From: Subject: Ontario-Wayne Stormwater Coalition > Home Date: Tue, 11 May 2010 07:29:12 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CAF0DB.A7044760" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/ =EF=BB=BF Ontario-Wayne Stormwater Coalition > = Home
=
<= /TR>
 =20
  • Site
  • Web
=
News & Events   | =   Contact Us   |   = Home
Stormwater Management Reducing Stormwater = Pollution

Learn More = About
the=20 OWSC

3D""=20=20

Established in 2005, the = Ontario-Wayne Stormwater Coalition is composed of 9 municipal members. = Coalition=20 members are able to comply with the federal stormwater = regulations improving water quality in a = cost-effective=20 manner.


Download Annual = Report

3D"Download

<= /TD>
Please send = questions or
comments=20 t
o P.J.=20 Emerick
Phone: = (585)=20 396-1450
Mailing = Address:=20
Ontario County SWCD
480 North Main = Str.=20 Canandaigua, New York=20 14424

About OWSC

what you = should=20 know
April 30, 2010 - = This=20 site is a work in progress. Please check = back=20 often for updates and useful = resources..
Read=20 = More

What is a MS4

Stormwater=20 Management
April 30, 2010 - = This=20 site is a work in progress. Please check = back=20 often for updates and useful = resources.
Read=20 = More

Minimum Measures

for businesses = &=20 contractors
April 30, 2010 - = This=20 site is a work in progress. Please check = back=20 often for updates and useful = resources.
Read=20 = More
Most = Commonly=20 Requested Resources
OWSC has many = forms,=20 permits, and informational information = quickly=20 available to you online. Here are the most = requested resources.
Find more = resources=20 here

For Municipalities and Government

For Businesses and Construction

For Education and General Knowledge

Are you a part of the = OWSC?

The Ontario-Wayne MS4 = include=20 parts of the Towns of Victor, Farmington, Macedon,=20 Ontario,
and Walworth, the Villages of Victor and = Macedon=20 and the Wayne and Ontario County
Highway=20 Departments.

About=20 OWSC   |   What is=20 MS4   |   Minimum=20 Measures   |   Programs=20 & Projects   |   Resources   |   = News & Events   | =   Contact Us   |   = Home =
=C2=A9 Copyright 2010 = Ontario-Wayne=20 Stormwater Coalition=20
Ontario County SWCD 480 North Main = Str.=20 Canandaigua, New York 14424
Phone: (585) 396-1450=20 =
------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/portals/12/skins/owsc/images/logo.png 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 2ZJwahf2E/wAAAAASUVORK5CYII= ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/images/action.gif R0lGODlhDQANAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/ MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/ mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/ /5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAAA0ALAAAAAANAA0A AAgrABsIHEiwoMGDCBMmpMawYUOC1GJInBiDWsGIFC0axFhxYUeFGhWKHKkwIAA7 ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/Portals/12/Skins/owsc/images/search.gif R0lGODlhHQAWAOYAAACEpwGJqgBvlQBpkOnu7wCDpgGXtgBymAB3nAGUswGPsABsk9rn6gGHqQGM rQB6n3jF1QB/ou7w8AGduwGauVmvxJTR3DyzyLbZ4bPc5Ojt7iuqw4K6yonJ1q3Y4eDr7a3R2x+S sbnZ4BSJqubr7ePs7o7L2Gy1yDOVsevv74vO2rXT3OPq7G+9zlO90B+JqMHf5djn66LP2nS5y8Te 5Mbe5M/l6V6xxmG/0QeauAShvpfL2JzF0lWlvR+FpRKkv3XD0yKQrw6HqWaqvxqMrFuzx7PY4Dm1 yyarw6TN2b7b4h2Ztkqlvn3K2Mzj6DGsxGGzxuDp7ASOryaZtRiowiauxxKXtmS2ygCApAGeuwGN rgB8oAGgvQGbufHx8QGQsQB5nQGYtwGUtAB1mgBxlwBrkwBulQGivwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAdABYAAAf/gGeCg4SFhoeIiYqLjI2Oj4ZHLlWQZ1yXmDpNBF6dGVSYoaJcghNZ p6cqXhYXSDgfNj+os7MTghRduV0bXhC6XU8Svr/EXRSCBmHKYUAlOcvKHjDQ1MoGggli2mImTtvb HTHf49oJggpf6V8tBFbq6UYY7/PpCoIOWvlaSyk7+lpFvNC4IuWfQQeCGgRYuLCCBBFQbsjwwqCT kikMMwZoIKgAgI8gmdToFGVGiIpeNJwAybKAoAhYYsqMKSSIzBFJOnkBQWQmlgiCHmwZSrSo0R4k OrFAUfSBIARgokqdShXMixWdOExFIOjAmK9gw4oFO4SHj7AHBAkgw7at27dwHd0KELTAjN27ePPq xbtA0IAygAMLHkxY8IBKjQIBADs= ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/portals/12/skins/owsc/images/bannerSplitter.gif R0lGODlhAQBBAIAAAJDT5AAAACH5BAAAAAAALAAAAAABAEEAAAIHhI+py+1eAAA7 ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/portals/12/images/pdficon_large.gif R0lGODlhIAAgAMQTAN3d3QAAAN0AAHd3dzMzM/////8zM/9mZszMzLu7u2ZmZhEREf+ZmURERP8z ZqqqqpmZmcwzM//MzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABMALAAAAAAgACAAAAX/4CSOU2CeaJqS7BgAcCzP8CIEpKrvZi3crp9wSCzefD9caVho/pqFJ1QY GABs1KUwKohyvcXqdUFe4AJMZ/fZVSetgIF8UEVvmWzuUDyr47dqelRwMn5Gh0R8hXQ8jSeEMVUt JXOVlRERczSSLS80MgYHnzCcLJ6jAA4MqKU5qDChrAOTp6MGBrK0rwyqop+tLq+4ALGbs52oB77E ocq+wCK1MwYMt6HV16LQJaPVyzLeANvSABIOw6gS4semMwgH1K+R7K5xBMQOCfcxCPt99MEANCCQ ANcDfwD6/QIYLSEBBRAQKCBwbwCBAfoeAlDQQME6XRAIPMBIoJ++figJL967N24jgYEnVZosSVCB ggcfkREEUHJixYsIBnqc2CBnO3mvxjlaynCEpadQLYUAADs= ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/Portals/12/images/aboutOWSC.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAQgCjAwERAAIRAQMRAf/EALEAAAIDAQEBAQAAAAAAAAAA AAQFAgMGAQAHCAEAAgMBAQEAAAAAAAAAAAAAAgMBBAUABgcQAAIBAgQDBQUDCAUNAQAAAAECAxEE ACESBTFBE1FhIjIGcYFCMzSRIxShscHhUnIVB9FigsI18KKyQ1Njc4PDREVVNhgRAAEDAgQDBQYF AgcAAAAAAAEAEQIxAyFBEgRREwVhcYEiMvCRocFCFLHR4VIVggbxYpLCQ1MW/9oADAMBAAIRAxEA PwBRbbdHaJ0oLgGCpbSp1Ascyag54+HSkdTtiqsbmmiJS3mFWDAgZlAhIP2nAGRKLnyVq24I1SKt e1hSv24UXQ84rj266aFY9JzpqUDAgniu5pZdEaZEwRuDkDrAJpiWU6zwU0oDpEUagci4Jp76Yhij E5cFZ+FMxqiJoPlowb8zUwcY8XTRjkURHt7K2khTU0Ols69nE4KVsZOm6B2rk+2yMo0gc6Fg1MuV R7cI0TBokztSNAVSdtnaMa5Ys+ANTkOw/qwzlyQiyWUY7C5hUmS5jdWz0nMfmwQtSqymNllE2KOx ZpIDUUzXxZ8PZiOTNCbL5KP8PQCrToK5AKgypiBZko5BXG26AtVZ9DUoF0nP8/PDOXKgXGwTTBC/ w15n6byKSfhBPHs8ueIMJA4FK5Enqq5PTNjI4WeBZFYZ1ArnwABHPBcycaEo+SBxQz+jfSjgu+2w GWhAcIpYD2imJjv70fqPvKgRjwdZvdv5Zen7y2ktxKkZkOo/cRag1a1DZke/GlZ61djIFqdpQSIO FO5kpP8AKWLoNBY7/dwr8K+ELX93Tw9hw/8AnTqeVuJKQ3F0ol/k56nkRVHqepBIJbqsClcsq/kx dj/cFgHCz+CgBqID/wDPu5/++WuvV8hvP2+bs54s/wDpx/1H3pry4L9Bx7Yt2lH1QwjNdHhBFMse QYS7lqcqEhihrmxt7WOpuEB+FXkJyHDge0YE2wA5Sp2LcQgJ7iAAUkjA5oj6qDuyzxxiCHAZLMY5 BU/ibQHxOzUyGkGp58OGCEAmi0FTNeIppb21xKzAVkjCgZ8Tm4OLEdvckGiPgfyXStgUIV0ErvGA 9tKBkTVQeJz54IbHcSw0S9xSgAzEhHW126KyrbP2CpABHfni5b6buGI0lWYSgBiVYZ7qULW0JINT R1zPfjodJ3R+hL5kXyRDXm6la9BumK6vvc+PZwxYPS94MdB9/wCqbzgTVUpPuEb+K1GoeU6iaV9h wmfSt2PoKDmDipSDd5DqFiGzBUgA0I4HM8sNHSd5+ySHmx4ojYrjd22bfre/2mKS7/iEC7fdEKsk cAQkoo0iqk1JOs5417mwuHaxgLXnzLY1Ri5ERfUufgPUcrVFkD3VjUe+rYyh0Tdn6JfBK50M5JPu e73W0yIt7AY2cVULGZDT+wDhVzpd+0fNA+9ELsTQpa/rOFJwi2sxqKqViag5cSBzGIGzkaxPv/RS Zqqf+YdlHpS5tZmLnwtQr/SMsQNqJDEH/V+ikzdWQ+rrC7Skf3TAhSJIzmfb+vFS5tIg+mXvB+SE yHBMhLNbkvPYMSQGSqsBmcvNUZ0NM8RLYyiPqj3xPyQRMSirWWx3ItEoCXSKDLbuKSKDwPYQe0ZY zZWjEd+a6VsZolrPojw5g5aRwGEyiyRKDKrQtPOOGvyjhguX2FRoSbdd/sojLHFI6SLN00t3AKED iy0Iyrw8OLG228ifNRqhWdveJB8rJFPviGQxSsQ4JBTSFIPeKY2IWbTPiUyUyVK13ywJpUFxXJhU 1GNe19tEOYjxCRIyKHufU0Ec+iMAkmmQpi5G/aw0ge5AAVotnv5b2ynliBJjAJxt7Y64lskqeCM2 uS4vWaNUNaH8mHWAZll08AozrfQzSxiM6lVj7xgTCQky58EXsaX18rlxooOeLG0jKbuEM5AJ9ZWE os7pp38SKSoHdjQ5XlKAXPMFy+2u4WQtE/hqpUUrzFcBOyTRAJrS2tlAsY1Eklcxi5GASjJeSwhB IDHSx1Fe8YnQh1FEC1taU507cFoCHUUp3DZhM69Jyo51wudt0Ykly7CzqzdelGdSfYThItJkp0Xz 5tm32WcBxEkXVYFmoSRqyypzxjfb3XyZ1b1R4rUbZsSxzq0zBl1KaaOz2VxbhtsXLJEpLa2JtYJ7 t569ImJFOmoU+NhXLLz4tXL9qzEyuECI4oNJLMk24mykuY54YVWS2iMEGnJirMGZmp2kDHyXrXUo bq41sNCNOJ7StCAMRiUnnhlmuesZDGmkKY6gJ4SSGrxrn2487zSRpYLiXQf8JstOjpLorSmdNWrX 9mrPBfcT/cVGrtQb2OwQvHeSGSaZ1/EWEkxXqEKBUUJAYg5jPPgc8ALt6TxDAUk1FRO4YsGCVbp6 UXd5n323ZNvRgpEdx4VlNSGlLLkmpiKVxbsb7lAWj5+7Ls7WTrd5sKpdsPou5urq4ad0MaMQHhbU jEivhPPHuundOO7gJUj8U2dwBETfy6vAyyo4YlxqPMA4vnolyIDFQL0Vs/SfpttlhmSdxIZgUYUy oGJBx6HY7I2Xcu6r3bmqi0FpY29m2qFQDUk+/GlC1GNEmUicFdJbQSyNIwGpgQffgjAOodcs7aG0 JCLTvxEYALiXU7uXTaT0GWhqgdlMTLAFFD1BWhg6gP2AfZggMEJqrlnpkOAwSFlL8Qcc6jSvfiD2 4l1LLxmqM88C6jShkUiF0qFkYkgnOhOBAwRlnVAsw2lJ4klT460INedDhRieCMEDNMIr/b7dxFri Q8FjqNeXIAVOK13c2rIechEDtTIx1JddzCed5X8MZNUjJyBAAr2Vyx8k6z1WW9uMMICg+Z7fwWhG 1pGKW3d2hAWNwtOLDLP20zx56WNEE5cEre4WhqSamgFMj34hmCrGQC5rTv8ALWtRxxzqdQ4JN/DN y6tytlepZQO4eOWZmuDG4AJaI0KJqowOoivuw3nW2GqOo9mD9+ZyosyekktQeCP/AAe92V4fw1nJ NAyg3G4zSLLKX1CtNRK0PHSop3k4iybF0xEpVPoHl8H49pRRHmHD3LRW0kZijKAa9NJSQQxZa1qD wpj7D/b+xhtbMtE5SjIu0g2niPzVjTki4ormahhidwa5qpIyzOYHLHozcAqUYtSNAj7fZd6uVV4b OQoxKqxAUEjjmxHCueFHcQjUoxt5nJGw+mN0aOSa6kgsoI6F5LiQKtGNPMKjv44TLfQFHKfHZTNS AiZvSz29qlxJfxIZVd4Q9FRghFCXDEKCDXxgdhzwv+QHAsmHYFq4qVv6SuXVZZ7pVjYAqIkaSQhi QpC+E6WpkcBLqMQHUR2BfEoW49N2N+i2MO8QrPcRvrjcoXTJgKqjk5lSKfbirPq9tsW94TY7EOGl iq22e3sUtUvNxRGuaCCpUagDQnzN7cDLrdmODrvsMyaq1bT0+ZjbNuTrPAtbpEAlcMWGkqiAkqRw b4hmMd/LgszNKiZ/HxAqS1UbDsuxkwRTbjIJ7j5SqAS2pmUaQRU0K8Bngz1MgswQ/YRIqUItjsM8 F3NbbjORZsElXolmVjEHGoUAAZiBqBoOeeHHqJjUIfsQaEr0O07ZcPBBFvCi7uHkEcJiJYxRKC8g Wqt4Tq1VGQGHDe/5Uo7Lt+C5LsE8UL3A3CzMMJcTnqgMmg0JoK+HhnX3YOO8BLMVB2RAquLsNzLZ XV3aTpdmzRpJIIgRIVQVamqmYyyPGuWAub8RBIBJai77MlI57CCMi8HSEsy1KRgicFSVpIrKGBPZ j5l1jdXNzN5iMB+0Fz/Ucz+CuW7HLjikFxd3M1K2726KaB5wFqOJIFSftAx5qdpsSR4JNyMjwQ/U grRKyaqcBUfacVyCqsgFYZEKBJDoUE6TlT30xAiUkDihdcdKdVuFKVPbXt/Jg2KlZ28N7H/Edpmn Mt68rG0htlQBoy5KM0kYKkVbNgKmnADG1ybYImBgO1/cq5txAODngtP6dj3Xb7OytJbFZLUr1I7n VVSTUhStc9Jyr7OWM67dt6iZCuRHz/JXbRcAGK1+3bjaWVwpm2wxAyxN1VJdozHkzoqkE11FtHCt Mei2nWpWoiJBODO7/qferkSI1C2lv6xS4upLm3ciSQaVhYJb1jUFF11DAZZshYg49DY6tZuVOnvz ViMgQmdru0SXcLS3DW9k8XUXWUgNJEKCIKtSufjoopU0540o3YTxicE/QQEp9Qb9t+1bfCl3Kbaa 0YSywxQsSiyljIXWampHDUKhf62WKstyLQJl834KJGJbsWX9Tep/Up9N2XrLZpNqNvuM8tolvbSp cSvpYkvcRlFAJ05snAkUpXFI291uWlCQET9NZeOQSJ3CBwXzzety3bfLwyXG4zRWSNqgtwELgNTV G7impFz0D7eeGw6BdnHzy+ft8VUu34yOJJZI7bY47a+S/W9u3nid3iZ53qvU40oaDGhHoUOIHcAk i/GJcDFMHs7aWztLCVddrY1/CI2fTDFiQpOYFWOXDGh/D2iGLoZbkyXprSC4vE3CdjJexxrDHMxq 6xpXSgPYKmgwQ6PYAzbvXfdzVG5bRZ7tr/HPLIzqiF+oQwWNdKAEZjSDQU4csEOlQBcSI8UX3ss0 XFPuVvJ1YbtdQi6A1RrV00hTrI4kgUYnOlOYGKp6VIemeb4qwN8cwhNm3b1Ls95ciaKGa3uVNJLW KOKUSAkh2bS2tqM3n41zxlz224tTcgy7i4P5K3b3ECKrg/mH6kju9o2i82y4vohbwwz3UssEkElw wKklXCsAutk0mikIlaUxUv72cgWkIEZGJdvwT423ot9bwxrZBrtZHuLXSbNI2p1QKZSqgUUyGQ4j jmTjz89+Z1KaI2wMUZKszxMsgUdRmkKj7sL1GqaAU45c8Y1/cm4WISLkgckuntI3hXrsTFESx0Vp n3nLFWWMVTnF4tklNw0MK/dgCNiVB4mmXsIJ7aYEUwVQxYYIZZFYiKiPUMxaJtWVDk9RT7MGaIDF 8KlEaWp8weTX8Hlrw/XgHiu0hfDNt9RbhsO9mTfmmku4boB5rZRMj9VTUxxseINDyIOTY97f2MLt toMA2dcOKqwiRXJfdYfV43TZtplMTQGJWHScZMDRkI1CoZqjVWnKgAx4rd22IgPpf4q9G7RObS6W 5jKh9MsfhzCjM8AMq5ZYRGTBhkrQOoYIx7sKBDNCs5OamQCq9ueYwXMSJFSWSGQSdK2lj6SF5EQ1 0rXiBUZVwwEHBHCMpAmOSovZ4N0t2sr+6lETKBST5iopDaQamikjMcDh8dxcicS44HFFz5DApZcb DNLarHY3uuxhJ0QkHQhYcgtRn3DHr9p/clq1FpWmb9qTcJmlMnp3dRXR05aZeB88u4gY9Ba/uXZH Mx7x+SqmyUBJZbhASJLeQU4kKSKe0VGNK31Lb3fROJ8fkuFshDGVlNDkew40ozEg4xSzErqu7MFU FmJoFXMknhQYLUFwtlErZ7g7SItrKXiXXKuhqqo5kUyws3oCpCMWJnJFWex75fNGLWwmcTN0o2KF ULZ5amoOR58jgJbi3Es+KIWJFObX0XuDXEltc3EcEqVXSFklrIAG0DQpzINezLPGLc6zZBIILj2y VqG3NEfu3pez2iCJ7t0mJkjhHXdbYG4ckokbE1q2nw101xgby5d3gIiA3HP4q+LejAqA3h7X7h4I 7K6jC6reaVSy6qGitXxcRSnGuPLnbcsmMsk4EMuy3EkkzrO2iVVBMat4sxWvClBTFc2McQo08UDe 3zyQTjqmNoAjIDkNR5sKGgaopgJ2HGOXtRDctuEivnUaIZ3ZRVaNpINSMhQE1rXjXC4wiKv3KtdE IhpuohJY1aIxq1KhhTS9CMqgE0pwwmbAsypS8uAGHxVfRNfkCnCn9WnDhhWrtVZ+xfnyKXcNt9TT dPbZ1EFR13gacrrNSRUVehpQk17cfTTpuWAdQxydv8FJtyqF909ObHvF/t0V40iCa48a3dy76umQ oVOklKR0H7XdSmPGbi6NfYPaquw2sixJW5srK4hjE7TC5JXSxjrThrPmzzHfjL0DEiit8oRxCsMs sp8MDiRQXNU0jSDnU0PCuFmBGJSpQk9F4fhrhPHp6xataNQZ0OlfD3ZGuI0sFwhgpz7aUcMJo0Rl oGfUEJFMyM2WvZpxJgonaAS9zHC6hy0Uq10qhZVAGeRJqcQWHcqzh8QiIpbuNRIgYqaAqauMz3UP DE6opmCuTcDCfFqTxGpXu7qH34gyC4yAOCm81lfqTMqSxioCzqAcs6hgMWrO9u2cbczFTzXRe0rt NvEwis4WRgFM6gSTqAfF03JqCRl7Ma8Ou7hjqlqBTbc4jELQz+ttwFxDe6BLFbxxokTFYo6pKZHL uiF2bPw17sMj1oSIEhgrAv4u6Fl9Stco0wnaza2lS5WyVHuZWhllKF4ApC/dgszIalahlHZqWd7G 95oXDADjXwUB5moTObcvTkNzuj3EtwGsHjgla0Lxy3SEMZaXMldTKPvQAqljlyrhlueq4QMDxzPf 7BPjty5JoEtsbfbbum52sMe5x7p1Li3ulaTo3duEU0adJHEZZCQFNAW4VqMFHb6LnmIdz2Oo0kgk Yr17b2u7bHbRw7dabva3k6fgSJomeCFStIWkZXdDqbUNTggAg4G/t4+mNe9S3l7Eg3C2ubdXgu9r v7e2V5Le0lmjcpLpNGKysAHWnPgcYW5ErWLFsggN1hQ4JRb7Vb2z9O20RRIiQdNdTeGIUUaSwpQZ Vr+YYzpbszm/ySjuHlgoyWVsr6rhj4RnSQZVJyGYNPfioCxxCq6g7yDoY7bEiBhcOsZ1aQ7ABvYA p4DIZ4nmOGYBLlcDMMEL0eX4k1pSmpeP7Pl489PDA4KvhxTaw+bH5/k/B5eXm7/2u/Fufoy8F6AJ 9Y8If3hw93D/AC8uFQyUiiNsfmTfTfMT5H7/APrf6vbjTteHt7YpsPBH+p/lS/T+dPkfS/2f72Gb r05f7UNz0+Oazt7/AIsfp/lj9/l5e79GM27T2+CTc9SFb6e5/wCNz9p/zezvxVyl3qoaHvUo/kN5 PMvm9nLv/Zx0fQlCmSFP1R/db5fDiePf24pToqRqhbnlx8v9H5MAFwqqn85+dxPl8nuxYyQmiutv NF9Ty+b5vd+nEFRHxTM+b/yHD4PLy4d+GRonjxVS+RfrvOPmebiMXIeiVfClc/aqKNPqVO+fR2fz vqIPq/l/H5f95/s+7Vi7sfUfXT6fai0rXo/5Mu5OfSn/AMrc/I/t/wCD8fg/6mNw+seqmdVes+la e3+p3D6j5j/4d+4nHv8A2e6mOn6fqofSlXKlLN35fWcf+88/Dl3fpx5+7/V/UqkqZrMX3H4/h4eT 3/pxTFFSKW7l54+H/K8vDn3YmaC9RJp/Knzfi4+T3YSFTyQ/w/D8v+9/p4egX//Z ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/Portals/12/images/whatisMS4.jpg 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 NAGgDQBoA0B//9k= ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/Portals/12/images/minimumMeasures.jpg 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 ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.owsc.org/Portals/12/images/resources.jpg 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 ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/Portals/_default/default.css BODY { BACKGROUND-COLOR: white; MARGIN: 0px } .ControlPanel { BORDER-BOTTOM: #003366 1px solid; BORDER-LEFT: #003366 1px solid; = BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-TOP: #003366 1px solid; = BORDER-RIGHT: #003366 1px solid } .PagingTable { BORDER-BOTTOM: #003366 1px solid; BORDER-LEFT: #003366 1px solid; = BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-TOP: #003366 1px solid; = BORDER-RIGHT: #003366 1px solid } .SkinObject { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: = 8.5pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.SkinObject:link { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:visited { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:hover { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:active { COLOR: #003366; TEXT-DECORATION: none } .Language { MARGIN: 0px; VERTICAL-ALIGN: middle } .Language IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .Head { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #333333; FONT-SIZE: 20px; = FONT-WEIGHT: normal } .SubHead { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 11px; = FONT-WEIGHT: bold } .SubSubHead { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: black; FONT-SIZE: 11px; = FONT-WEIGHT: bold } .Normal { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: = normal } .NormalDisabled { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: = normal } .NormalDisabled { COLOR: silver } .NormalBold { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: = bold } .NormalRed { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #ff0000; FONT-SIZE: 12px; = FONT-WEIGHT: bold } .NormalTextBox { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: = normal } .Hidden { DISPLAY: none } .DataGrid_AlternatingItem { BACKGROUND-COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: = red; FONT-SIZE: 10px; FONT-WEIGHT: normal } .DataGrid_Container { BACKGROUND-COLOR: transparent } .DataGrid_Footer { BACKGROUND-COLOR: white } .DataGrid_Header { TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; FONT-FAMILY: Tahoma, = Arial, Helvetica; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold } .DataGrid_Item { BACKGROUND-COLOR: transparent; FONT-FAMILY: Tahoma, Arial, Helvetica; = COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: normal } .DataGrid_SelectedItem { BACKGROUND-COLOR: silver; FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: = blue; FONT-SIZE: 10px; FONT-WEIGHT: normal } .TreeMenu_Node { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: = normal } .TreeMenu_NodeSelected { BACKGROUND-COLOR: #dcdcdc; FONT-FAMILY: Tahoma, Arial, Helvetica; = FONT-SIZE: 12px; FONT-WEIGHT: normal } A.TreeMenu_Node:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_Node:active { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .FileManager { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; HEIGHT: = 400px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid } .FileManager_ToolBar { BORDER-BOTTOM: black 1px solid; HEIGHT: 25px } .FileManager_Explorer { BORDER-BOTTOM: #696969 1px solid; BORDER-LEFT: #696969 1px solid; = BACKGROUND-COLOR: white; MARGIN: 2px; HEIGHT: 100%; BORDER-TOP: #696969 = 1px solid; BORDER-RIGHT: #696969 1px solid } .FileManager_FileList { BORDER-BOTTOM: #696969 1px solid; BORDER-LEFT: #696969 1px solid; = BACKGROUND-COLOR: white; MARGIN: 2px; HEIGHT: 100%; OVERFLOW: auto; = BORDER-TOP: #696969 1px solid; BORDER-RIGHT: #696969 1px solid } .FileManager_MessageBox { TEXT-ALIGN: center; PADDING-BOTTOM: 25px; BACKGROUND-COLOR: white; = PADDING-LEFT: 25px; PADDING-RIGHT: 25px; VERTICAL-ALIGN: middle; = PADDING-TOP: 25px } .FileManager_Header { BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #9ebff6; = FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; COLOR: #e7e7ff; = FONT-SIZE: 11px; FONT-WEIGHT: bold } .FileManager_Pager { BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: Tahoma, Arial, Helvetica; = HEIGHT: 25px; FONT-SIZE: 11px; BORDER-TOP: #696969 1px solid; = FONT-WEIGHT: bold } .FileManager_StatusBar { BACKGROUND-COLOR: #dedfde; MARGIN: 2px; FONT-FAMILY: Tahoma, Arial, = Helvetica; HEIGHT: 25px; FONT-SIZE: 11px; FONT-WEIGHT: normal } .FileManager_Item { BORDER-BOTTOM: black 1px dashed; BACKGROUND-COLOR: #f8f8f8; = FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: black; FONT-SIZE: 11px; = BORDER-TOP: black 1px dashed; FONT-WEIGHT: normal } .FileManager_AltItem { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: = #eeeeee; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-TOP-STYLE: none; = COLOR: black; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none; FONT-WEIGHT: = normal } .FileManager_SelItem { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: = #99ffff; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-TOP-STYLE: none; = COLOR: white; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none; FONT-WEIGHT: = bold } .FileManagerTreeNode { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: = normal } .FileManagerTreeNodeSelected { BACKGROUND-COLOR: #dcdcdc; FONT-FAMILY: Tahoma, Arial, Helvetica; = FONT-SIZE: 11px; FONT-WEIGHT: normal } A.FileManagerTreeNode:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNode:active { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .Wizard { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: = 650px; HEIGHT: 400px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black = 1px solid } .WizardButton { BORDER-BOTTOM: #696969 1px solid; BORDER-LEFT: #696969 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dcdcdc; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; BORDER-TOP: #696969 1px solid; BORDER-RIGHT: #696969 = 1px solid; PADDING-TOP: 2px } .WizardHeader { BORDER-BOTTOM: black 1px solid; BACKGROUND: #ffffcc; HEIGHT: 40px } .WizardFooter { TEXT-ALIGN: right; BACKGROUND: #ccffcc; HEIGHT: 25px; BORDER-TOP: black = 1px solid } .WizardBody { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: = 325px; PADDING-TOP: 10px } .WizardHelp { BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: = #ccffff; PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 5px; FONT-SIZE: = 9pt; PADDING-TOP: 5px } .WizardHelpText { WIDTH: 180px; FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; HEIGHT: = 300px; COLOR: black; FONT-SIZE: 8pt; OVERFLOW: auto } .WizardText { FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; COLOR: black; = FONT-SIZE: 9pt } .Help { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffff99; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: black; = FONT-SIZE: 11px; BORDER-TOP: black 1px solid; FONT-WEIGHT: normal; = BORDER-RIGHT: black 1px solid; PADDING-TOP: 2px } .CommandButton { FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: = normal } A.CommandButton:link { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:visited { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A.CommandButton:active { COLOR: #003366; TEXT-DECORATION: underline } .StandardButton { PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, = sans-serif; BACKGROUND: #dddddd; COLOR: #000000; FONT-SIZE: 11px; = FONT-WEIGHT: normal } H1 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #666644; FONT-SIZE: 20px; = FONT-WEIGHT: normal } H2 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #666644; FONT-SIZE: 20px; = FONT-WEIGHT: normal } H3 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 12px; = FONT-WEIGHT: normal } H4 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 12px; = FONT-WEIGHT: normal } H5 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 11px; = FONT-WEIGHT: bold } DT { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 11px; = FONT-WEIGHT: bold } H6 { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 11px; = FONT-WEIGHT: bold } TFOOT { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 12px } THEAD { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 12px } TH { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #003366; FONT-SIZE: 12px; = VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold } A:link { COLOR: #003366; TEXT-DECORATION: none } A:visited { COLOR: #003366; TEXT-DECORATION: none } A:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A:active { COLOR: #003366; TEXT-DECORATION: none } SMALL { FONT-SIZE: 8px } BIG { FONT-SIZE: 14px } BLOCKQUOTE { FONT-FAMILY: Lucida Console, monospace } PRE { FONT-FAMILY: Lucida Console, monospace } UL LI { LIST-STYLE-TYPE: square } UL LI LI { LIST-STYLE-TYPE: disc } UL LI LI LI { LIST-STYLE-TYPE: circle } OL LI { LIST-STYLE-TYPE: decimal } OL OL LI { LIST-STYLE-TYPE: lower-alpha } OL OL OL LI { LIST-STYLE-TYPE: lower-roman } OL UL LI { LIST-STYLE-TYPE: disc } HR { TEXT-ALIGN: left; HEIGHT: 1pt; COLOR: #696969 } .ModuleTitle_MenuContainer { BORDER-BOTTOM: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-TOP: = blue 0px solid; BORDER-RIGHT: blue 0px solid } .ModuleTitle_MenuBar { BACKGROUND-COLOR: transparent; HEIGHT: 16px; CURSOR: pointer } .ModuleTitle_MenuItem { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 0px solid; = BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Tahoma, = Arial, Helvetica; COLOR: black; FONT-SIZE: 9pt; BORDER-TOP: white 1px = solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: white 0px solid } .ModuleTitle_MenuIcon { BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee; WIDTH: 15px; HEIGHT: 21px; = BORDER-TOP: #eeeeee 1px solid; CURSOR: pointer } .ModuleTitle_SubMenu { Z-INDEX: 1000; BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff = 0px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #ffffff 0px solid; = CURSOR: pointer; BORDER-RIGHT: #ffffff 0px solid } .ModuleTitle_MenuBreak { BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 0px solid; = BACKGROUND-COLOR: #eeeeee; HEIGHT: 1px; BORDER-TOP: #eeeeee 1px solid; = BORDER-RIGHT: #eeeeee 0px solid } .ModuleTitle_MenuItemSel { BACKGROUND-COLOR: #c1d2ee; FONT-STYLE: normal; FONT-FAMILY: Tahoma, = Arial, Helvetica; COLOR: black; FONT-SIZE: 9pt; CURSOR: pointer; = FONT-WEIGHT: bold } .ModuleTitle_MenuArrow { BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: webdings; FONT-SIZE: = 10pt; BORDER-TOP: #ffffff 0px solid; CURSOR: pointer; BORDER-RIGHT: = #ffffff 1px solid } .ModuleTitle_RootMenuArrow { FONT-FAMILY: webdings; FONT-SIZE: 10pt; CURSOR: pointer } .MainMenu_MenuContainer { BACKGROUND-COLOR: transparent } .MainMenu_MenuBar { BACKGROUND-COLOR: transparent; HEIGHT: 16px; CURSOR: pointer } .MainMenu_MenuItem { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 0px solid; = BACKGROUND-COLOR: transparent; FONT-STYLE: normal; FONT-FAMILY: Tahoma, = Arial, Helvetica; COLOR: black; FONT-SIZE: 9pt; BORDER-TOP: white 1px = solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: white 0px solid } .MainMenu_MenuIcon { BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee; WIDTH: 15px; HEIGHT: 21px; = BORDER-TOP: #eeeeee 1px solid; CURSOR: pointer } .MainMenu_SubMenu { Z-INDEX: 1000; BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff = 0px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #ffffff 0px solid; = CURSOR: pointer; BORDER-RIGHT: #ffffff 0px solid } .MainMenu_MenuBreak { BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 0px solid; = BACKGROUND-COLOR: #eeeeee; HEIGHT: 1px; BORDER-TOP: #eeeeee 1px solid; = BORDER-RIGHT: #eeeeee 0px solid } .MainMenu_MenuItemSel { BACKGROUND-COLOR: #c1d2ee; FONT-STYLE: normal; FONT-FAMILY: Tahoma, = Arial, Helvetica; COLOR: black; FONT-SIZE: 9pt; CURSOR: pointer; = FONT-WEIGHT: bold } .MainMenu_MenuArrow { BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: webdings; FONT-SIZE: = 10pt; BORDER-TOP: #ffffff 0px solid; CURSOR: pointer; BORDER-RIGHT: = #ffffff 1px solid } .MainMenu_RootMenuArrow { FONT-FAMILY: webdings; FONT-SIZE: 10pt; CURSOR: pointer } .HeadBg { BACKGROUND-COLOR: #cccccc } .TabBg { BACKGROUND-COLOR: black } .SelectedTab { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #ffffff; FONT-SIZE: = 8.5pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.SelectedTab:link { COLOR: white; TEXT-DECORATION: none } A.SelectedTab:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.SelectedTab:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.SelectedTab:active { COLOR: #eeeeee; TEXT-DECORATION: none } .OtherTabs { FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: white; FONT-SIZE: 8.5pt; = FONT-WEIGHT: bold; TEXT-DECORATION: none } A.OtherTabs:link { COLOR: white; TEXT-DECORATION: none } A.OtherTabs:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.OtherTabs:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.OtherTabs:active { COLOR: #eeeeee; TEXT-DECORATION: none } .PagingTable { HEIGHT: 33px } .LabelEditTextClass { BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; = BACKGROUND-COLOR: transparent; BORDER-TOP: red 1px solid; BORDER-RIGHT: = red 1px solid } .LabelEditWorkClass { BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; = BACKGROUND-COLOR: transparent; BORDER-TOP: red 0px solid; BORDER-RIGHT: = red 0px solid } .SuggestTextMenu { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = WHITE-SPACE: nowrap; BACKGROUND: white; BORDER-TOP: black 1px solid; = BORDER-RIGHT: black 1px solid } .SuggestNodeOver { BACKGROUND-COLOR: navy; COLOR: white } .eipbackimg { BORDER-BOTTOM: 1px outset; POSITION: absolute; BORDER-LEFT: 1px outset; = MARGIN-TOP: -22px; WHITE-SPACE: nowrap; BACKGROUND: = url(../../images/eip_toolbar.gif) #99cccc repeat-x; HEIGHT: 22px; = BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset } .eipbuttonbackimg { WIDTH: 21px; FLOAT: left; HEIGHT: 21px; CURSOR: pointer } .eipbutton_edit { BACKGROUND: url(../../images/eip_edit.gif) no-repeat 100% center; = FLOAT: left } .eipbutton_save { BACKGROUND: url(../../images/eip_save.gif) no-repeat 100% center; = FLOAT: left } .eipborderhover { BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BORDER-TOP: 1px = outset; BORDER-RIGHT: 1px outset } .DNNEmptyPane { WIDTH: 0px } .DNNAlignleft { TEXT-ALIGN: left } .DNNAlignright { TEXT-ALIGN: right } .DNNAligncenter { TEXT-ALIGN: center } .LoginPanel { =09 } .LoginTabGroup { =09 } .LoginTab { BORDER-BOTTOM: #25569a 1px solid; BORDER-LEFT: #25569a 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BACKGROUND: url(../../images/tablogin_gray.gif) left = top; FLOAT: left; COLOR: #fff; BORDER-TOP: #25569a 1px solid; = BORDER-RIGHT: #25569a 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px } .LoginTabSelected { BORDER-BOTTOM: #25569a 1px solid; BORDER-LEFT: #25569a 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BACKGROUND: url(../../images/tablogin_gray.gif) 0% = -41px; FLOAT: left; COLOR: #fff; BORDER-TOP: #25569a 1px solid; = BORDER-RIGHT: #25569a 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px } .LoginTabHover { BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BACKGROUND: url(../../images/tablogin_gray.gif) left = top; FLOAT: left; COLOR: #555; BORDER-TOP: #c00 1px solid; CURSOR: = pointer; BORDER-RIGHT: #c00 1px solid; TEXT-DECORATION: none; = PADDING-TOP: 5px } .LoginContainerGroup { CLEAR: both; PADDING-TOP: 5px } .LoginContainer { =09 } DIV.SearchContainer { POSITION: relative; WHITE-SPACE: nowrap } DIV.SearchBorder { BORDER-BOTTOM: #e0e0e0 1px solid; POSITION: relative; BORDER-LEFT: = #e0e0e0 1px solid; BACKGROUND-COLOR: white; MARGIN-TOP: 2px; WIDTH: = 200px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 20px; BORDER-TOP: = #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid } INPUT.SearchTextBox { Z-INDEX: 10; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 169px; FLOAT: = left; HEIGHT: 18px; BORDER-TOP: 0px; BORDER-RIGHT: 0px } DIV.SearchContainer A { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-TOP: 0px } DIV.SearchIcon { Z-INDEX: 11; TEXT-ALIGN: right; WIDTH: 31px; BACKGROUND: no-repeat 2px = 2px; FLOAT: left; HEIGHT: 20px; CURSOR: pointer } DIV.SearchIcon IMG { MARGIN-TOP: 3px } #SearchChoices { Z-INDEX: 2000; BORDER-BOTTOM: #777 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: #eee; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; = PADDING-RIGHT: 0px; DISPLAY: none; CLEAR: both; BORDER-TOP: #777 1px = solid; TOP: 21px; CURSOR: pointer; BORDER-RIGHT: #777 1px solid; = PADDING-TOP: 0px; LEFT: 0px } #SearchChoices LI { BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #eee 1px = solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eee; LIST-STYLE-TYPE: = none; MARGIN: 2px; PADDING-LEFT: 25px; PADDING-RIGHT: 2px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px center; = HEIGHT: 20px; BORDER-TOP: #eee 1px solid; CURSOR: pointer; = LIST-STYLE-IMAGE: none; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px } #SearchChoices LI.searchHilite { BORDER-BOTTOM: #aaf 1px solid; BORDER-LEFT: #aaf 1px solid; = BACKGROUND-COLOR: #ddf; BORDER-TOP: #aaf 1px solid; BORDER-RIGHT: #aaf = 1px solid } #SearchChoices LI.searchDefault { BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; = BACKGROUND-COLOR: #eee; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee = 1px solid } .Exception { BACKGROUND-COLOR: #ff1414; COLOR: #ffffff } .ItemCreated { BACKGROUND-COLOR: #009900; COLOR: #ffffff } .ItemUpdated { BACKGROUND-COLOR: #009999; COLOR: #ffffff } .ItemDeleted { BACKGROUND-COLOR: #14ffff; COLOR: #000000 } .OperationSuccess { BACKGROUND-COLOR: #999900; COLOR: #ffffff } .OperationFailure { BACKGROUND-COLOR: #990000; COLOR: #ffffff } .GeneralAdminOperation { BACKGROUND-COLOR: #4d0099; COLOR: #ffffff } .AdminAlert { BACKGROUND-COLOR: #148aff; COLOR: #ffffff } .HostAlert { BACKGROUND-COLOR: #ff8a14; COLOR: #ffffff } .SecurityException { BACKGROUND-COLOR: #000000; COLOR: #ffffff } #floater { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 150px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; HEIGHT: = auto; VISIBILITY: hidden; COLOR: #ffffff; PADDING-TOP: 0px } #tablist { PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 120px; FLOAT: left } .dashboardPanel { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = MARGIN-LEFT: 120px; PADDING-TOP: 0px } .dashboardPanel TABLE TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = PADDING-TOP: 2px } .dashboardPanel TABLE TH { BORDER-BOTTOM: #9fb1bc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: = 4px; PADDING-RIGHT: 4px; COLOR: #036; FONT-SIZE: 1em; FONT-WEIGHT: bold; = PADDING-TOP: 2px } .dashboardTableAlt { BACKGROUND-COLOR: #eee } .dashboardGrid { MARGIN: 10px } .paneOutline { BORDER-BOTTOM: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; = BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted } .containerAdminBorder { BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: = red 2px solid; BORDER-RIGHT: red 2px solid } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/Portals/12/portal.css .branding-top { WIDTH: 890px; BACKGROUND: url(dnn_large_banner.png) no-repeat left top; = HEIGHT: 427px; CLEAR: both; OVERFLOW: hidden } .branding-top P { PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; COLOR: = #333; FONT-SIZE: 1.4em; PADDING-TOP: 0px } .branding-bottom { MARGIN-TOP: 1em; CLEAR: both; OVERFLOW: hidden } .branding-bottom UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .branding-bottom LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .branding-bottom LI.feeds { MARGIN: 0px } .branding-bottom DL { PADDING-BOTTOM: 0px; MARGIN: 33px 0px 0px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BACKGROUND: url(itembg.gif) repeat-y; PADDING-TOP: = 0px } .branding-bottom DD { HEIGHT: 66px; MARGIN-LEFT: 10px } .branding-bottom DT { TEXT-ALIGN: center; MARGIN-BOTTOM: 1.75em; FONT-SIZE: 90%; FONT-WEIGHT: = bold; PADDING-TOP: 65px } .branding-bottom .commmunity { BACKGROUND: url(community_title.gif) no-repeat left top } .commmunity DT { BACKGROUND: url(community_icon.gif) no-repeat 50% 10px } .branding-bottom .marketplace { BACKGROUND: url(marketplace_title.gif) no-repeat left top } .marketplace DT { BACKGROUND: url(marketplace_icon.gif) no-repeat 50% 10px } .branding-bottom .conferences { BACKGROUND: url(conferences_title.gif) no-repeat left top } .conferences DT { BACKGROUND: url(conferences_icon.gif) no-repeat 50% 10px } .branding-bottom .training { BACKGROUND: url(training_title.gif) no-repeat left top } .training DT { BACKGROUND: url(training_icon.gif) no-repeat 50% 10px } .branding-bottom .feeds { BACKGROUND: url(feeds_title.gif) no-repeat left top } .feeds DT { BACKGROUND: url(feeds_icon.gif) no-repeat 50% 10px } DL.bt { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; = PADDING-RIGHT: 0px; BACKGROUND: url(item_bt_bg.gif) no-repeat 50% = bottom; HEIGHT: 32px; PADDING-TOP: 0px } DIV.link_adminguide { WIDTH: 316px; BACKGROUND: url(dnn_adminguide.png) no-repeat left top; = FLOAT: left; HEIGHT: 137px; CURSOR: pointer } DIV.link_proedition { WIDTH: 514px; BACKGROUND: url(dnn_proedition.png) no-repeat left top; = FLOAT: right; HEIGHT: 137px; CURSOR: pointer } DIV.link_main { MARGIN: 260px 30px 0px } #LoginInfo { WIDTH: 660px; FLOAT: left } #LoginInfo H3 { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #8f0000; PADDING-TOP: 2px } #LoginInfo DD { DISPLAY: inline } #LoginInfo DT { DISPLAY: inline } #LoginInfo DT { COLOR: #333; FONT-WEIGHT: bold } #LoginInfo P.LoginNotes { FONT-SIZE: 0.8em } #LoginInfo DIV.LoginBlock { BORDER-BOTTOM: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; = PADDING-BOTTOM: 5px; MARGIN: 0px 2px; PADDING-LEFT: 5px; WIDTH: 310px; = PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #f0f0f0 1px solid; = BORDER-RIGHT: #f0f0f0 1px solid; PADDING-TOP: 5px } .SponsorIcon { MARGIN: 5px 15px; FLOAT: left } #QuickLinks { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 5px; = WIDTH: 200px; PADDING-RIGHT: 5px; FLOAT: right; BORDER-TOP: #cccccc 1px = solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: = 2px } DIV.hr { BACKGROUND-COLOR: #8f0000; MARGIN: 5px 0px 15px; HEIGHT: 2px; CLEAR: = both } DIV.hr HR { DISPLAY: none } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/portals/12/skins/owsc/css/owsc.css #Body { BACKGROUND-IMAGE: url(../images/backgroundTopRepeater.jpg); = BACKGROUND-COLOR: #ffffff; MARGIN: 10px 0px 0px; BACKGROUND-REPEAT: = repeat-x; FONT-FAMILY: Arial, sans-serif; BACKGROUND-POSITION: 50% top; = FONT-SIZE: 12px } #topBack { BACKGROUND-IMAGE: url(../images/backgroundTop.jpg); BACKGROUND-REPEAT: = no-repeat; BACKGROUND-POSITION: center top } #headerBack { BACKGROUND-IMAGE: url(../images/topNavBackground.png); WIDTH: 817px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 110px } #headerSearch { TEXT-ALIGN: right; HEIGHT: 68px; COLOR: #666666; VERTICAL-ALIGN: top } #headerSearch A:link { FONT-FAMILY: Arial, sans-serif; COLOR: #24408f; FONT-SIZE: 12px; = TEXT-DECORATION: none } #headerSearch A:visited { FONT-FAMILY: Arial, sans-serif; COLOR: #24408f; FONT-SIZE: 12px; = TEXT-DECORATION: none } #headerSearch A:active { FONT-FAMILY: Arial, sans-serif; COLOR: #24408f; FONT-SIZE: 12px; = TEXT-DECORATION: none } #headerSearch A:hover { FONT-FAMILY: Arial, sans-serif; COLOR: #a5082a; FONT-SIZE: 12px } #headerBlurb { TEXT-ALIGN: left; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; = HEIGHT: 50px; COLOR: #0a3659; FONT-SIZE: 14px } #headerNav { TEXT-ALIGN: center; HEIGHT: 31px; VERTICAL-ALIGN: middle } #headerSpacer { HEIGHT: 28px } DIV.SearchContainer { POSITION: relative; WHITE-SPACE: nowrap } DIV.SearchBorder { BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; = BACKGROUND-COLOR: white; WIDTH: 180px; WHITE-SPACE: nowrap; FLOAT: left; = HEIGHT: 20px; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px = solid } DIV.SearchContainer A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: left; PADDING-TOP: 0px } DIV.SearchContainer A IMG { PADDING-LEFT: 1px } DIV.SearchIcon { Z-INDEX: 11; TEXT-ALIGN: right; WIDTH: 31px; BACKGROUND: no-repeat 2px = 2px; FLOAT: left; HEIGHT: 20px; CURSOR: pointer } DIV.SearchIcon IMG { MARGIN-TOP: 3px } INPUT.SearchTextBox { Z-INDEX: 10; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 130px; FLOAT: = left; HEIGHT: 18px; COLOR: #43494d; MARGIN-LEFT: 3px; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } #SearchChoices { Z-INDEX: 2000; BORDER-BOTTOM: #c3d4df 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #c3d4df 1px solid; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: #f3f7fa; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: none; CLEAR: both; BORDER-TOP: #c3d4df 1px = solid; TOP: 22px; CURSOR: pointer; BORDER-RIGHT: #c3d4df 1px solid; = PADDING-TOP: 0px; LEFT: 0px } #SearchChoices LI { BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f3f7fa; LIST-STYLE-TYPE: none; = MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 2px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px center; HEIGHT: = 18px; BORDER-TOP: medium none; CURSOR: pointer; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: medium none; PADDING-TOP: 2px } #SearchChoices LI.searchHilite { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #ce0d0d; COLOR: #ffffff; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } #SearchChoices LI.searchDefault { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f8faff; BORDER-TOP: medium none; BORDER-RIGHT: medium none } #footerBack { BACKGROUND-IMAGE: url(../images/backgroundBottom.jpg); WIDTH: 100%; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: = 360px } #footerBackRepeater { BACKGROUND-IMAGE: url(../images/backgroundBottomRepeater.jpg); WIDTH: = 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 360px } #footerTopSpace { HEIGHT: 70px } #footerNav { BACKGROUND-IMAGE: url(../images/topNavBackground.png); TEXT-ALIGN: = center; WIDTH: 817px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, = sans-serif; BACKGROUND-POSITION: center bottom; HEIGHT: 50px; COLOR: = #444444; FONT-SIZE: 11px; VERTICAL-ALIGN: middle } #footerNav A:link { FONT-FAMILY: Arial, sans-serif; COLOR: #444444; FONT-SIZE: 11px; = TEXT-DECORATION: none } #footerNav A:visited { FONT-FAMILY: Arial, sans-serif; COLOR: #444444; FONT-SIZE: 11px; = TEXT-DECORATION: none } #footerNav A:active { FONT-FAMILY: Arial, sans-serif; COLOR: #444444; FONT-SIZE: 11px; = TEXT-DECORATION: none } #footerNav A:link { FONT-FAMILY: Arial, sans-serif; COLOR: #444444; FONT-SIZE: 11px } #bottomBanner { BACKGROUND-IMAGE: url(../images/topBanner.png); TEXT-ALIGN: center; = WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px } #bottomBannerText { TEXT-ALIGN: center } #address { PADDING-TOP: 6px } #topBanner { BACKGROUND-IMAGE: url(../images/topBanner.png); WIDTH: 100%; = BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px } #topBannerLeft { TEXT-ALIGN: right; WIDTH: 215px; VERTICAL-ALIGN: middle } #topBannerRight { TEXT-ALIGN: left; FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 12px; = VERTICAL-ALIGN: middle } #topBannerRight A:link { FONT-STYLE: italic; COLOR: #24408f } #topBannerRight A:visited { FONT-STYLE: italic; COLOR: #24408f } #topBannerRight A:active { FONT-STYLE: italic; COLOR: #24408f } #topBannerRight A:hover { FONT-STYLE: italic; COLOR: #a5082a } #latestNews { TEXT-ALIGN: left; WIDTH: 240px; VERTICAL-ALIGN: top } .latestNewsHeader { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold } .latestNewsDate { MARGIN-TOP: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: #9c9c9c; = FONT-SIZE: 9px } .latestNewsInfo { MARGIN-TOP: 4px; FONT-FAMILY: Arial, sans-serif; COLOR: #a5082a; = FONT-SIZE: 12px } .latestNewsInfo A:link { COLOR: #a5082a; TEXT-DECORATION: none } .latestNewsInfo A:visited { COLOR: #a5082a; TEXT-DECORATION: none } .latestNewsInfo A:active { COLOR: #a5082a; TEXT-DECORATION: none } .latestNewsInfo A:hover { COLOR: #a5082a; TEXT-DECORATION: none } .blueCell { PADDING-LEFT: 7px } .leftCell { BACKGROUND-IMAGE: url(../images/leftCell.png); WIDTH: 8px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 230px } .midCell { BACKGROUND-IMAGE: url(../images/midCell.gif); WIDTH: 169px; = BACKGROUND-REPEAT: repeat-x; HEIGHT: 230px; VERTICAL-ALIGN: top } .rightCell { BACKGROUND-IMAGE: url(../images/rightCell.png); WIDTH: 8px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 230px } .blueCellHeader { TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 16px; PADDING-TOP: 12px } .blueCellHeaderSub { TEXT-ALIGN: center; FONT-STYLE: italic; WIDTH: 100%; FONT-FAMILY: = Arial, sans-serif; HEIGHT: 12px; COLOR: #333333; FONT-SIZE: 12px } .blueCellImageCell { HEIGHT: 66px } .blueCellImage { BORDER-BOTTOM: #d3dde0 3px solid; TEXT-ALIGN: center; BORDER-LEFT: = #d3dde0 3px solid; MARGIN-TOP: 4px; WIDTH: 163px; MARGIN-BOTTOM: 8px; = HEIGHT: 66px; BORDER-TOP: #d3dde0 3px solid; BORDER-RIGHT: #d3dde0 3px = solid } .blueCellText { TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; HEIGHT: = 80px; COLOR: #333333; FONT-SIZE: 12px; VERTICAL-ALIGN: top } .blueCellText A:link { COLOR: #24408f } .blueCellText A:visited { COLOR: #24408f } .blueCellText A:active { COLOR: #24408f } .blueCellText A:hover { COLOR: #a5082a } .blueCellReadMore { TEXT-ALIGN: right; PADDING-BOTTOM: 8px; FONT-FAMILY: Arial, sans-serif; = HEIGHT: 20px; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold } .blueCellReadMore A:link { COLOR: #24408f; TEXT-DECORATION: none } .blueCellReadMore A:visited { COLOR: #24408f; TEXT-DECORATION: none } .blueCellReadMore A:active { COLOR: #24408f; TEXT-DECORATION: none } .blueCellReadMore A:hover { COLOR: #a5082a; TEXT-DECORATION: none } .leftWideCell { BACKGROUND-IMAGE: url(../images/leftWideCell.png); WIDTH: 8px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 204px } .midWideCell { BACKGROUND-IMAGE: url(../images/midWideCell.gif); TEXT-ALIGN: left; = PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND-REPEAT: repeat-x; = HEIGHT: 204px; VERTICAL-ALIGN: top } .rightWideCell { BACKGROUND-IMAGE: url(../images/rightWideCell.png); WIDTH: 8px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 204px } .wideCellHeader { TEXT-ALIGN: left; PADDING-BOTTOM: 4px; WIDTH: 100%; FONT-FAMILY: Arial, = sans-serif; HEIGHT: 18px; COLOR: #0a385a; FONT-SIZE: 18px; FONT-WEIGHT: = bold; PADDING-TOP: 8px } .wideCellSplit { WIDTH: 25% } .link { PADDING-BOTTOM: 4px; PADDING-TOP: 4px } .wideCellSplit A:link { LINE-HEIGHT: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; = COLOR: #24408f; FONT-SIZE: 12px } .wideCellSplit A:visited { LINE-HEIGHT: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; = COLOR: #24408f; FONT-SIZE: 12px } .wideCellSplit A:active { LINE-HEIGHT: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; = COLOR: #24408f; FONT-SIZE: 12px } .wideCellSplit A:hover { LINE-HEIGHT: 18px; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; = COLOR: #a5082a; FONT-SIZE: 12px } .wideCellImageCell { HEIGHT: 48px } .wideCellImage { BORDER-BOTTOM: #d3dde0 3px solid; TEXT-ALIGN: center; BORDER-LEFT: = #d3dde0 3px solid; MARGIN-TOP: 4px; WIDTH: 163px; MARGIN-BOTTOM: 8px; = HEIGHT: 48px; BORDER-TOP: #d3dde0 3px solid; BORDER-RIGHT: #d3dde0 3px = solid } .wideCellText { TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; HEIGHT: = auto; COLOR: #333333; FONT-SIZE: 12px; VERTICAL-ALIGN: top } .wideCellText A:link { COLOR: #24408f } .wideCellText A:visited { COLOR: #24408f } .wideCellText A:active { COLOR: #24408f } .wideCellText A:hover { COLOR: #a5082a } .wideCellMore { TEXT-ALIGN: left; PADDING-BOTTOM: 8px; FONT-FAMILY: Arial, sans-serif; = HEIGHT: 20px; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold } .wideCellMore A:link { COLOR: #24408f; TEXT-DECORATION: none } .wideCellMore A:visited { COLOR: #24408f; TEXT-DECORATION: none } .wideCellMore A:active { COLOR: #24408f; TEXT-DECORATION: none } .wideCellMore A:hover { COLOR: #a5082a; TEXT-DECORATION: none } #leftNav { BACKGROUND-IMAGE: url(../images/leftNavBackground.png); WIDTH: 187px; = PADDING-RIGHT: 16px; BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top } #leftNavArea { PADDING-LEFT: 12px; WIDTH: 175px; PADDING-TOP: 50px } #mainArea { TEXT-ALIGN: left } #mainArea A:link { FONT-STYLE: italic; COLOR: #a5082a } #mainArea A:visited { FONT-STYLE: italic; COLOR: #a5082a } #mainArea A:active { FONT-STYLE: italic; COLOR: #a5082a } #mainArea A:hover { FONT-STYLE: italic; COLOR: #24408f } .orangeHeader { BACKGROUND-IMAGE: url(../images/orangeHeader.png); MARGIN-TOP: 0px; = WIDTH: 227px; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px } .orangeHeader DIV { PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; WIDTH: 215px; PADDING-RIGHT: = 6px } .orangeHeader SPAN { FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 16px; = FONT-WEIGHT: bold } .orangeBody { BACKGROUND-IMAGE: url(../images/orangeBody.png); WIDTH: 227px; = BACKGROUND-REPEAT: repeat-y } .orangeBody DIV { PADDING-LEFT: 6px; WIDTH: 215px; PADDING-RIGHT: 6px; FONT-FAMILY: = Arial, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 4px } .orangeBody UL { MARGIN: 0px; PADDING-LEFT: 20px } .orangeBody UL LI { LIST-STYLE-TYPE: disc } .greenHeader { BACKGROUND-IMAGE: url(../images/greenHeader.png); MARGIN-TOP: 0px; = WIDTH: 227px; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px } .greenHeader DIV { PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; WIDTH: 215px; PADDING-RIGHT: = 6px } .greenHeader SPAN { FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 16px; = FONT-WEIGHT: bold } .greenBody { BACKGROUND-IMAGE: url(../images/greenBody.png); WIDTH: 227px; = BACKGROUND-REPEAT: repeat-y } .greenBody DIV { PADDING-LEFT: 6px; WIDTH: 215px; PADDING-RIGHT: 6px; FONT-FAMILY: = Arial, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 4px } .greenBody UL { MARGIN: 0px; PADDING-LEFT: 20px } .greenBody UL LI { LIST-STYLE-TYPE: disc } #mainArea .boxMore A:link { FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; = FONT-SIZE: 12px; FONT-WEIGHT: normal } #mainArea .boxMore A:visited { FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; = FONT-SIZE: 12px; FONT-WEIGHT: normal } #mainArea .boxMore A:active { FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; = FONT-SIZE: 12px; FONT-WEIGHT: normal } #mainArea .boxMore A:hover { FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; COLOR: #ffffff; = FONT-SIZE: 12px; FONT-WEIGHT: normal } H1 { MARGIN-TOP: 8px; FONT-FAMILY: Arial, sans-serif; MARGIN-BOTTOM: 4px; = COLOR: #0a385a; FONT-SIZE: 18px; FONT-WEIGHT: bold } H2 { MARGIN-TOP: 0px; FONT-FAMILY: Arial, sans-serif; MARGIN-BOTTOM: 4px; = COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold } H3 { MARGIN-TOP: 0px; FONT-FAMILY: Arial, sans-serif; MARGIN-BOTTOM: 0px; = COLOR: #0a385a; FONT-SIZE: 16px; FONT-WEIGHT: bold } H4 { LINE-HEIGHT: 20px; MARGIN-TOP: 0px; FONT-FAMILY: Verdana, Geneva, = Arial, sans-serif; MARGIN-BOTTOM: 0px; COLOR: #146077; FONT-SIZE: 16px; = FONT-WEIGHT: bold } H5 { MARGIN-TOP: 0px; FONT-FAMILY: Arial, sans-serif; MARGIN-BOTTOM: 6px; = COLOR: #0a385a; FONT-SIZE: 16px } H6 { MARGIN-TOP: 0px; FONT-FAMILY: Arial, sans-serif; MARGIN-BOTTOM: 0px; = COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold } P { FONT-FAMILY: Arial, sans-serif; COLOR: #000000; FONT-SIZE: 12px } .Normal { FONT-FAMILY: Arial, sans-serif; COLOR: #000000; FONT-SIZE: 12px } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/portals/12/skins/owsc/css/menu.css .main_dnnmenu_bar { COLOR: #666666; CURSOR: pointer } .main_dnnmenu_rootitem { TEXT-ALIGN: center; PADDING-BOTTOM: 7px; LINE-HEIGHT: 28px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial; COLOR: = #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; = PADDING-TOP: 6px } .main_dnnmenu_rootitem_selected { BACKGROUND-IMAGE: url(../images/navSelBackground.gif); TEXT-ALIGN: = center; PADDING-BOTTOM: 7px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; FONT-FAMILY: Arial; COLOR: #25408e; FONT-SIZE: = 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px } .main_dnnmenu_rootitem_hover { BACKGROUND-IMAGE: url(../images/navSelBackground.gif); TEXT-ALIGN: = center; PADDING-BOTTOM: 7px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; FONT-FAMILY: Arial; COLOR: #25408e; FONT-SIZE: = 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px } .main_dnnmenu_submenu { Z-INDEX: 1000; BORDER-BOTTOM: #d9e5f0 0px solid; BORDER-LEFT: #d9e5f0 = 0px solid; COLOR: #444444; BORDER-TOP: #d9e5f0 0px solid; BORDER-RIGHT: = #d9e5f0 0px solid } .main_dnnmenu_submenu TD { Z-INDEX: 1000; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: = 24px; BACKGROUND-COLOR: #b3cbe1; MARGIN: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial; COLOR: #0a2546; FONT-SIZE: 11px; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .main_dnnmenu_itemhover TD { Z-INDEX: 1000; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: = 24px; BACKGROUND-COLOR: #d9e5f0; MARGIN: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial; COLOR: #25408e; FONT-SIZE: 11px; = PADDING-TOP: 0px } .main_dnnmenu_itemselected TD { Z-INDEX: 1000; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: = 24px; BACKGROUND-COLOR: #d9e5f0; MARGIN: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-FAMILY: Arial; COLOR: #25408e; FONT-SIZE: 11px; = PADDING-TOP: 0px } .main_dnnmenu_break { BACKGROUND-COLOR: #000000; HEIGHT: 20px } .ModuleTitle_SubMenu { BORDER-BOTTOM: #25408e 1px solid; BORDER-LEFT: #25408e 1px solid; = BORDER-TOP: #25408e 1px solid; BORDER-RIGHT: #25408e 1px solid } .ModuleTitle_SubMenu TD { BACKGROUND-COLOR: #f8f8f8; WHITE-SPACE: nowrap } .ModuleTitle_MenuIcon { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .ModuleTitle_MenuItemSel TD { BACKGROUND-COLOR: #f8f8f8; COLOR: #666666 } .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { BACKGROUND-COLOR: #f8f8f8; COLOR: #666666 } .ModuleTitle_MenuBreak TD { BACKGROUND-COLOR: #666666; HEIGHT: 2px } .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { BACKGROUND-COLOR: #666666; HEIGHT: 2px } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/Resources/Shared/Scripts/jquery/jquery.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"altKey attrChange attrName bubbles button = cancelable charCode clientX clientY ctrlKey currentTarget data detail = eventPhase fromElement handler keyCode metaKey newValue originalTarget = pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/WebResource.axd?d=UDOLhsnTOL5tlep255dvvQ2&t=633953051013717500 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded; charset=3Dutf-8"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('
'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (var i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + = WebForm_EncodeCallback(value) + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13) { var src =3D event.srcElement || event.target; if (!src || (src.tagName.toLowerCase() !=3D "textarea")) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_TrimString(value) { return value.replace(/^\s+|\s+$/g, '') } function WebForm_AppendToClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index =3D=3D=3D -1) { element.className =3D (element.className =3D=3D=3D '') ? = className : element.className + ' ' + className; } } function WebForm_RemoveClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index >=3D 0) { element.className =3D = WebForm_TrimString(currentClassName.substring(0, index) + ' ' + currentClassName.substring(index + className.length + 1, = currentClassName.length)); } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/js/dnncore.js //General //for example: instead of each module writing out script found in = moduleMaxMin_OnClick have the functionality cached // var DNN_COL_DELIMITER =3D String.fromCharCode(16); var DNN_ROW_DELIMITER =3D String.fromCharCode(15); var __dnn_m_bPageLoaded =3D false; window.onload =3D __dnn_Page_OnLoad; function __dnn_ClientAPIEnabled() { return typeof(dnn) !=3D 'undefined'; } function __dnn_Page_OnLoad() { if (__dnn_ClientAPIEnabled()) { var sLoadHandlers =3D dnn.getVar('__dnn_pageload'); if (sLoadHandlers !=3D null) eval(sLoadHandlers); =09 dnn.dom.attachEvent(window, 'onscroll', __dnn_bodyscroll); } __dnn_m_bPageLoaded =3D true; } function __dnn_KeyDown(iKeyCode, sFunc, e) { if (e =3D=3D null) e =3D window.event; if (e.keyCode =3D=3D iKeyCode) { eval(unescape(sFunc)); return false; } } function __dnn_bodyscroll()=20 { var oF=3Ddocument.forms[0];=09 if (__dnn_ClientAPIEnabled() && __dnn_m_bPageLoaded) oF.ScrollTop.value=3Ddocument.documentElement.scrollTop ? = document.documentElement.scrollTop : = dnn.dom.getByTagName("body")[0].scrollTop; } function __dnn_setScrollTop(iTop) { if (__dnn_ClientAPIEnabled()) { if (iTop =3D=3D null) iTop =3D document.forms[0].ScrollTop.value; =09 var sID =3D dnn.getVar('ScrollToControl'); if (sID !=3D null && sID.length > 0) { var oCtl =3D dnn.dom.getById(sID); if (oCtl !=3D null) { iTop =3D dnn.dom.positioning.elementTop(oCtl); dnn.setVar('ScrollToControl', ''); } } window.scrollTo(0, iTop); } } //Focus logic function __dnn_SetInitialFocus(sID) { var oCtl =3D dnn.dom.getById(sID);=09 if (oCtl !=3D null && __dnn_CanReceiveFocus(oCtl)) oCtl.focus(); }=09 function __dnn_CanReceiveFocus(e) { //probably should call getComputedStyle for classes that cause item to = be hidden if (e.style.display !=3D 'none' && e.tabIndex > -1 && e.disabled =3D=3D = false && e.style.visible !=3D 'hidden') { var eParent =3D e.parentElement; while (eParent !=3D null && eParent.tagName !=3D 'BODY') { if (eParent.style.display =3D=3D 'none' || eParent.disabled || = eParent.style.visible =3D=3D 'hidden') return false; eParent =3D eParent.parentElement; } return true; } else return false; } //Max/Min Script function __dnn_ContainerMaxMin_OnClick(oLnk, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var oBtn =3D oLnk.childNodes[0]; var sContainerID =3D dnn.getVar('containerid_' + sContentID); = //oLnk.getAttribute('containerid'); var sCookieID =3D dnn.getVar('cookieid_' + sContentID); = //oLnk.getAttribute('cookieid'); var sCurrentFile =3D = oBtn.src.toLowerCase().substr(oBtn.src.lastIndexOf('/')); var sMaxFile; var sMaxIcon; var sMinIcon; if (dnn.getVar('min_icon_' + sContainerID)) sMinIcon =3D dnn.getVar('min_icon_' + sContainerID); else sMinIcon =3D dnn.getVar('min_icon'); if (dnn.getVar('max_icon_' + sContainerID)) sMaxIcon =3D dnn.getVar('max_icon_' + sContainerID); else sMaxIcon =3D dnn.getVar('max_icon'); sMaxFile =3D sMaxIcon.toLowerCase().substr(sMaxIcon.lastIndexOf('/')); var iNum =3D 5; var animf =3D dnn.getVar('animf_' + sContentID); if (animf !=3D null) iNum =3D new Number(animf); =09 if (sCurrentFile =3D=3D sMaxFile) { oBtn.src =3D sMinIcon; =09 //oContent.style.display =3D ''; dnn.dom.expandElement(oContent, iNum); oBtn.title =3D dnn.getVar('min_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.setCookie(sCookieID, 'true', 365); else dnn.dom.deleteCookie(sCookieID); } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'true'); } else { oBtn.src =3D sMaxIcon; =09 //oContent.style.display =3D 'none'; dnn.dom.collapseElement(oContent, iNum); oBtn.title =3D dnn.getVar('max_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.deleteCookie(sCookieID); else dnn.dom.setCookie(sCookieID, 'false', 365); =09 } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'false'); =09 } =09 return true; //cancel postback } return false; //failed so do postback } function __dnn_Help_OnClick(sHelpID) { var oHelp =3D dnn.dom.getById(sHelpID); if (oHelp !=3D null) { if (oHelp.style.display =3D=3D 'none') oHelp.style.display =3D ''; else oHelp.style.display =3D 'none'; return true; //cancel postback } return false; //failed so do postback } function __dnn_SectionMaxMin(oBtn, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var sMaxIcon =3D oBtn.getAttribute('max_icon'); var sMinIcon =3D oBtn.getAttribute('min_icon'); var bCallback =3D oBtn.getAttribute('userctr') !=3D null; var sVal; if (oContent.style.display =3D=3D 'none') { oBtn.src =3D sMinIcon; =09 oContent.style.display =3D ''; if (bCallback) sVal =3D 'True'; else dnn.setVar(oBtn.id + ':exp', 1); } else { oBtn.src =3D sMaxIcon; =09 oContent.style.display =3D 'none'; if (bCallback) sVal =3D 'False'; else dnn.setVar(oBtn.id + ':exp', 0); } if (bCallback) dnncore.setUserProp(oBtn.getAttribute('userctr'), = oBtn.getAttribute('userkey'), sVal, null); return true; //cancel postback } return false; //failed so do postback } //Drag N Drop function __dnn_enableDragDrop() { var aryConts =3D dnn.getVar('__dnn_dragDrop').split(";");=09 var aryTitles; for (var i=3D0; i < aryConts.length; i++) { aryTitles =3D aryConts[i].split(" "); if (aryTitles[0].length > 0) { =09 var oCtr =3D dnn.dom.getById(aryTitles[0]); var oTitle =3D dnn.dom.getById(aryTitles[1]); if (oCtr !=3D null && oTitle !=3D null) { oCtr.setAttribute('moduleid', aryTitles[2]); dnn.dom.positioning.enableDragAndDrop(oCtr, oTitle, = '__dnn_dragComplete()', '__dnn_dragOver()'); }=09 } } } var __dnn_oPrevSelPane; var __dnn_oPrevSelModule; var __dnn_dragEventCount=3D0; function __dnn_dragOver() { __dnn_dragEventCount++; if (__dnn_dragEventCount % 75 !=3D 0) //only calculate position every = 75 events return; =09 var oCont =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); =09 if (__dnn_oPrevSelPane !=3D null) //reset previous pane's border __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (oPane !=3D null) { =09 __dnn_oPrevSelPane =3D oPane; oPane.pane.style.border =3D '4px double ' + DNN_HIGHLIGHT_COLOR; var iIndex =3D __dnn_getPaneControlIndex(oCont, oPane); var oPrevCtl; var oNextCtl; for (var i=3D0; i i && oPane.controls[i].id !=3D oCont.id) oPrevCtl =3D oPane.controls[i]; if (iIndex <=3D i && oPane.controls[i].id !=3D oCont.id) { oNextCtl =3D oPane.controls[i]; break; } } =09 =09 if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 if (oNextCtl !=3D null) { __dnn_oPrevSelModule =3D oNextCtl; dnn.dom.getNonTextNode(oNextCtl.control).style.borderTop =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } else if (oPrevCtl !=3D null) { __dnn_oPrevSelModule =3D oPrevCtl; dnn.dom.getNonTextNode(oPrevCtl.control).style.borderBottom =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } } } function __dnn_dragComplete() { var oCtl =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var sModuleID =3D oCtl.getAttribute('moduleid'); =09 if (__dnn_oPrevSelPane !=3D null) __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); var iIndex; if (oPane =3D=3D null) { var oPanes =3D __dnn_Panes(); for (var i=3D0; i 0) __dnn_m_aryPanes[__dnn_m_aryPanes.length] =3D new = __dnn_Pane(dnn.dom.getById(aryPanes[i]), aryPaneNames[i]); } } var __dnn_m_aryPanes; var __dnn_m_aryModules; function __dnn_Panes() { if (__dnn_m_aryPanes =3D=3D null) { __dnn_m_aryPanes =3D new Array(); __dnn_RefreshPanes(); } return __dnn_m_aryPanes; } function __dnn_Modules(sModuleID) { if (__dnn_m_aryModules =3D=3D null) __dnn_RefreshPanes(); =09 return __dnn_m_aryModules[sModuleID]; } function __dnn_getMostSelectedPane(oContent) { var oCDims =3D new dnn.dom.positioning.dims(oContent); var iTopScore=3D0; var iScore; var oTopPane; for (var i=3D0; i<__dnn_Panes().length; i++) { var oPane =3D __dnn_Panes()[i]; var oPDims =3D new dnn.dom.positioning.dims(oPane.pane); iScore =3D dnn.dom.positioning.elementOverlapScore(oPDims, oCDims); =09 if (iScore > iTopScore) { iTopScore =3D iScore; oTopPane =3D oPane; } } return oTopPane; } function __dnn_getPaneControlIndex(oContent, oPane) { if (oPane =3D=3D null) return; var oCDims =3D new dnn.dom.positioning.dims(oContent); var oCtl; if (oPane.controls.length =3D=3D 0) return 0; for (var i=3D0; i 0) // oNode =3D oNode.childNodes[0]; //DNN now embeds anchor tag=20 =09 var sModuleID =3D oNode.getAttribute('moduleid'); if (sModuleID !=3D null && sModuleID.length > 0) { strModuleOrder +=3D sModuleID + '~'; this.controls[this.controls.length] =3D new __dnn_PaneControl(oNode, = iIndex); __dnn_m_aryModules[sModuleID] =3D oNode.id; iIndex+=3D1; } } } this.moduleOrder =3D strModuleOrder; } function __dnn_PaneControl(ctl, iIndex) { this.control =3D ctl; this.id =3D ctl.id; this.index =3D iIndex; this.origBorder =3D ctl.style.border; =09 } //move towards dnncore ns. right now only for personalization function __dnncore() { this.GetUserVal =3D 0; this.SetUserVal =3D 1; } __dnncore.prototype =3D { getUserProp: function(sNameCtr, sKey, pFunc) { this._doUserCallBack(dnncore.GetUserVal, sNameCtr, sKey, null, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, setUserProp: function(sNameCtr, sKey, sVal, pFunc) { this._doUserCallBack(dnncore.SetUserVal, sNameCtr, sKey, sVal, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, _doUserCallBack: function(iType, sNameCtr, sKey, sVal, pFunc) { if (dnn && dnn.xmlhttp) { var sPack =3D iType + COL_DELIMITER + sNameCtr + COL_DELIMITER + = sKey + COL_DELIMITER + sVal; = dnn.xmlhttp.doCallBack('__Page',sPack,dnncore._callBackSuccess,pFunc,dnnc= ore._callBackFail,null,true,null,0); } else alert('Client Personalization not enabled'); }, _callBackSuccess: function (result, ctx, req) { if (ctx.pFunc) ctx.pFunc(ctx.namingCtr, ctx.key, result); }, _callBackFail: function (result, ctx) { window.status =3D result; } } __dnncore.prototype.UserPropArgs =3D function(sNameCtr, sKey, pFunc) { this.namingCtr =3D sNameCtr; this.key =3D sKey; this.pFunc =3D pFunc; } var dnncore =3D new __dnncore(); ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/ScriptResource.axd?d=C0nX2M0N6_od2K9ysTNdahB86M_5fz1e21fwN5xkIzMySpdL827lYkpkNquYI_9Z4rRKOfzXuDdvOUgarHcys20PIYrUEBAD0&t=ffffffff84702873 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjax.js Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC= allback=3Dfunction(b,a){return function(){var = e=3Darguments.length;if(e>0){var d=3D[];for(var = c=3D0;cc){var = f=3DError.parameterCount();f.popStackFrame();return f}return = null};Function._validateParameter=3Dfunction(c,a,h){var = b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun= ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return = b}var = e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var = j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var = d=3D0;d0&&(dc.Calendar.TwoDigitYearMax)return = a-100}return = a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp= =3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var = c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])= /g,"\\\\$1");var a=3Dnew = Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh= ile((d=3Dh.exec(c))!=3D=3Dnull){var = l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,= a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case = "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case = "tt":case "t":a.append("(\\D*)");break;case = "yyyy":a.append("(\\d{4})");break;case = "fff":a.append("(\\d{3})");break;case = "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case = "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case = "H":case "hh":case "h":case "mm":case "m":case "ss":case = "s":a.append("(\\d\\d?)");break;case = "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case = "z":a.append("([+-]?\\d\\d?)")}Array.add(j,d[0])}Date._appendPreOrPostMat= ch(c.slice(f),a);a.append("$");var = k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa= rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari= ant=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D= function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a31)return null;break;case = "MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case = "MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case = "M":case "MM":var c=3DparseInt(a,10)-1;if(c<0||c>11)return = null;break;case "y":case = "yy":f=3DDate._expandYear(m,parseInt(a,10));if(f<0||f>9999)return = null;break;case "yyyy":f=3DparseInt(a,10);if(f<0||f>9999)return = null;break;case "h":case = "hh":d=3DparseInt(a,10);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return = null;break;case "H":case "HH":d=3DparseInt(a,10);if(d<0||d>23)return = null;break;case "m":case "mm":n=3DparseInt(a,10);if(n<0||n>59)return = null;break;case "s":case "ss":o=3DparseInt(a,10);if(o<0||o>59)return = null;break;case "tt":case "t":var = u=3Da.toUpperCase();r=3Du=3D=3D=3Dm.PMDesignator.toUpperCase();if(!r&&u!=3D= =3Dm.AMDesignator.toUpperCase())return null;break;case = "f":e=3DparseInt(a,10)*100;if(e<0||e>999)return null;break;case = "ff":e=3DparseInt(a,10)*10;if(e<0||e>999)return null;break;case = "fff":e=3DparseInt(a,10);if(e<0||e>999)return null;break;case = "dddd":g=3Dj._getDayIndex(a);if(g<0||g>6)return null;break;case = "ddd":g=3Dj._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case = "zzz":var q=3Da.split(/:/);if(q.length!=3D=3D2)return null;var = i=3DparseInt(q[0],10);if(i<-12||i>13)return null;var = l=3DparseInt(q[1],10);if(l<0||l>59)return = null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var = i=3DparseInt(a,10);if(i<-12||i>13)return null;k=3Di*60}}var b=3Dnew = Date;if(f=3D=3D=3Dnull)f=3Db.getFullYear();if(c=3D=3D=3Dnull)c=3Db.getMon= th();if(h=3D=3D=3Dnull)h=3Db.getDate();b.setFullYear(f,c,h);if(b.getDate(= )!=3D=3Dh)return null;if(g!=3D=3Dnull&&b.getDay()!=3D=3Dg)return = null;if(r&&d<12)d+=3D12;b.setHours(d,n,o,e);if(k!=3D=3Dnull){var = t=3Db.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+pars= eInt(t/60,10),t%60)}return b};Date.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototy= pe.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype= ._toFormattedString=3Dfunction(e,h){if(!e||e.length=3D=3D=3D0||e=3D=3D=3D= "i")if(h&&h.name.length>0)return this.toLocaleString();else return = this.toString();var d=3Dh.dateTimeFormat;e=3DDate._expandFormat(d,e);var = a=3Dnew Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return = a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return = "0"+a;return a.toString()}var = j=3D0,i=3DDate._getTokenRegExp();for(;true;){var = l=3Di.lastIndex,f=3Di.exec(e),k=3De.slice(l,f?f.index:e.length);j+=3DDate= ._appendPreOrPostMatch(k,a);if(!f)break;if(j%2=3D=3D=3D1){a.append(f[0]);= continue}switch(f[0]){case = "dddd":a.append(d.DayNames[this.getDay()]);break;case = "ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case = "dd":a.append(c(this.getDate()));break;case = "d":a.append(this.getDate());break;case = "MMMM":a.append(d.MonthNames[this.getMonth()]);break;case = "MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case = "MM":a.append(c(this.getMonth()+1));break;case = "M":a.append(this.getMonth()+1);break;case = "yyyy":a.append(this.getFullYear());break;case = "yy":a.append(c(this.getFullYear()%100));break;case = "y":a.append(this.getFullYear()%100);break;case = "hh":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(c(b));break;ca= se = "h":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(b);break;case = "HH":a.append(c(this.getHours()));break;case = "H":a.append(this.getHours());break;case = "mm":a.append(c(this.getMinutes()));break;case = "m":a.append(this.getMinutes());break;case = "ss":a.append(c(this.getSeconds()));break;case = "s":a.append(this.getSeconds());break;case = "tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;cas= e = "t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0)= );break;case = "f":a.append(g(this.getMilliseconds()).charAt(0));break;case = "ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case = "fff":a.append(g(this.getMilliseconds()));break;case = "z":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+Math.floor(= Math.abs(b)));break;case = "zz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.flo= or(Math.abs(b))));break;case = "zzz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.fl= oor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)= ))}}return = a.toString()};Number.__typeName=3D"Number";Number.__class=3Dtrue;Number.p= arseLocale=3Dfunction(a){return = Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=3D= function(a){return = Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=3Dfuncti= on(b,o){b=3Db.trim();if(b.match(/^[+-]?infinity$/i))return = parseFloat(b);if(b.match(/^0x[a-f0-9]+$/i))return parseInt(b);var = a=3Do.numberFormat,g=3DNumber._parseNumberNegativePattern(b,a,a.NumberNeg= ativePattern),h=3Dg[0],e=3Dg[1];if(h=3D=3D=3D""&&a.NumberNegativePattern!= =3D=3D1){g=3DNumber._parseNumberNegativePattern(b,a,1);h=3Dg[0];e=3Dg[1]}= if(h=3D=3D=3D"")h=3D"+";var = j,d,f=3De.indexOf("e");if(f<0)f=3De.indexOf("E");if(f<0){d=3De;j=3Dnull}e= lse{d=3De.substr(0,f);j=3De.substr(f+1)}var = c,k,m=3Dd.indexOf(a.NumberDecimalSeparator);if(m<0){c=3Dd;k=3Dnull}else{c= =3Dd.substr(0,m);k=3Dd.substr(m+a.NumberDecimalSeparator.length)}c=3Dc.sp= lit(a.NumberGroupSeparator).join("");var = n=3Da.NumberGroupSeparator.replace(/\u00A0/g," = ");if(a.NumberGroupSeparator!=3D=3Dn)c=3Dc.split(n).join("");var = l=3Dh+c;if(k!=3D=3Dnull)l+=3D"."+k;if(j!=3D=3Dnull){var = i=3DNumber._parseNumberNegativePattern(j,a,1);if(i[0]=3D=3D=3D"")i[0]=3D"= +";l+=3D"e"+i[0]+i[1]}if(l.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/))return = parseFloat(l);return = Number.NaN};Number._parseNumberNegativePattern=3Dfunction(a,d,e){var = b=3Dd.NegativeSign,c=3Dd.PositiveSign;switch(e){case 4:b=3D" "+b;c=3D" = "+c;case 3:if(a.endsWith(b))return = ["-",a.substr(0,a.length-b.length)];else if(a.endsWith(c))return = ["+",a.substr(0,a.length-c.length)];break;case 2:b+=3D" ";c+=3D" ";case = 1:if(a.startsWith(b))return ["-",a.substr(b.length)];else = if(a.startsWith(c))return ["+",a.substr(c.length)];break;case = 0:if(a.startsWith("(")&&a.endsWith(")"))return = ["-",a.substr(1,a.length-2)]}return = ["",a]};Number.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.proto= type.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototy= pe._toFormattedString=3Dfunction(d,j){if(!d||d.length=3D=3D=3D0||d=3D=3D=3D= "i")if(j&&j.name.length>0)return this.toLocaleString();else return = this.toString();var o=3D["n %","n%","%n"],n=3D["-n = %","-n%","-%n"],p=3D["(n)","-n","- n","n-","n -"],m=3D["$n","n$","$ = n","n $"],l=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n = $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function = g(a,c,d){for(var b=3Da.length;b1?parse= Int(e[1]):0;e=3Db.split(".");b=3De[0];a=3De.length>1?e[1]:"";var = q;if(c>0){a=3Dg(a,c,false);b+=3Da.slice(0,c);a=3Da.substr(c)}else = if(c<0){c=3D-c;b=3Dg(b,c+1,true);a=3Db.slice(-c,b.length)+a;b=3Db.slice(0= ,-c)}if(i>0){if(a.length>i)a=3Da.slice(0,i);else = a=3Dg(a,i,false);a=3Dp+a}else a=3D"";var = d=3Db.length-1,f=3D"";while(d>=3D0){if(h=3D=3D=3D0||h>d)if(f.length>0)ret= urn b.slice(0,d+1)+n+f+a;else return = b.slice(0,d+1)+a;if(f.length>0)f=3Db.slice(d-h+1,d+1)+n+f;else = f=3Db.slice(d-h+1,d+1);d-=3Dh;if(k1)b=3DparseInt(d.slice(1),10);var = c;switch(d.charAt(0)){case "d":case = "D":c=3D"n";if(b!=3D=3D-1)e=3Dg(""+e,b,true);if(this<0)e=3D-e;break;case = "c":case "C":if(this<0)c=3Dl[a.CurrencyNegativePattern];else = c=3Dm[a.CurrencyPositivePattern];if(b=3D=3D=3D-1)b=3Da.CurrencyDecimalDig= its;e=3Di(Math.abs(this),b,a.CurrencyGroupSizes,a.CurrencyGroupSeparator,= a.CurrencyDecimalSeparator);break;case "n":case = "N":if(this<0)c=3Dp[a.NumberNegativePattern];else = c=3D"n";if(b=3D=3D=3D-1)b=3Da.NumberDecimalDigits;e=3Di(Math.abs(this),b,= a.NumberGroupSizes,a.NumberGroupSeparator,a.NumberDecimalSeparator);break= ;case "p":case "P":if(this<0)c=3Dn[a.PercentNegativePattern];else = c=3Do[a.PercentPositivePattern];if(b=3D=3D=3D-1)b=3Da.PercentDecimalDigit= s;e=3Di(Math.abs(this)*100,b,a.PercentGroupSizes,a.PercentGroupSeparator,= a.PercentDecimalSeparator);break;default:throw = Error.format(Sys.Res.formatBadFormatSpecifier)}var = k=3D/n|\$|-|%/g,f=3D"";for(;true;){var = q=3Dk.lastIndex,h=3Dk.exec(c);f+=3Dc.slice(q,h?h.index:c.length);if(!h)br= eak;switch(h[0]){case "n":f+=3De;break;case = "$":f+=3Da.CurrencySymbol;break;case "-":f+=3Da.NegativeSign;break;case = "%":f+=3Da.PercentSymbol}}return = f};RegExp.__typeName=3D"RegExp";RegExp.__class=3Dtrue;Array.__typeName=3D= "Array";Array.__class=3Dtrue;Array.add=3DArray.enqueue=3Dfunction(a,b){a[= a.length]=3Db};Array.addRange=3Dfunction(a,b){a.push.apply(a,b)};Array.cl= ear=3Dfunction(a){a.length=3D0};Array.clone=3Dfunction(a){if(a.length=3D=3D= =3D1)return [a[0]];else return = Array.apply(null,a)};Array.contains=3Dfunction(a,b){return = Array.indexOf(a,b)>=3D0};Array.dequeue=3Dfunction(a){return = a.shift()};Array.forEach=3Dfunction(b,e,d){for(var = a=3D0,f=3Db.length;a=3D0)b.splice(a,1);return = a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};if(!window)this.win= dow=3Dthis;window.Type=3DFunction;Type.prototype.callBaseMethod=3Dfunctio= n(a,d,b){var c=3Dthis.getBaseMethod(a,d);if(!b)return c.apply(a);else = return c.apply(a,b)};Type.prototype.getBaseMethod=3Dfunction(d,c){var = b=3Dthis.getBaseType();if(b){var a=3Db.prototype[c];return a instanceof = Function?a:null}return = null};Type.prototype.getBaseType=3Dfunction(){return typeof = this.__baseType=3D=3D=3D"undefined"?null:this.__baseType};Type.prototype.= getInterfaces=3Dfunction(){var a=3D[],b=3Dthis;while(b){var = c=3Db.__interfaces;if(c)for(var d=3D0,f=3Dc.length;d-1){Sys.Browser.agent=3DSys.Browser.Firefox;Sys.Browser.versio= n=3DparseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.B= rowser.name=3D"Firefox";Sys.Browser.hasDebuggerStatement=3Dtrue}else = if(navigator.userAgent.indexOf(" = AppleWebKit/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.ver= sion=3DparseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)= [1]);Sys.Browser.name=3D"Safari"}else = if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows= er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._= Debug.prototype=3D{_appendConsole:function(a){if(typeof = Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console= &&window.console.log)window.console.log(a);if(window.opera)window.opera.p= ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT= race:function(b){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D= b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass= ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma= t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons= ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:= function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi= on(a,b){var = c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr= aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": = null");return}switch(typeof a){case "undefined":this.trace(b+c+": = Undefined");break;case "number":case "string":case = "boolean":this.trace(b+c+": = "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a= )){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else = if(Array.contains(d,a)){this.trace(b+c+": = ...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.= HTMLElement&&a instanceof HTMLElement||typeof = a.nodeName=3D=3D=3D"string"){var = k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - = "+a.id;this.trace(b+c+" {"+k+"}")}else{var = i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" = {"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D" ";var = e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof = b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","= )[d].trim(),this.__typeName));j|=3Db}return j}}function = Sys$Enum$toString(c){if(typeof = c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var = d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in = d)if(d[a]=3D=3D=3Dc)return a}else{var = b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in = d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return = a.value-b.value});this.__sortedValues=3Db}var = e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var = h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng= th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return = e.reverse().join(", ")}return = ""}Type.prototype.registerEnum=3Dfunction(b,c){Sys.__upperCaseTypes[b.toU= pperCase()]=3Dthis;for(var a in = this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Db;this.parse= =3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu= m$toString;this.__flags=3Dc;this.__enum=3Dtrue};Type.isEnum=3Dfunction(a)= {if(typeof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__enum};Type.isFlags=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__flags};Sys.EventHandlerList=3Dfunction(){this._list=3D{}};Sys.Event= HandlerList.prototype=3D{addHandler:function(b,a){Array.add(this._getEven= t(b,true),a)},removeHandler:function(c,b){var = a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function= (b){var a=3Dthis._getEvent(b);if(!a||a.length=3D=3D=3D0)return = null;a=3DArray.clone(a);return function(c,d){for(var = b=3D0,e=3Da.length;b=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu= ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var= d=3Dnull,c=3Da._events[e];for(var = b=3D0,g=3Dc.length;b0){va= r = c=3DArray.dequeue(b.scriptsToLoad),a=3Dthis._createScriptElement(c);if(a.= text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.text;= delete a.text}if(typeof c.src=3D=3D=3D"string"){this._currentTask=3Dnew = Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.exe= cute()}else{document.getElementsByTagName("head")[0].appendChild(a);Sys._= ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{this._stop= Session();var = d=3Db.allScriptsLoadedCallback;if(d)d(this);this._nextSession()}},_nextSe= ssion:function(){if(this._sessions.length=3D=3D=3D0){this._loading=3Dfals= e;this._currentSession=3Dnull;return}this._loading=3Dtrue;var = a=3DArray.dequeue(this._sessions);this._currentSession=3Da;if(a.scriptTim= eout>0)this._timeoutCookie=3Dwindow.setTimeout(Function.createDelegate(th= is,this._scriptLoadTimeoutHandler),a.scriptTimeout*1000);this._loadScript= sInternal()},_raiseError:function(a){var = c=3Dthis._currentSession.scriptLoadFailedCallback,b=3Dthis._currentTask.g= et_scriptElement();this._stopSession();if(c){c(this,b,a);this._nextSessio= n()}else{this._loading=3Dfalse;throw = Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)}},_scriptLoadedHandler:= function(a,b){if(b&&this._currentTask._notified)if(this._currentTask._not= ified>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoade= dScripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;th= is._loadScriptsInternal()}else = this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var = a=3Dthis._currentSession.scriptLoadTimeoutCallback;this._stopSession();if= (a)a(this);this._nextSession()},_stopSession:function(){if(this._timeoutC= ookie){window.clearTimeout(this._timeoutCookie);this._timeoutCookie=3Dnul= l}if(this._currentTask){this._currentTask.dispose();this._currentTask=3Dn= ull}}};Sys._ScriptLoader.registerClass("Sys._ScriptLoader",null,Sys.IDisp= osable);Sys._ScriptLoader.getInstance=3Dfunction(){var = a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active= Instance=3Dnew Sys._ScriptLoader;return = a};Sys._ScriptLoader.isScriptLoaded=3Dfunction(b){var = a=3Ddocument.createElement("script");a.src=3Db;return = Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptL= oader.readLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScr= ipts){var = b=3DSys._ScriptLoader._referencedScripts=3D[],c=3Ddocument.getElementsByT= agName("script");for(i=3Dc.length-1;i>=3D0;i--){var = d=3Dc[i],a=3Dd.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};= Sys._ScriptLoader._clearScript=3Dfunction(a){if(!Sys.Debug.isDebug)a.pare= ntNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=3Dfunctio= n(b,d){var a;if(d)a=3DSys.Res.scriptLoadMultipleCallbacks;else = a=3DSys.Res.scriptLoadFailed;var e=3D"Sys.ScriptLoadFailedException: = "+String.format(a,b),c=3DError.create(e,{name:"Sys.ScriptLoadFailedExcept= ion","scriptUrl":b});c.popStackFrame();return = c};Sys._ScriptLoader._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader= ._referencedScripts){Sys._ScriptLoader._referencedScripts=3D[];Sys._Scrip= tLoader.readLoadedScripts()}return = Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=3Dfunction(b,= a){this._scriptElement=3Db;this._completedCallback=3Da;this._notified=3D0= };Sys._ScriptLoaderTask.prototype=3D{get_scriptElement:function(){return = this._scriptElement},dispose:function(){if(this._disposed)return;this._di= sposed=3Dtrue;this._removeScriptElementHandlers();Sys._ScriptLoader._clea= rScript(this._scriptElement);this._scriptElement=3Dnull},execute:function= (){this._addScriptElementHandlers();document.getElementsByTagName("head")= [0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(= ){this._scriptLoadDelegate=3DFunction.createDelegate(this,this._scriptLoa= dHandler);if(Sys.Browser.agent!=3D=3DSys.Browser.InternetExplorer){this._= scriptElement.readyState=3D"loaded";$addHandler(this._scriptElement,"load= ",this._scriptLoadDelegate)}else = $addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelega= te);if(this._scriptElement.addEventListener){this._scriptErrorDelegate=3D= Function.createDelegate(this,this._scriptErrorHandler);this._scriptElemen= t.addEventListener("error",this._scriptErrorDelegate,false)}},_removeScri= ptElementHandlers:function(){if(this._scriptLoadDelegate){var = a=3Dthis.get_scriptElement();if(Sys.Browser.agent!=3D=3DSys.Browser.Inter= netExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else = $removeHandler(a,"readystatechange",this._scriptLoadDelegate);if(this._sc= riptErrorDelegate){this._scriptElement.removeEventListener("error",this._= scriptErrorDelegate,false);this._scriptErrorDelegate=3Dnull}this._scriptL= oadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this._disposed)ret= urn;this._completedCallback(this.get_scriptElement(),false)},_scriptLoadH= andler:function(){if(this._disposed)return;var = a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState= !=3D=3D"complete")return;var = b=3Dthis;window.setTimeout(function(){b._completedCallback(a,true)},0)}};= Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDis= posable);Sys.ApplicationLoadEventArgs=3Dfunction(b,a){Sys.ApplicationLoad= EventArgs.initializeBase(this);this._components=3Db;this._isPartialLoad=3D= a};Sys.ApplicationLoadEventArgs.prototype=3D{get_components:function(){re= turn this._components},get_isPartialLoad:function(){return = this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.App= licationLoadEventArgs",Sys.EventArgs);Sys.HistoryEventArgs=3Dfunction(a){= Sys.HistoryEventArgs.initializeBase(this);this._state=3Da};Sys.HistoryEve= ntArgs.prototype=3D{get_state:function(){return = this._state}};Sys.HistoryEventArgs.registerClass("Sys.HistoryEventArgs",S= ys.EventArgs);Sys._Application=3Dfunction(){Sys._Application.initializeBa= se(this);this._disposableObjects=3D[];this._components=3D{};this._created= Components=3D[];this._secondPassComponents=3D[];this._appLoadHandler=3Dnu= ll;this._beginRequestHandler=3Dnull;this._clientId=3Dnull;this._currentEn= try=3D"";this._endRequestHandler=3Dnull;this._history=3Dnull;this._enable= History=3Dfalse;this._historyFrame=3Dnull;this._historyInitialized=3Dfals= e;this._historyInitialLength=3D0;this._historyLength=3D0;this._historyPoi= ntIsNew=3Dfalse;this._ignoreTimer=3Dfalse;this._initialState=3Dnull;this.= _state=3D{};this._timerCookie=3D0;this._timerHandler=3Dnull;this._uniqueI= d=3Dnull;this._unloadHandlerDelegate=3DFunction.createDelegate(this,this.= _unloadHandler);this._loadHandlerDelegate=3DFunction.createDelegate(this,= this._loadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloa= dHandlerDelegate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHand= lerDelegate)};Sys._Application.prototype=3D{_creatingComponents:false,_di= sposing:false,get_isCreatingComponents:function(){return = this._creatingComponents},get_stateString:function(){var = a=3Dwindow.location.hash;if(this._isSafari2()){var = b=3Dthis._getHistory();if(b)a=3Db[window.history.length-this._historyInit= ialLength]}if(a.length>0&&a.charAt(0)=3D=3D=3D"#")a=3Da.substring(1);if(S= ys.Browser.agent=3D=3D=3DSys.Browser.Firefox)a=3Dthis._serializeState(thi= s._deserializeState(a,true));return = a},get_enableHistory:function(){return = this._enableHistory},set_enableHistory:function(a){this._enableHistory=3D= a},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Empty);= else = this.get_events().addHandler("init",a)},remove_init:function(a){this.get_= events().removeHandler("init",a)},add_load:function(a){this.get_events().= addHandler("load",a)},remove_load:function(a){this.get_events().removeHan= dler("load",a)},add_navigate:function(a){this.get_events().addHandler("na= vigate",a)},remove_navigate:function(a){this.get_events().removeHandler("= navigate",a)},add_unload:function(a){this.get_events().addHandler("unload= ",a)},remove_unload:function(a){this.get_events().removeHandler("unload",= a)},addComponent:function(a){this._components[a.get_id()]=3Da},addHistory= Point:function(c,f){this._ensureHistory();var b=3Dthis._state;for(var a = in c){var d=3Dc[a];if(d=3D=3D=3Dnull){if(typeof = b[a]!=3D=3D"undefined")delete b[a]}else b[a]=3Dd}var = e=3Dthis._serializeState(b);this._historyPointIsNew=3Dtrue;this._setState= (e,f);this._raiseNavigate()},beginCreateComponents:function(){this._creat= ingComponents=3Dtrue},dispose:function(){if(!this._disposing){this._dispo= sing=3Dtrue;if(this._timerCookie){window.clearTimeout(this._timerCookie);= delete = this._timerCookie}if(this._endRequestHandler){Sys.WebForms.PageRequestMan= ager.getInstance().remove_endRequest(this._endRequestHandler);delete = this._endRequestHandler}if(this._beginRequestHandler){Sys.WebForms.PageRe= questManager.getInstance().remove_beginRequest(this._beginRequestHandler)= ;delete = this._beginRequestHandler}if(window.pageUnload)window.pageUnload(this,Sys= .EventArgs.Empty);var = c=3Dthis.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empt= y);var b=3DArray.clone(this._disposableObjects);for(var = a=3D0,e=3Db.length;a<= /html>'");d.write(""+(c||document.title)+"parent.Sys.Application._onIFrameLoad(\''+a+"');<= /scri"+"pt>");d.close()}this._ignoreTimer=3Dfa= lse;var = h=3Dthis.get_stateString();this._currentEntry=3Da;if(a!=3D=3Dh){if(this._= isSafari2()){var = g=3Dthis._getHistory();g[window.history.length-this._historyInitialLength= +1]=3Da;this._setHistory(g);this._historyLength=3Dwindow.history.length+1= ;var = b=3Ddocument.createElement("form");b.method=3D"get";b.action=3D"#"+a;docu= ment.appendChild(b);b.submit();document.removeChild(b)}else = window.location.hash=3Da;if(typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull)document.title=3Dc}}},_unloadHandler:fu= nction(){this.dispose()},_updateHiddenField:function(b){if(this._clientId= ){var = a=3Ddocument.getElementById(this._clientId);if(a)a.value=3Db}}};Sys._Appl= ication.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sy= s.Application=3Dnew Sys._Application;var = $find=3DSys.Application.findComponent;Type.registerNamespace("Sys.Net");S= ys.Net.WebRequestExecutor=3Dfunction(){this._webRequest=3Dnull;this._resu= ltObject=3Dnull};Sys.Net.WebRequestExecutor.prototype=3D{get_webRequest:f= unction(){return = this._webRequest},_set_webRequest:function(a){this._webRequest=3Da},get_s= tarted:function(){throw = Error.notImplemented()},get_responseAvailable:function(){throw = Error.notImplemented()},get_timedOut:function(){throw = Error.notImplemented()},get_aborted:function(){throw = Error.notImplemented()},get_responseData:function(){throw = Error.notImplemented()},get_statusCode:function(){throw = Error.notImplemented()},get_statusText:function(){throw = Error.notImplemented()},get_xml:function(){throw = Error.notImplemented()},get_object:function(){if(!this._resultObject)this= ._resultObject=3DSys.Serialization.JavaScriptSerializer.deserialize(this.= get_responseData());return = this._resultObject},executeRequest:function(){throw = Error.notImplemented()},abort:function(){throw = Error.notImplemented()},getResponseHeader:function(){throw = Error.notImplemented()},getAllResponseHeaders:function(){throw = Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Ne= t.WebRequestExecutor");Sys.Net.XMLDOM=3Dfunction(d){if(!window.DOMParser)= {var c=3D["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var = b=3D0,f=3Dc.length;b0)this._timer=3Dwindow.setTimeout= (Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.se= nd(c);this._started=3Dtrue},getResponseHeader:function(b){var = a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D"= ";return a},getAllResponseHeaders:function(){return = this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()= {return this._xmlHttpRequest.responseText},get_statusCode:function(){var = a=3D0;try{a=3Dthis._xmlHttpRequest.status}catch(b){}return = a},get_statusText:function(){return = this._xmlHttpRequest.statusText},get_xml:function(){var = a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3DSys.N= et.XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)re= turn null}else = if(navigator.userAgent.indexOf("MSIE")!=3D=3D-1)a.setProperty("SelectionL= anguage","XPath");if(a.documentElement.namespaceURI=3D=3D=3D"http://www.m= ozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName=3D=3D= =3D"parsererror")return = null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagNam= e=3D=3D=3D"parsererror")return null;return = a},abort:function(){if(this._aborted||this._responseAvailable||this._time= dOut)return;this._aborted=3Dtrue;this._clearTimer();if(this._xmlHttpReque= st&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=3DF= unction.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=3Dn= ull;this._webRequest.completed(Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExe= cutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor)= ;Sys.Net._WebRequestManager=3Dfunction(){this._defaultTimeout=3D0;this._d= efaultExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManage= r.prototype=3D{add_invokingRequest:function(a){this._get_eventHandlerList= ().addHandler("invokingRequest",a)},remove_invokingRequest:function(a){th= is._get_eventHandlerList().removeHandler("invokingRequest",a)},add_comple= tedRequest:function(a){this._get_eventHandlerList().addHandler("completed= Request",a)},remove_completedRequest:function(a){this._get_eventHandlerLi= st().removeHandler("completedRequest",a)},_get_eventHandlerList:function(= ){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_defaultTimeout:function(){return = this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout= =3Da},get_defaultExecutorType:function(){return = this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa= ultExecutorType=3Da},executeRequest:function(webRequest){var = executor=3DwebRequest.get_executor();if(!executor){var = failed=3Dfalse;try{var = executorType=3Deval(this._defaultExecutorType);executor=3Dnew = executorType}catch(a){failed=3Dtrue}webRequest.set_executor(executor)}if(= executor.get_aborted())return;var evArgs=3Dnew = Sys.Net.NetworkRequestEventArgs(webRequest),handler=3Dthis._get_eventHand= lerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);i= f(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestMan= ager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManage= r=3Dnew = Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=3Dfunction(a){= Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da= };Sys.Net.NetworkRequestEventArgs.prototype=3D{get_webRequest:function(){= return = this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net= .NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=3Dfunct= ion(){this._url=3D"";this._headers=3D{};this._body=3Dnull;this._userConte= xt=3Dnull;this._httpVerb=3Dnull;this._executor=3Dnull;this._invokeCalled=3D= false;this._timeout=3D0};Sys.Net.WebRequest.prototype=3D{add_completed:fu= nction(a){this._get_eventHandlerList().addHandler("completed",a)},remove_= completed:function(a){this._get_eventHandlerList().removeHandler("complet= ed",a)},completed:function(b){var = a=3DSys.Net.WebRequestManager._get_eventHandlerList().getHandler("complet= edRequest");if(a)a(this._executor,b);a=3Dthis._get_eventHandlerList().get= Handler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:func= tion(){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_url:function(){return = this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu= rn = this._headers},get_httpVerb:function(){if(this._httpVerb=3D=3D=3Dnull){if= (this._body=3D=3D=3Dnull)return "GET";return "POST"}return = this._httpVerb},set_httpVerb:function(a){this._httpVerb=3Da},get_body:fun= ction(){return = this._body},set_body:function(a){this._body=3Da},get_userContext:function= (){return = this._userContext},set_userContext:function(a){this._userContext=3Da},get= _executor:function(){return = this._executor},set_executor:function(a){this._executor=3Da;this._executo= r._set_webRequest(this)},get_timeout:function(){if(this._timeout=3D=3D=3D= 0)return Sys.Net.WebRequestManager.get_defaultTimeout();return = this._timeout},set_timeout:function(a){this._timeout=3Da},getResolvedUrl:= function(){return = Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebR= equestManager.executeRequest(this);this._invokeCalled=3Dtrue}};Sys.Net.We= bRequest._resolveUrl=3Dfunction(b,a){if(b&&b.indexOf("://")!=3D=3D-1)retu= rn b;if(!a||a.length=3D=3D=3D0){var = d=3Ddocument.getElementsByTagName("base")[0];if(d&&d.href&&d.href.length>= 0)a=3Dd.href;else a=3Ddocument.URL}var = c=3Da.indexOf("?");if(c!=3D=3D-1)a=3Da.substr(0,c);c=3Da.indexOf("#");if(= c!=3D=3D-1)a=3Da.substr(0,c);a=3Da.substr(0,a.lastIndexOf("/")+1);if(!b||= b.length=3D=3D=3D0)return a;if(b.charAt(0)=3D=3D=3D"/"){var = e=3Da.indexOf("://"),g=3Da.indexOf("/",e+3);return = a.substr(0,g)+b}else{var f=3Da.lastIndexOf("/");return = a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=3Dfunction(d,b)= {if(!b)b=3DencodeURIComponent;var a=3Dnew = Sys.StringBuilder,f=3D0;for(var c in d){var e=3Dd[c];if(typeof = e=3D=3D=3D"function")continue;var = g=3DSys.Serialization.JavaScriptSerializer.serialize(e);if(f!=3D=3D0)a.ap= pend("&");a.append(c);a.append("=3D");a.append(b(g));f++}return = a.toString()};Sys.Net.WebRequest._createUrl=3Dfunction(a,b){if(!b)return = a;var d=3DSys.Net.WebRequest._createQueryString(b);if(d.length>0){var = c=3D"?";if(a&&a.indexOf("?")!=3D=3D-1)c=3D"&";return a+c+d}else return = a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServ= iceProxy=3Dfunction(){};Sys.Net.WebServiceProxy.prototype=3D{get_timeout:= function(){return this._timeout},set_timeout:function(a){if(a<0)throw = Error.argumentOutOfRange("value",a,Sys.Res.invalidTimeout);this._timeout=3D= a},get_defaultUserContext:function(){return = this._userContext},set_defaultUserContext:function(a){this._userContext=3D= a},get_defaultSucceededCallback:function(){return = this._succeeded},set_defaultSucceededCallback:function(a){this._succeeded= =3Da},get_defaultFailedCallback:function(){return = this._failed},set_defaultFailedCallback:function(a){this._failed=3Da},get= _path:function(){return = this._path},set_path:function(a){this._path=3Da},_invoke:function(d,e,g,f= ,c,b,a){if(c=3D=3D=3Dnull||typeof = c=3D=3D=3D"undefined")c=3Dthis.get_defaultSucceededCallback();if(b=3D=3D=3D= null||typeof = b=3D=3D=3D"undefined")b=3Dthis.get_defaultFailedCallback();if(a=3D=3D=3Dn= ull||typeof = a=3D=3D=3D"undefined")a=3Dthis.get_defaultUserContext();return = Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Ne= t.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebSer= viceProxy.invoke=3Dfunction(k,a,j,d,i,c,f,h){var b=3Dnew = Sys.Net.WebRequest;b.get_headers()["Content-Type"]=3D"application/json; = charset=3Dutf-8";if(!d)d=3D{};var = g=3Dd;if(!j||!g)g=3D{};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+enco= deURIComponent(a),g));var = e=3Dnull;if(!j){e=3DSys.Serialization.JavaScriptSerializer.serialize(d);i= f(e=3D=3D=3D"{}")e=3D""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_= timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var = g=3Dd.get_statusCode(),b=3Dnull;try{var = e=3Dd.getResponseHeader("Content-Type");if(e.startsWith("application/json= "))b=3Dd.get_object();else = if(e.startsWith("text/xml"))b=3Dd.get_xml();else = b=3Dd.get_responseData()}catch(m){}var = k=3Dd.getResponseHeader("jsonerror"),h=3Dk=3D=3D=3D"true";if(h){if(b)b=3D= new = Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType)}els= e = if(e.startsWith("application/json"))b=3Db.d;if(g<200||g>=3D300||h){if(c){= if(!b||!h)b=3Dnew = Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg= ,a),"","");b._statusCode=3Dg;c(b,f,a)}}else if(i)i(b,f,a)}else{var = j;if(d.get_timedOut())j=3DString.format(Sys.Res.webServiceTimedOut,a);els= e j=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new = Sys.Net.WebServiceError(d.get_timedOut(),j,"",""),f,a)}}return = b};Sys.Net.WebServiceProxy._generateTypedConstructor=3Dfunction(a){return= function(b){if(b)for(var c in = b)this[c]=3Db[c];this.__type=3Da}};Sys.Net.WebServiceError=3Dfunction(c,d= ,b,a){this._timedOut=3Dc;this._message=3Dd;this._stackTrace=3Db;this._exc= eptionType=3Da;this._statusCode=3D-1};Sys.Net.WebServiceError.prototype=3D= {get_timedOut:function(){return = this._timedOut},get_statusCode:function(){return = this._statusCode},get_message:function(){return = this._message},get_stackTrace:function(){return = this._stackTrace},get_exceptionType:function(){return = this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebS= erviceError");Type.registerNamespace("Sys.Services");Sys.Services._Profil= eService=3Dfunction(){Sys.Services._ProfileService.initializeBase(this);t= his.properties=3D{}};Sys.Services._ProfileService.DefaultWebServicePath=3D= "";Sys.Services._ProfileService.prototype=3D{_defaultLoadCompletedCallbac= k:null,_defaultSaveCompletedCallback:null,_path:"",_timeout:0,get_default= LoadCompletedCallback:function(){return = this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func= tion(a){this._defaultLoadCompletedCallback=3Da},get_defaultSaveCompletedC= allback:function(){return = this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:func= tion(a){this._defaultSaveCompletedCallback=3Da},get_path:function(){retur= n this._path||""},load:function(c,d,e,f){var = b,a;if(!c){a=3D"GetAllPropertiesForCurrentUser";b=3D{authenticatedUserOnl= y:false}}else{a=3D"GetPropertiesForCurrentUser";b=3D{properties:this._clo= nePropertyNames(c),authenticatedUserOnly:false}}this._invoke(this._get_pa= th(),a,false,b,Function.createDelegate(this,this._onLoadComplete),Functio= n.createDelegate(this,this._onLoadFailed),[d,e,f])},save:function(d,b,c,e= ){var = a=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat= h(),"SetPropertiesForCurrentUser",false,{values:a.value,authenticatedUser= Only:false},Function.createDelegate(this,this._onSaveComplete),Function.c= reateDelegate(this,this._onSaveFailed),[b,c,e,a.count])},_clonePropertyNa= mes:function(e){var c=3D[],d=3D{};for(var b=3D0;b0)a.append(",");Sys.Serialization.JavaScriptSerializer._serializeWithBu= ilder(b[c],a,false,g)}a.append("]")}else{if(Date.isInstanceOfType(b)){a.a= ppend('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}var = d=3D[],f=3D0;for(var e in = b){if(e.startsWith("$"))continue;if(e=3D=3D=3DSys.Serialization.JavaScrip= tSerializer._serverTypeFieldName&&f!=3D=3D0){d[f++]=3Dd[0];d[0]=3De}else = d[f++]=3De}if(i)d.sort();a.append("{");var = j=3Dfalse;for(c=3D0;c";a=3Db.childNodes[0];a._isContained=3Dtrue;a.id=3Da.name=3Dc;a.value=3D= d},_createPageRequestManagerTimeoutError:function(){var = b=3D"Sys.WebForms.PageRequestManagerTimeoutException: = "+Sys.WebForms.Res.PRM_TimeoutError,a=3DError.create(b,{name:"Sys.WebForm= s.PageRequestManagerTimeoutException"});a.popStackFrame();return = a},_createPageRequestManagerServerError:function(a,d){var = c=3D"Sys.WebForms.PageRequestManagerServerErrorException: = "+(d||String.format(Sys.WebForms.Res.PRM_ServerError,a)),b=3DError.create= (c,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatus= Code:a});b.popStackFrame();return = b},_createPageRequestManagerParserError:function(b){var = c=3D"Sys.WebForms.PageRequestManagerParserErrorException: = "+String.format(Sys.WebForms.Res.PRM_ParserError,b),a=3DError.create(c,{n= ame:"Sys.WebForms.PageRequestManagerParserErrorException"});a.popStackFra= me();return a},_createPostBackSettings:function(c,b,a){return = {async:c,panelID:b,sourceElement:a}},_convertToClientIDs:function(a,d,c){= if(a)for(var = b=3D0,e=3Da.length;b=3D0;b--){var = a=3Dd[b];if(a.nodeType=3D=3D=3D1){if(a.dispose&&typeof = a.dispose=3D=3D=3D"function")a.dispose();else if(a.control&&typeof = a.control.dispose=3D=3D=3D"function")a.control.dispose();var = e=3DSys.UI.Behavior.getBehaviors(a);for(var = c=3De.length-1;c>=3D0;c--)e[c].dispose();this._destroyTree(a)}}}},dispose= :function(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"subm= it",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"= click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(win= dow,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(w= indow,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window= .__doPostBack=3Dthis._originalDoPostBack;this._originalDoPostBack=3Dnull}= if(this._originalDoPostBackWithOptions){window.WebForm_DoPostBackWithOpti= ons=3Dthis._originalDoPostBackWithOptions;this._originalDoPostBackWithOpt= ions=3Dnull}if(this._originalFireDefaultButton){window.WebForm_FireDefaul= tButton=3Dthis._originalFireDefaultButton;this._originalFireDefaultButton= =3Dnull}if(this._originalDoCallback){window.WebForm_DoCallback=3Dthis._or= iginalDoCallback;this._originalDoCallback=3Dnull}this._form=3Dnull;this._= updatePanelIDs=3Dnull;this._updatePanelClientIDs=3Dnull;this._asyncPostBa= ckControlIDs=3Dnull;this._asyncPostBackControlClientIDs=3Dnull;this._post= BackControlIDs=3Dnull;this._postBackControlClientIDs=3Dnull;this._asyncPo= stBackTimeout=3Dnull;this._scrollPosition=3Dnull},_doCallback:function(d,= b,c,f,a,e){if(!this.get_isInAsyncPostBack())this._originalDoCallback(d,b,= c,f,a,e)},_doPostBack:function(a,e){this._additionalInput=3Dnull;var = b=3Dthis._form;if(a=3D=3D=3Dnull||typeof = a=3D=3D=3D"undefined"||this._isCrossPost){this._postBackSettings=3Dthis._= createPostBackSettings(false,null,null);this._isCrossPost=3Dfalse}else{va= r = f=3Dthis._uniqueIDToClientID(a),d=3Ddocument.getElementById(f);if(!d)if(A= rray.contains(this._asyncPostBackControlIDs,a))this._postBackSettings=3Dt= his._createPostBackSettings(true,this._scriptManagerID+"|"+a,null);else = if(Array.contains(this._postBackControlIDs,a))this._postBackSettings=3Dth= is._createPostBackSettings(false,null,null);else{var = c=3Dthis._findNearestElement(a);if(c)this._postBackSettings=3Dthis._getPo= stBackSettings(c,a);else = this._postBackSettings=3Dthis._createPostBackSettings(false,null,null)}el= se = this._postBackSettings=3Dthis._getPostBackSettings(d,a)}if(!this._postBac= kSettings.async){b.onsubmit=3Dthis._onsubmit;this._originalDoPostBack(a,e= );b.onsubmit=3Dnull;return}b.__EVENTTARGET.value=3Da;b.__EVENTARGUMENT.va= lue=3De;this._onFormSubmit()},_doPostBackWithOptions:function(a){this._is= CrossPost=3Da&&a.actionUrl;this._originalDoPostBackWithOptions(a)},_eleme= ntContains:function(b,a){while(a){if(a=3D=3D=3Db)return = true;a=3Da.parentNode}return = false},_endPostBack:function(a,d,f){if(this._request=3D=3D=3Dd.get_webReq= uest()){this._processingRequest=3Dfalse;this._additionalInput=3Dnull;this= ._request=3Dnull}var = e=3Dthis._get_eventHandlerList().getHandler("endRequest"),b=3Dfalse;if(e)= {var c=3Dnew = Sys.WebForms.EndRequestEventArgs(a,f?f.dataItems:{},d);e(this,c);b=3Dc.ge= t_errorHandled()}if(a&&!b)throw = a},_findNearestElement:function(a){while(a.length>0){var = d=3Dthis._uniqueIDToClientID(a),c=3Ddocument.getElementById(d);if(c)retur= n c;var b=3Da.lastIndexOf("$");if(b=3D=3D=3D-1)return = null;a=3Da.substring(0,b)}return null},_findText:function(b,a){var = c=3DMath.max(0,a-20),d=3DMath.min(b.length,a+20);return = b.substring(c,d)},_fireDefaultButton:function(a,d){if(a.keyCode=3D=3D=3D1= 3){var = c=3Da.srcElement||a.target;if(!c||c.tagName.toLowerCase()!=3D=3D"textarea= "){var b=3Ddocument.getElementById(d);if(b&&typeof = b.click!=3D=3D"undefined"){this._activeDefaultButton=3Db;this._activeDefa= ultButtonClicked=3Dfalse;try{b.click()}finally{this._activeDefaultButton=3D= null}a.cancelBubble=3Dtrue;if(typeof = a.stopPropagation=3D=3D=3D"function")a.stopPropagation();return = false}}}return true},_getPageLoadedEventArgs:function(j,e){var = i=3D[],h=3D[],d=3De?e.updatePanelData:null,c,g,b;if(!d){c=3Dthis._updateP= anelIDs;g=3Dnull;b=3Dnull}else{c=3Dd.updatePanelIDs;g=3Dd.childUpdatePane= lIDs;b=3Dd.panelsToRefreshIDs}var = a,f;if(b)for(a=3D0,f=3Db.length;a-1))Ar= ray.add(f,document.getElementById(this._uniqueIDToClientID(b[a])));return= new = Sys.WebForms.PageLoadingEventArgs(g,f,h.dataItems)},_getPostBackSettings:= function(a,c){var = d=3Da,b=3Dnull;while(a){if(a.id){if(!b&&Array.contains(this._asyncPostBac= kControlClientIDs,a.id))b=3Dthis._createPostBackSettings(true,this._scrip= tManagerID+"|"+c,d);else = if(!b&&Array.contains(this._postBackControlClientIDs,a.id))return = this._createPostBackSettings(false,null,null);else{var = e=3DArray.indexOf(this._updatePanelClientIDs,a.id);if(e!=3D=3D-1)if(this.= _updatePanelHasChildrenAsTriggers[e])return = this._createPostBackSettings(true,this._updatePanelIDs[e]+"|"+c,d);else = return = this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d)}if(!b&&t= his._matchesParentIDInList(a.id,this._asyncPostBackControlClientIDs))b=3D= this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else = if(!b&&this._matchesParentIDInList(a.id,this._postBackControlClientIDs))r= eturn = this._createPostBackSettings(false,null,null)}a=3Da.parentNode}if(!b)retu= rn this._createPostBackSettings(false,null,null);else return = b},_getScrollPosition:function(){var = a=3Ddocument.documentElement;if(a&&(this._validPosition(a.scrollLeft)||th= is._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else{a=3Ddocument.body;if(a&&(this._validP= osition(a.scrollLeft)||this._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else = if(this._validPosition(window.pageXOffset)||this._validPosition(window.pa= geYOffset))return {x:window.pageXOffset,y:window.pageYOffset};else = return = {x:0,y:0}}},_initializeInternal:function(a,b){if(this._prmInitialized)thr= ow = Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);this._pr= mInitialized=3Dtrue;this._scriptManagerID=3Da;this._form=3Db;this._onsubm= it=3Dthis._form.onsubmit;this._form.onsubmit=3Dnull;this._onFormSubmitHan= dler=3DFunction.createDelegate(this,this._onFormSubmit);this._onFormEleme= ntClickHandler=3DFunction.createDelegate(this,this._onFormElementClick);t= his._onWindowUnloadHandler=3DFunction.createDelegate(this,this._onWindowU= nload);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitH= andler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElement= ClickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUn= loadHandler);this._originalDoPostBack=3Dwindow.__doPostBack;if(this._orig= inalDoPostBack)window.__doPostBack=3DFunction.createDelegate(this,this._d= oPostBack);this._originalDoPostBackWithOptions=3Dwindow.WebForm_DoPostBac= kWithOptions;if(this._originalDoPostBackWithOptions)window.WebForm_DoPost= BackWithOptions=3DFunction.createDelegate(this,this._doPostBackWithOption= s);this._originalFireDefaultButton=3Dwindow.WebForm_FireDefaultButton;if(= this._originalFireDefaultButton)window.WebForm_FireDefaultButton=3DFuncti= on.createDelegate(this,this._fireDefaultButton);this._originalDoCallback=3D= window.WebForm_DoCallback;if(this._originalDoCallback)window.WebForm_DoCa= llback=3DFunction.createDelegate(this,this._doCallback);this._pageLoadedH= andler=3DFunction.createDelegate(this,this._pageLoadedInitialLoad);Sys.UI= .DomEvent.addHandler(window,"load",this._pageLoadedHandler)},_matchesPare= ntIDInList:function(c,b){for(var = a=3D0,d=3Db.length;a=3Dc.le= ngth){e=3Dthis._findText(c,c.length);break}C=3Dc.substr(b,h);b+=3Dh;if(c.= charAt(b)!=3D=3D"|"){e=3Dthis._findText(c,b);break}b++;Array.add(i,{type:= D,id:E,content:C})}if(e){this._endPostBack(this._createPageRequestManager= ParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails,e)),g,n= ull);return null}var = w=3D[],u=3D[],o=3D[],v=3D[],r=3D[],B=3D[],z=3D[],y=3D[],t=3D[],q=3D[],k,n= ,s,l,m,p,x;for(var j=3D0,F=3Di.length;j /// var DNN_HIGHLIGHT_COLOR =3D '#9999FF'; var COL_DELIMITER =3D String.fromCharCode(18); var ROW_DELIMITER =3D String.fromCharCode(17); var QUOTE_REPLACEMENT =3D String.fromCharCode(19); var KEY_LEFT_ARROW =3D 37; var KEY_UP_ARROW =3D 38; var KEY_RIGHT_ARROW =3D 39; var KEY_DOWN_ARROW =3D 40; var KEY_RETURN =3D 13; var KEY_ESCAPE =3D 27; Type.registerNamespace('dnn'); dnn.extend =3D function(dest, src)=20 { for (s in src) dest[s] =3D src[s]; return dest; } =09 dnn.extend(dnn, { apiversion: new Number('04.01'), pns: '', ns: 'dnn', diagnostics: null, vars: null, dependencies: new Array(), isLoaded: false, delay: [], _delayedSet: null, //used to delay setting variable until page is = loaded - perf getVars: function() { /// /// Gets array of name value pairs set on the server side by the = RegisterClientVariable method. /// /// if (this.vars =3D=3D null) { //this.vars =3D new Array(); var ctl =3D dnn.dom.getById('__dnnVariable'); if (ctl.value.indexOf('`') =3D=3D 0) ctl.value =3D ctl.value.substring(1).replace(/`/g, '"'); =09 if (ctl.value.indexOf('__scdoff') !=3D -1) //back compat { COL_DELIMITER =3D '~|~'; ROW_DELIMITER =3D '~`~'; QUOTE_REPLACEMENT =3D '~!~'; } =09 if (ctl !=3D null && ctl.value.length > 0) this.vars =3D = Sys.Serialization.JavaScriptSerializer.deserialize(ctl.value); else this.vars =3D []; } return this.vars;=09 }, getVar: function(key, def) { /// /// Gets value for passed in variable name set on the server = side by the RegisterClientVariable method. /// /// /// Name of parameter to retrieve value for /// /// /// Default value if key not present /// /// if (this.getVars()[key] !=3D null) { var re =3D eval('/' + QUOTE_REPLACEMENT + '/g'); return this.getVars()[key].replace(re, '"'); } return def; }, setVar: function(key, val) { =09 /// /// Sets value for variable to be sent to the server /// /// /// Name of parameter to set value for /// /// /// value /// /// if (this.vars =3D=3D null) this.getVars(); =09 this.vars[key] =3D val; var ctl =3D dnn.dom.getById('__dnnVariable'); if (ctl =3D=3D null) { ctl =3D dnn.dom.createElement('INPUT'); ctl.type =3D 'hidden'; ctl.id =3D '__dnnVariable'; dnn.dom.appendChild(dnn.dom.getByTagName("body")[0], ctl); =09 } if (dnn.isLoaded) ctl.value =3D = Sys.Serialization.JavaScriptSerializer.serialize(this.vars); else dnn._delayedSet =3D {key: key, val: val}; //doesn't matter how = many times this gets overwritten, we just want one value to set after = load so serialize is called return true; }, callPostBack: function(action) { /// /// Initiates a postback call for the passed in action. In order = to work the action will need to be registered on the server side. /// /// /// Action name to be raised /// /// /// Pass in any number of parameters the postback requires. = Parameters should be in the form of 'paramname=3Dparamvalue', = 'paramname=3Dparamvalue', 'paramname=3Dparamvalue' /// /// var postBack =3D dnn.getVar('__dnn_postBack'); var data =3D ''; if (postBack.length > 0) { data +=3D action; for (var i=3D1; i /// Creates delegate (closure) /// /// /// Object to create delegate on /// /// /// Function to invoke /// /// return Function.createDelegate(oThis, ptr); }, doDelay: function(key, time, ptr, ctx)=20 { /// /// Allows for a setTimeout to occur that will also pass a = context object. /// /// /// Key to identify the particular delay. If you wish to cancel = this delay you need to call cancelDelay passing this key. /// /// /// Number of milliseconds to wait before firing timer. This = value is simply passed into the second parameter in setTimeout. /// /// /// Pointer to the function to invoke after time has elapsed /// /// /// Context to be passed to the function /// /// if (this.delay[key] =3D=3D null) { this.delay[key] =3D new dnn.delayObject(ptr, ctx, key); this.delay[key].num =3D = window.setTimeout(dnn.createDelegate(this.delay[key], = this.delay[key].complete), time); } }, cancelDelay: function(key)=20 { /// /// Allows for delay to be canceled. /// /// /// Key to identify the particular delay.=20 /// /// if (this.delay[key] !=3D null) { window.clearTimeout(this.delay[key].num); this.delay[key] =3D null; } }, decodeHTML: function(html)=09 { /// /// Unencodes html string /// /// /// encoded html /// /// return = html.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/= g,">").replace(/"/g,'"'); }, encode: function(arg, doubleEncode) { /// /// Encodes string using either encodeURIComponent or escape /// /// /// string to encode /// /// var ret =3D arg; if (encodeURIComponent) ret =3D encodeURIComponent(ret); else ret =3D escape(ret); if (doubleEncode =3D=3D false) return ret; //handle double encoding for encoded value "+" encode-> "%2B" = replace-> "%252B" return ret.replace(/%/g,"%25"); }, encodeHTML: function(html)=09 { /// /// Encodes html string /// /// /// html to encode /// /// return html.toString().replace(/&/g, "&").replace(//g, ">").replace(/'/g, "'").replace(/\"/g, = """); }, encodeJSON: function(json) { /// /// Encodes json string /// /// /// json to encode /// /// //todo: does Atlas provide method for this? return json.toString().replace(/&/g, "&").replace(//g, ">").replace(/'/g, "\u0027").replace(/\"/g, = """).replace(/\\/g, "\\\\"); }, //atlas evalJSON: function(data) { /// /// dencodes data /// /// /// json to dencode /// /// return Sys.Serialization.JavaScriptSerializer.deserialize(data); }, escapeForEval: function(s) //needs work... { /// /// Allows a string to be evaluated successfully without worry = of inappropriate characters. For example ' will be replaced with \' so = when evaluated it is equal to=20 /// /// /// string to escape /// /// return s.replace(/\\/g, '\\\\').replace(/\'/g, "\\'").replace(/\r/g, = '').replace(/\n/g, '\\n').replace(/\./, '\\.'); }, getEnumByValue: function(enumType, val) { /// /// Obtains enum from value passed in /// /// /// Enumeration type /// /// /// Value of enumerator /// /// for (var prop in enumType) { if (typeof(enumType[prop]) =3D=3D 'number' && enumType[prop] = =3D=3D val) return prop; } }, =20 _onload: function() { dnn.isLoaded =3D true; if (dnn._delayedSet) dnn.setVar(dnn._delayedSet.key, dnn._delayedSet.val); }=09 =20 }); //delayObject dnn.delayObject =3D function(ptr, ctx, type) { /// /// Object used to hold context for the doDelay functionality /// this.num =3D null; this.pfunc =3D ptr; this.context =3D ctx; this.type =3D type; } dnn.delayObject.prototype =3D { complete: function() { /// /// This function is invoked internally by the setTimout of the = doDelay. It in turn will invoke the function referenced by the pfunc = property, passing the context /// /// dnn.delay[this.type] =3D null; this.pfunc(this.context); } } dnn.delayObject.registerClass('dnn.delayObject'); dnn.ScriptRequest =3D function(src, text, fCallBack) { /// /// The ScriptRequest object allows the loading of external script = files from script /// this.ctl =3D null; this.xmlhttp =3D null; this.src =3D null; this.text =3D null; if (src !=3D null && src.length > 0) { var file =3D dnn.dom.scriptFile(src); var embedSrc =3D dnn.getVar(file + '.resx', ''); if (embedSrc.length > 0) this.src =3D embedSrc; else this.src =3D src; } if (text !=3D null && text.length > 0) this.text =3D text; this.callBack =3D fCallBack; this.status =3D 'init'; this.timeOut =3D 5000; this._xmlhttpStatusChangeDelegate =3D dnn.createDelegate(this, = this.xmlhttpStatusChange); this._statusChangeDelegate =3D dnn.createDelegate(this, = this.statusChange); this._completeDelegate =3D dnn.createDelegate(this, this.complete); this._reloadDelegate =3D dnn.createDelegate(this, this.reload); //this.alreadyLoaded =3D false; } dnn.ScriptRequest.prototype =3D=20 { load: function() { /// /// Loads script /// this.status =3D 'loading'; this.ctl =3D document.createElement('script'); this.ctl.type =3D 'text/javascript'; if (this.src !=3D null) { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) { this.xmlhttp=3Dnew XMLHttpRequest(); this.xmlhttp.open('GET',this.src,true); this.xmlhttp.onreadystatechange=3Dthis._xmlhttpStatusChangeDelegate; this.xmlhttp.send(null); return; } else { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) this.ctl.onreadystatechange =3D this._statusChangeDelegate; else if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D false) = //opera loads synchronously this.ctl.onload =3D this._completeDelegate; =09 this.ctl.src =3D this.src; } dnn.dom.scriptElements[this.src] =3D this.ctl; //JON VERIFY = THIS!!! =09 } else { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) this.ctl.innerHTML =3D dnn.encodeHTML(this.text); =09 else this.ctl.text =3D this.text; =09 } =09 var oHeads =3D dnn.dom.getByTagName('HEAD'); if (oHeads) { //opera will load script twice if inline and appended to page=20 if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D false || = this.src !=3D null) oHeads[0].appendChild(this.ctl); } else alert('Cannot load dynamic script, no HEAD tag present.'); =09 if (this.src =3D=3D null || = dnn.dom.browser.isType(dnn.dom.browser.Opera)) //opera loads script = synchronously this.complete(); else if (this.timeOut) dnn.doDelay('loadScript_' + this.src, this.timeOut, = this._reloadDelegate, null); }, xmlhttpStatusChange: function() { /// /// Event fires when script request status changes /// if(this.xmlhttp.readyState !=3D 4) return; =09 this.src =3D null; this.text =3D this.xmlhttp.responseText; this.load(); //load as inline script }, statusChange: function() { /// /// Event fires when script request status changes /// if ((this.ctl.readyState =3D=3D 'loaded' || this.ctl.readyState =3D=3D = 'complete') && this.status !=3D 'complete') this.complete(); }, =09 reload: function() { /// /// Reloads a script reference /// if (dnn.dom.scriptStatus(this.src) =3D=3D 'complete') {=09 this.complete(); } else { this.load(); } }, =09 complete: function() { /// /// Event fires when script request loaded /// dnn.cancelDelay('loadScript_' + this.src); this.status =3D 'complete'; if (typeof(this.callBack) !=3D 'undefined') this.callBack(this); this.dispose(); =09 }, =09 dispose: function() { /// /// Cleans up memory /// this.callBack =3D null; if (this.ctl) { if (this.ctl.onreadystatechange) this.ctl.onreadystatechange =3D new function() {};//stop IE memory = leak. Not sure why can't set to null; else if (this.ctl.onload) this.ctl.onload =3D null; this.ctl =3D null; } this.xmlhttp =3D null; this._xmlhttpStatusChangeDelegate =3D null; this._statusChangeDelegate =3D null; this._completeDelegate =3D null; this._reloadDelegate =3D null; } } dnn.ScriptRequest.registerClass('dnn.ScriptRequest'); =20 //--- dnn.dom Type.registerNamespace('dnn.dom'); dnn.extend(dnn.dom, { pns: 'dnn', ns: 'dom', browser: null, __leakEvts: [], scripts: [], scriptElements: [], tweens: [], attachEvent: function(ctl, type, fHandler) { /// /// Attatches an event to an element. - you are encouraged to = use the $addHandler method instead - kept only for backwards = compatibility /// /// /// Control /// /// /// Event name to attach /// /// /// Reference to the function that will react to event /// /// =09 if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) = =3D=3D false) { var name =3D type.substring(2); ctl.addEventListener(name, function(evt) { dnn.dom.event =3D = new dnn.dom.eventObject(evt, evt.target); return fHandler(); }, false); } else ctl.attachEvent(type, function() { dnn.dom.event =3D new = dnn.dom.eventObject(window.event, window.event.srcElement); return = fHandler(); }); return true; }, cursorPos: function(ctl) { /// /// Obtains the current cursor position within a textbox /// /// /// Control /// /// =09 // empty control means the cursor is at 0 if (ctl.value.length =3D=3D 0) return 0; // -1 for unknown var pos =3D -1; if (ctl.selectionStart) // Moz - Opera pos =3D ctl.selectionStart; else if (ctl.createTextRange)// IE { var sel =3D window.document.selection.createRange(); var range =3D ctl.createTextRange(); // if the current selection is within the edit control =09 if (range =3D=3D null || sel =3D=3D null || ((sel.text !=3D = "") && range.inRange(sel) =3D=3D false)) return -1; if (sel.text =3D=3D "") { if (range.boundingLeft =3D=3D sel.boundingLeft) pos =3D 0; else { var tagName =3D ctl.tagName.toLowerCase(); // Handle inputs. if (tagName =3D=3D "input") { var text =3D range.text; var i =3D 1; while (i < text.length) { range.findText(text.substring(i)); if (range.boundingLeft =3D=3D = sel.boundingLeft) break; i++; } } // Handle text areas. else if (tagName =3D=3D "textarea") { var i =3D ctl.value.length + 1; var oCaret =3D = document.selection.createRange().duplicate(); while (oCaret.parentElement() =3D=3D ctl && = oCaret.move("character", 1) =3D=3D 1) --i; if (i =3D=3D ctl.value.length + 1) i =3D -1; } pos =3D i; } } else pos =3D range.text.indexOf(sel.text); } return pos; }, cancelCollapseElement: function(ctl) { /// /// Allows animation for the collapsing of an element to be = canceled /// /// /// Control /// dnn.cancelDelay(ctl.id + 'col'); ctl.style.display =3D 'none'; }, collapseElement: function(ctl, num, pCallBack) { /// /// Animates the collapsing of an element /// /// /// Control /// /// /// Number of animations to perform the collapse. The more you = specify, the longer it will take /// /// /// Function to call when complete /// if (num =3D=3D null) num =3D 10; ctl.style.overflow =3D 'hidden'; var ctx =3D new Object(); ctx.num =3D num; ctx.ctl =3D ctl; ctx.pfunc =3D pCallBack; ctl.origHeight =3D ctl.offsetHeight; dnn.dom.__collapseElement(ctx); }, __collapseElement: function(ctx) { var num =3D ctx.num; var ctl =3D ctx.ctl; var step =3D ctl.origHeight / num; if (ctl.offsetHeight - (step * 2) > 0) { ctl.style.height =3D (ctl.offsetHeight - step).toString() + = 'px'; dnn.doDelay(ctl.id + 'col', 10, dnn.dom.__collapseElement, = ctx); } else { ctl.style.display =3D 'none'; if (ctx.pfunc !=3D null) ctx.pfunc(); } }, cancelExpandElement: function(ctl) { /// /// Allows animation for the expanding of an element to be = canceled /// /// /// Control /// dnn.cancelDelay(ctl.id + 'exp'); ctl.style.overflow =3D ''; ctl.style.height =3D ''; }, disableTextSelect: function(ctl) { if (typeof ctl.onselectstart !=3D "undefined") //ie ctl.onselectstart =3D function() { return false } else if (typeof ctl.style.MozUserSelect !=3D "undefined") //ff ctl.style.MozUserSelect =3D "none" else //others ctl.onmousedown =3D function() { return false } }, expandElement: function(ctl, num, pCallBack) { /// /// Animates the expanding of an element /// /// /// Control /// /// /// Number of animations to perform the collapse. The more you = specify, the longer it will take /// /// /// Function to call when complete /// if (num =3D=3D null) num =3D 10; if (ctl.style.display =3D=3D 'none' && ctl.origHeight =3D=3D = null) { ctl.style.display =3D ''; ctl.style.overflow =3D ''; ctl.origHeight =3D ctl.offsetHeight; ctl.style.overflow =3D 'hidden'; ctl.style.height =3D '1px'; } ctl.style.display =3D ''; var ctx =3D new Object(); ctx.num =3D num; ctx.ctl =3D ctl; ctx.pfunc =3D pCallBack; dnn.dom.__expandElement(ctx); }, __expandElement: function(ctx) { var num =3D ctx.num; var ctl =3D ctx.ctl; var step =3D ctl.origHeight / num; if (ctl.offsetHeight + step < ctl.origHeight) { ctl.style.height =3D (ctl.offsetHeight + step).toString() + = 'px'; dnn.doDelay(ctl.id + 'exp', 10, dnn.dom.__expandElement, = ctx); } else { ctl.style.overflow =3D ''; ctl.style.height =3D ''; if (ctx.pfunc !=3D null) ctx.pfunc(); } }, deleteCookie: function(name, path, domain) { /// /// Deletes a cookie /// /// /// Name of the desired cookie to delete /// /// /// Path for which the cookie is valid /// /// /// Domain for which the cookie is valid /// /// =09 if (this.getCookie(name)) { this.setCookie(name, '', -1, path, domain); return true; } return false; }, getAttr: function(node, attr, def) { /// /// Utility funcion used to retrieve the attribute value of an = object. Allows for a default value to be returned if null. /// /// /// Object to obtain attribute from=20 /// /// /// Name of attribute to retrieve /// /// /// Default value to retrieve if attribute is null or = zero-length /// /// =09 if (node.getAttribute =3D=3D null) return def; var val =3D node.getAttribute(attr); if (val =3D=3D null || val =3D=3D '') return def; else return val; }, //Atlas getById: function(id, ctl) { /// /// Retrieves element on page based off of passed in id. - use = $get instead - backwards compat only /// /// /// Control's id to retrieve /// /// /// If you wish to narrow down the search, pass in the control = whose children you wish to search. /// /// =09 return $get(id, ctl); }, getByTagName: function(tag, ctl) { /// /// Retrieves element on page based off of passed in id. - use = $get instead - backwards compat only /// /// /// TagName to retrieve /// /// /// If you wish to narrow down the search, pass in the control = whose children you wish to search. /// /// =09 if (ctl =3D=3D null) ctl =3D document; if (ctl.getElementsByTagName) return ctl.getElementsByTagName(tag); else if (ctl.all && ctl.all.tags) return ctl.all.tags(tag); else return null; }, getParentByTagName: function(ctl, tag) { /// /// Retrieves parent element of a particular tag. This function = walks up the control's parent references until it locates control of = particular tag or parent no longer exists. /// /// /// Control you wish to start the lookup at /// /// /// TagName to of parent control retrieve /// /// =09 var parent =3D ctl.parentNode; tag =3D tag.toLowerCase(); while (parent !=3D null) { if (parent.tagName && parent.tagName.toLowerCase() =3D=3D = tag) return parent; parent =3D parent.parentNode; } return null; }, getCookie: function(name) { /// /// Retrieves a cookie /// /// /// Name of the desired cookie=20 /// /// =09 var cookie =3D " " + document.cookie; var search =3D " " + name + "=3D"; var ret =3D null; var offset =3D 0; var end =3D 0; if (cookie.length > 0) { offset =3D cookie.indexOf(search); if (offset !=3D -1) { offset +=3D search.length; end =3D cookie.indexOf(";", offset) if (end =3D=3D -1) end =3D cookie.length; ret =3D unescape(cookie.substring(offset, end)); } } return (ret); }, getNonTextNode: function(node) { /// /// Retrieves first non-text node. If passed in node is = textnode, it looks at each sibling /// /// /// Node to start looking at /// /// =09 if (this.isNonTextNode(node)) return node; while (node !=3D null && this.isNonTextNode(node)) { node =3D this.getSibling(node, 1); } return node; }, addSafeHandler: function(ctl, evt, obj, method) { /// /// Creates memory safe event handler (closure) over element - = use createDelegate instead with dispose - kept for backwards = compatibility /// /// /// Control to attach event on /// /// /// Event to attach /// /// /// Instance of object to invoke method on /// /// /// Method to invoke on object for event=20 /// ctl[evt] =3D this.getObjMethRef(obj, method); if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) = //handle IE memory leaks with closures { if (this.__leakEvts.length =3D=3D 0) dnn.dom.attachEvent(window, 'onunload', = dnn.dom.destroyHandlers); this.__leakEvts[this.__leakEvts.length] =3D new = dnn.dom.leakEvt(evt, ctl, ctl[evt]); } }, destroyHandlers: function() { /// /// Automatically called (internal) - handles IE memory leaks = with closures /// var iCount =3D dnn.dom.__leakEvts.length - 1; for (var i =3D iCount; i >=3D 0; i--) { var oEvt =3D dnn.dom.__leakEvts[i]; oEvt.ctl.detachEvent(oEvt.name, oEvt.ptr); oEvt.ctl[oEvt.name] =3D null; dnn.dom.__leakEvts.length =3D dnn.dom.__leakEvts.length - 1; } }, getObjMethRef: function(obj, methodName) { /// /// Creates event delegate (closure) - use createDelegate = instead with dispose - kept for backwards compatibility /// adapted from = http://jibbering.com/faq/faq_notes/closures.html (associateObjWithEvent) /// /// /// Instance of object to invoke method on /// /// /// Method to invoke on object for event=20 /// return (function(e) { e =3D e || window.event; return = obj[methodName](e, this); }); }, getSibling: function(ctl, offset) { /// /// Starts at the passed in control and retrieves the sibling = that is at the desired offset /// /// /// Control in which to find the sibling related to it /// /// /// How many positions removed from the passed in control to = look for the sibling. For example if you wanted your immediate sibling = below you would pass in 1 /// /// =09 if (ctl !=3D null && ctl.parentNode !=3D null) { for (var i =3D 0; i < ctl.parentNode.childNodes.length; i++) { if (ctl.parentNode.childNodes[i].id =3D=3D ctl.id) { if (ctl.parentNode.childNodes[i + offset] !=3D null) return ctl.parentNode.childNodes[i + offset]; } } } return null; }, isNonTextNode: function(node) { /// /// Determines if passed in control is a text node (i.e. = nodeType =3D 3 or 8) /// /// /// Node object to verify /// /// =09 return (node.nodeType !=3D 3 && node.nodeType !=3D 8); //exclude = nodeType of Text (Netscape/Mozilla) issue! }, getScript: function(src) { if (this.scriptElements[src]) //perf return this.scriptElements[src]; var oScripts =3D dnn.dom.getByTagName('SCRIPT'); //safari has = document.scripts for (var s =3D 0; s < oScripts.length; s++) //safari { if (oScripts[s].src !=3D null && = oScripts[s].src.indexOf(src) > -1) { this.scriptElements[src] =3D oScripts[s]; //cache for = perf return oScripts[s]; } } }, getScriptSrc: function(src) { var resx =3D dnn.getVar(src + '.resx', ''); if (resx.length > 0) return resx; return src; }, getScriptPath: function() { var oThisScript =3D dnn.dom.getScript('dnn.js'); if (oThisScript) return oThisScript.src.replace('dnn.js', ''); var sSP =3D dnn.getVar('__sp'); //try and get from var if (sSP) return sSP; return ''; }, scriptFile: function(src) //trims off path { var ary =3D src.split('/'); return ary[ary.length - 1]; }, loadScript: function(src, text, callBack) { var sFile; if (src !=3D null && src.length > 0) { sFile =3D this.scriptFile(src); if (this.scripts[sFile] !=3D null) //already loaded return; } var oSR =3D new dnn.ScriptRequest(src, text, callBack); if (sFile) this.scripts[sFile] =3D oSR; oSR.load(); return oSR; }, loadScripts: function(aSrc, aText, callBack) { if (dnn.scripts =3D=3D null) { var oRef =3D function(aSrc, aText, callBack) //closure to = invoke self with same params when done { return (function() { dnn.dom.loadScripts(aSrc, aText, = callBack); }); }; dnn.dom.loadScript(dnn.dom.getScriptPath() + = 'dnn.scripts.js', null, oRef(aSrc, aText, callBack)); //dnn.dom.loadScript(dnn.dom.getScriptPath() + = 'dnn.scripts.js', null); return; } var oBatch =3D new dnn.scripts.ScriptBatchRequest(aSrc, aText, = callBack); oBatch.load(); }, scriptStatus: function(src) { var sFile =3D this.scriptFile(src); if (this.scripts[sFile]) return this.scripts[sFile].status; //dynamic load var oScript =3D this.getScript(src); if (oScript !=3D null) //not a dynamic load, must be complete if = found return 'complete'; else return ''; }, setScriptLoaded: function(src) //called by pages js that is = dynamically loaded. Needed since Safari doesn't support onload for = script elements { var sFile =3D this.scriptFile(src); if (this.scripts[sFile] && dnn.dom.scripts[sFile].status !=3D = 'complete') dnn.dom.scripts[sFile].complete(); }, navigate: function(sURL, sTarget) { if (sTarget !=3D null && sTarget.length > 0) { if (sTarget =3D=3D '_blank') //todo: handle more window.open(sURL); else document.frames[sTarget].location.href =3D sURL; } else { if (Sys.Browser.agent =3D=3D=3D = Sys.Browser.InternetExplorer) window.navigate(sURL); //include referrer (WCT-8821) else window.location.href =3D sURL; } return false; }, setCookie: function(name, val, days, path, domain, isSecure) { /// /// Sets a cookie /// /// /// Name of the desired cookie to delete /// /// /// value /// /// /// days cookie is valid for /// /// /// Path for which the cookie is valid /// /// /// Domain for which the cookie is valid /// /// /// determines if cookie is secure /// /// =09 var sExpires; if (days) { sExpires =3D new Date(); sExpires.setTime(sExpires.getTime() + (days * 24 * 60 * 60 * = 1000)); } document.cookie =3D name + "=3D" + escape(val) + ((sExpires) ? = "; expires=3D" + sExpires.toGMTString() : "") + ((path) ? "; path=3D" + path : "") + ((domain) ? "; domain=3D" + = domain : "") + ((isSecure) ? "; secure" : ""); if (document.cookie.length > 0) return true; }, //Atlas getCurrentStyle: function(node, prop) { var style =3D Sys.UI.DomElement._getCurrentStyle(node); if (style) return style[prop]; return ''; }, getFormPostString: function(ctl) { var sRet =3D ''; if (ctl !=3D null) { if (ctl.tagName && ctl.tagName.toLowerCase() =3D=3D 'form') = //if form, faster to loop elements collection { for (var i =3D 0; i < ctl.elements.length; i++) sRet +=3D = this.getElementPostString(ctl.elements[i]); } else { sRet =3D this.getElementPostString(ctl); for (var i =3D 0; i < ctl.childNodes.length; i++) sRet +=3D this.getFormPostString(ctl.childNodes[i]); = //1.3 fix (calling self recursive insead of elementpoststring) } } return sRet; }, getElementPostString: function(ctl) { var tagName; if (ctl.tagName) tagName =3D ctl.tagName.toLowerCase(); if (tagName =3D=3D 'input') { var type =3D ctl.type.toLowerCase(); if (type =3D=3D 'text' || type =3D=3D 'password' || type = =3D=3D 'hidden' || ((type =3D=3D 'checkbox' || type =3D=3D 'radio') && = ctl.checked)) return ctl.name + '=3D' + dnn.encode(ctl.value, false) + = '&'; } else if (tagName =3D=3D 'select') { for (var i =3D 0; i < ctl.options.length; i++) { if (ctl.options[i].selected) return ctl.name + '=3D' + = dnn.encode(ctl.options[i].value, false) + '&'; } } else if (tagName =3D=3D 'textarea') return ctl.name + '=3D' + dnn.encode(ctl.value, false) + = '&'; return ''; }, //OBSOLETE METHODS //devreplace //this method is obsolete, call nodeElement.appendChild directly appendChild: function(oParent, oChild) { return oParent.appendChild(oChild); }, //this method is obsolete, call nodeElement.parentNode.removeChild = directly removeChild: function(oChild) { return oChild.parentNode.removeChild(oChild); }, //devreplace //this method is obsolete, call document.createElement directly createElement: function(tagName) { return document.createElement(tagName.toLowerCase()); } }); //dnn.dom end dnn.dom.leakEvt =3D function(name, ctl, oPtr) { this.name =3D name; this.ctl =3D ctl; this.ptr =3D oPtr; } dnn.dom.leakEvt.registerClass('dnn.dom.leakEvt'); =20 dnn.dom.eventObject =3D function(e, srcElement) { this.object =3D e; this.srcElement =3D srcElement; } dnn.dom.eventObject.registerClass('dnn.dom.eventObject'); =09 //--- dnn.dom.browser //Kept as is, Atlas detects smaller number of browsers dnn.dom.browserObject =3D function() { this.InternetExplorer =3D 'ie'; this.Netscape =3D 'ns'; this.Mozilla =3D 'mo'; this.Opera =3D 'op'; this.Safari =3D 'safari'; this.Konqueror =3D 'kq'; this.MacIE =3D 'macie'; //this.Chrome =3D 'chrome'; =09 var type; var agt=3Dnavigator.userAgent.toLowerCase(); if (agt.indexOf('konqueror') !=3D -1)=20 type =3D this.Konqueror; else if (agt.indexOf('msie') !=3D -1 && agt.indexOf('mac') !=3D -1) type =3D this.MacIE; //else if (agt.indexOf('chrome') !=3D -1) // type =3D this.Chrome; else if (Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) type =3D this.InternetExplorer; else if (Sys.Browser.agent =3D=3D=3D Sys.Browser.FireFox) type =3D this.Mozilla; //this.FireFox; else if (Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) type =3D this.Safari; else if (Sys.Browser.agent =3D=3D=3D Sys.Browser.Opera) type =3D this.Opera; else type =3D this.Mozilla; =20 =09 this.type =3D type; this.version =3D Sys.Browser.version; var sAgent =3D navigator.userAgent.toLowerCase(); if (this.type =3D=3D this.InternetExplorer) { var temp=3Dnavigator.appVersion.split("MSIE"); this.version=3DparseFloat(temp[1]); } if (this.type =3D=3D this.Netscape) { var temp=3DsAgent.split("netscape"); this.version=3DparseFloat(temp[1].split("/")[1]);=09 } } =09 dnn.dom.browserObject.prototype =3D { toString: function() { return this.type + ' ' + this.version; }, =09 isType: function() { for (var i=3D0; i /// //dnn.xml Namespace=20 Type.registerNamespace('dnn.xml'); dnn.extend(dnn.xml, { pns: 'dnn', ns: 'xml', parserName: null, get_parserName: function() { if (this.parserName =3D=3D null) this.parserName =3D this._getParser(); return this.parserName; }, createDocument: function() { if (dnn.xml.get_parserName() =3D=3D 'MSXML') { var o =3D new ActiveXObject('MSXML.DOMDocument'); o.async =3D false; return new dnn.xml.documentObject(o);=20 } else if (dnn.xml.get_parserName() =3D=3D 'DOMParser') { return new = dnn.xml.documentObject(document.implementation.createDocument("", "", = null));=20 } else return new dnn.xml.documentObject(new dnn.xml.JsDocument());=20 }, =09 init: function() { if (this.get_parserName() =3D=3D 'DOMParser') { =20 function __dnn_getNodeXml()=20 { var oXmlSerializer =3D new XMLSerializer; //create a new = XMLSerializer =20 var sXml =3D oXmlSerializer.serializeToString(this); //get the = XML string return sXml; //return the XML string } //todo: move to inline function Node.prototype.__defineGetter__("xml", __dnn_getNodeXml); } }, =20 _getParser: function() { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) return 'MSXML'; else if = (dnn.dom.browser.isType(dnn.dom.browser.Netscape,dnn.dom.browser.Mozilla)= ) return 'DOMParser'; else return 'JS'; } =20 }); //dnn.xml.documentObject Object dnn.xml.documentObject =3D function(oDoc) { this._doc =3D oDoc; } dnn.xml.documentObject.prototype =3D=20 { getXml: function() { //todo: use switch here if (dnn.xml.get_parserName() =3D=3D 'MSXML') return this._doc.xml; else if (dnn.xml.get_parserName() =3D=3D 'DOMParser') return this._doc.xml; else return this._doc.getXml(); //wish other browsers supported = getters/setters=09 =20 }, loadXml: function(sXml) { if (dnn.xml.get_parserName() =3D=3D 'MSXML') return this._doc.loadXML(sXml); else if (dnn.xml.get_parserName() =3D=3D 'DOMParser') { // parse the string to a new doc var oDoc =3D (new DOMParser()).parseFromString(sXml, = "text/xml"); =20 // remove all initial children while (this._doc.hasChildNodes()) this._doc.removeChild(this._doc.lastChild); // insert and import nodes for (var i =3D 0; i < oDoc.childNodes.length; i++)=20 this._doc.appendChild(this._doc.importNode(oDoc.childNodes[i], = true)); } else return this._doc.loadXml(sXml); }, childNodes: function(iIndex) { if (this._doc.childNodes[iIndex] !=3D null) return new dnn.xml.XmlNode(this._doc.childNodes[iIndex]); }, findNode: function(sNodeName, sAttr, sValue) { return this.childNodes(0).findNode(sNodeName, sAttr, sValue); }, childNodeCount: function() { return this._doc.childNodes.length; }, rootNode: function() { var oNode; for (var i=3D0; i' + sXml + ''); //need to guarantee a = single root var aNodes =3D new Array(); for (var i=3D0; i /// //dnn.xmlhttp Namespace=20 Type.registerNamespace('dnn.xmlhttp'); dnn.xmlhttp.callbackType =3D function(){}; dnn.xmlhttp.callbackType.prototype =3D { simple: 0, processPage: 1, callBackMethod: 2, processPageCallbackMethod: 3 } dnn.xmlhttp.callbackType.registerEnum("dnn.xmlhttp.callbackType"); dnn.xmlhttp.callbackStatus =3D function(){}; dnn.xmlhttp.callbackStatus.prototype =3D { ok: 200, genericFailure: 400, controlNotFound: 404, interfactNotSupported: 501 } dnn.xmlhttp.callbackStatus.registerEnum("dnn.xmlhttp.callbackStatus"); dnn.extend(dnn.xmlhttp, { pns: 'dnn', ns: 'xmlhttp', parserName: null, contextId: 0, requests: [], cleanUpTimer: null, callBackMethods: null, init: function() { this.parserName =3D this._getParser(); }, =20 onload: function() { dnn.xmlhttp._fillCallBackMethods(); }, doCallBack: function(sControlId, sArg, pSuccessFunc, sContext, = pFailureFunc, pStatusFunc, bAsync, sPostChildrenId, iType) { var oReq =3D dnn.xmlhttp.createRequestObject(); var sURL =3D document.location.href; oReq.successFunc =3D pSuccessFunc; oReq.failureFunc =3D pFailureFunc; oReq.statusFunc =3D pStatusFunc; oReq.context =3D sContext; if (bAsync =3D=3D null) bAsync =3D true; // if (sURL.substring(sURL.length - 1, sURL.length) =3D=3D '/') = //CAP-8897 - WCT-8651 // sURL +=3D 'default.aspx'; if (sURL.indexOf('#') !=3D -1) sURL =3D sURL.substring(0, sURL.indexOf('#')); =09 oReq.open('POST', sURL, bAsync); =09 //js xmlhttp cannot do double encoding if (this.parserName =3D=3D 'JS') sArg =3D dnn.encode(sArg, false); =20 else sArg =3D dnn.encode(sArg, true); =20 =09 if (sPostChildrenId) sArg +=3D '&' + dnn.dom.getFormPostString($get(sPostChildrenId)); if (iType !=3D 0) sArg +=3D '&__DNNCAPISCT=3D' + iType; =09 oReq.send('__DNNCAPISCI=3D' + sControlId + '&__DNNCAPISCP=3D' + = sArg); return oReq; //1.3 }, callControlMethod: function(ns, method, args, successFunc, failFunc, = context, type) { if (this.callBackMethods =3D=3D null) this._fillCallBackMethods(); =20 if (type =3D=3D null) type =3D dnn.xmlhttp.callbackType.callBackMethod; =20 if (this.callBackMethods[ns]) { //var argAry =3D []; //for (var i =3D 0; i < args.length; i++)=20 // argAry[i] =3D args[i]; if (args =3D=3D null) args =3D {}; var callContext =3D {context: context, success: successFunc, = fail: failFunc}; var payload =3D = Sys.Serialization.JavaScriptSerializer.serialize({method:method,args:args= }); dnn.xmlhttp.doCallBack(this.callBackMethods[ns], payload, = dnn.xmlhttp.callBackMethodComplete, callContext, = dnn.xmlhttp.callBackMethodError, null, true, null, type); //2 =3D = CallbackMethod } else { alert('Namespace not registered'); } }, callBackMethodComplete: function(result, context, req)=20 { result =3D = Sys.Serialization.JavaScriptSerializer.deserialize(result); if (context.success) context.success(result.result, context.context, req); }, =20 callBackMethodError: function(message, context, req)=20 { if (context.fail) context.fail(message, context.context, req); }, createRequestObject: function() { if (this.parserName =3D=3D 'ActiveX') { var o =3D new ActiveXObject('Microsoft.XMLHTTP'); dnn.xmlhttp.requests[dnn.xmlhttp.requests.length] =3D new = dnn.xmlhttp.XmlHttpRequest(o); return dnn.xmlhttp.requests[dnn.xmlhttp.requests.length-1];=20 } else if (this.parserName =3D=3D 'Native') { return new dnn.xmlhttp.XmlHttpRequest(new XMLHttpRequest());=20 } else { var oReq =3D new dnn.xmlhttp.XmlHttpRequest(new = dnn.xmlhttp.JsXmlHttpRequest()); dnn.xmlhttp.requests[oReq._request.contextId] =3D oReq; return oReq;=20 }=09 }, =20 _getParser: function() { if (dnn.xmlhttp.JsXmlHttpRequest !=3D null) return 'JS'; if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) return 'ActiveX'; //'ActiveX'; else if (typeof(XMLHttpRequest) !=3D "undefined")=20 return 'Native'; //'Native'; else return 'JS'; }, =20 _fillCallBackMethods: function() { this.callBackMethods =3D []; var methods =3D dnn.getVar('__dnncbm', '').split(' '); var pair; if (methods) { for (var i=3D0; i 0) { pair =3D methods[i].split('=3D'); this.callBackMethods[pair[0]] =3D pair[1]; } } } }, _cleanupxmlhttp: function() { for (var i=3D0; i /// Type.registerNamespace('dnn.dom.positioning'); dnn.extend(dnn.dom.positioning, { pns: 'dnn.dom', ns: 'positioning', dragCtr: null, dragCtrDims: null, bodyScrollLeft: function() { if (window.pageYOffset) return window.pageYOffset; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; return oBody.scrollLeft; }, bodyScrollTop: function() { if (window.pageXOffset) return window.pageXOffset; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; return oBody.scrollTop; }, viewPortHeight: function() { // supported in Mozilla, Opera, and Safari if (window.innerHeight) return window.innerHeight; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; return oBody.clientHeight; }, viewPortWidth: function() { // supported in Mozilla, Opera, and Safari if (window.innerWidth) return window.innerWidth; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; return oBody.clientWidth; }, dragContainer: function(oCtl, e) { var iNewLeft =3D 0; var iNewTop =3D 0; //var e =3D dnn.dom.event.object; var oCont =3D dnn.dom.getById(oCtl.contID); var oTitle =3D dnn.dom.positioning.dragCtr; var iScrollTop =3D this.bodyScrollTop(); var iScrollLeft =3D this.bodyScrollLeft(); if (oCtl.startLeft =3D=3D null) oCtl.startLeft =3D e.clientX - this.elementLeft(oCont) + = iScrollLeft; if (oCtl.startTop =3D=3D null) oCtl.startTop =3D e.clientY - this.elementTop(oCont) + = iScrollTop; if (oCont.style.position =3D=3D 'relative') oCont.style.position =3D 'absolute'; iNewLeft =3D e.clientX - oCtl.startLeft + iScrollLeft; iNewTop =3D e.clientY - oCtl.startTop + iScrollTop; if (iNewLeft > this.elementWidth(document.forms[0]))// = this.viewPortWidth() + iScrollLeft) iNewLeft =3D this.elementWidth(document.forms[0]); = //this.viewPortWidth() + iScrollLeft; if (iNewTop > this.elementHeight(document.forms[0])) = //this.viewPortHeight() + iScrollTop) iNewTop =3D this.elementHeight(document.forms[0]); = //this.viewPortHeight() + iScrollTop; oCont.style.left =3D iNewLeft + 'px'; oCont.style.top =3D iNewTop + 'px'; if (oTitle !=3D null && oTitle.dragOver !=3D null) eval(oCtl.dragOver); }, elementHeight: function(eSrc) { if (eSrc.offsetHeight =3D=3D null || eSrc.offsetHeight =3D=3D 0) { if (eSrc.offsetParent =3D=3D null) return 0; if (eSrc.offsetParent.offsetHeight =3D=3D null || = eSrc.offsetParent.offsetHeight =3D=3D 0) { if (eSrc.offsetParent.offsetParent !=3D null) return eSrc.offsetParent.offsetParent.offsetHeight; = //needed for Konqueror else return 0; } else return eSrc.offsetParent.offsetHeight; } else return eSrc.offsetHeight; }, elementLeft: function(eSrc) { return this.elementPos(eSrc).l; }, elementOverlapScore: function(oDims1, oDims2) { var iLeftScore =3D 0; var iTopScore =3D 0; if (oDims1.l <=3D oDims2.l && oDims2.l <=3D oDims1.r) //if left = of content fits between panel borders iLeftScore +=3D (oDims1.r < oDims2.r ? oDims1.r : oDims2.r) = - oDims2.l; //set score based off left of content to closest right = border if (oDims2.l <=3D oDims1.l && oDims1.l <=3D oDims2.r) //if left = of panel fits between content borders iLeftScore +=3D (oDims2.r < oDims1.r ? oDims2.r : oDims1.r) = - oDims1.l; //set score based off left of panel to closest right border if (oDims1.t <=3D oDims2.t && oDims2.t <=3D oDims1.b) //if top = of content fits between panel borders iTopScore +=3D (oDims1.b < oDims2.b ? oDims1.b : oDims2.b) - = oDims2.t; //set score based off top of content to closest bottom border if (oDims2.t <=3D oDims1.t && oDims1.t <=3D oDims2.b) //if top = of panel fits between content borders iTopScore +=3D (oDims2.b < oDims1.b ? oDims2.b : oDims1.b) - = oDims1.t; //set score based off top of panel to closest bottom border return iLeftScore * iTopScore; }, elementTop: function(eSrc) { return this.elementPos(eSrc).t; }, elementPos: function(eSrc) { var oPos =3D new Object(); oPos.t =3D 0; //relative top oPos.l =3D 0; //relative left oPos.at =3D 0; //actual top oPos.al =3D 0; //actual left var eParent =3D eSrc; var style; var srcId =3D eSrc.id; if (srcId !=3D null && srcId.length =3D=3D 0) srcId =3D null; if (eSrc.style.position =3D=3D 'absolute') { oPos.t =3D eParent.offsetTop; oPos.l =3D eParent.offsetLeft; } while (eParent !=3D null) { oPos.at +=3D eParent.offsetTop; oPos.al +=3D eParent.offsetLeft; if (eSrc.style.position !=3D 'absolute') { if (eParent.currentStyle) style =3D eParent.currentStyle; else style =3D = Sys.UI.DomElement._getCurrentStyle(eParent); if (eParent.id =3D=3D srcId || style.position !=3D = 'relative') { oPos.t +=3D eParent.offsetTop; oPos.l +=3D eParent.offsetLeft; } } eParent =3D eParent.offsetParent; if (eParent =3D=3D null || (eParent.tagName.toUpperCase() = =3D=3D "BODY" && dnn.dom.browser.isType(dnn.dom.browser.Konqueror))) = //safari no longer needed here break; } return oPos; }, elementWidth: function(eSrc) { if (eSrc.offsetWidth =3D=3D null || eSrc.offsetWidth =3D=3D 0) { if (eSrc.offsetParent =3D=3D null) return 0; if (eSrc.offsetParent.offsetWidth =3D=3D null || = eSrc.offsetParent.offsetWidth =3D=3D 0) { if (eSrc.offsetParent.offsetParent !=3D null) return eSrc.offsetParent.offsetParent.offsetWidth; = //needed for Konqueror else return 0; } else return eSrc.offsetParent.offsetWidth } else return eSrc.offsetWidth; }, enableDragAndDrop: function(oContainer, oTitle, sDragCompleteEvent, = sDragOverEvent) { //dnn.dom.attachEvent(document.body, 'onmousemove', = __dnn_bodyMouseMove); dnn.dom.addSafeHandler(document.body, 'onmousemove', = dnn.dom.positioning, '__dnn_bodyMouseMove'); //dnn.dom.attachEvent(document.body, 'onmouseup', = __dnn_bodyMouseUp); dnn.dom.addSafeHandler(document.body, 'onmouseup', = dnn.dom.positioning, '__dnn_bodyMouseUp'); //dnn.dom.attachEvent(oTitle, 'onmousedown', = __dnn_containerMouseDownDelay); dnn.dom.addSafeHandler(oTitle, 'onmousedown', = dnn.dom.positioning, '__dnn_containerMouseDownDelay'); if (dnn.dom.browser.type =3D=3D = dnn.dom.browser.InternetExplorer) oTitle.style.cursor =3D 'hand'; else oTitle.style.cursor =3D 'pointer'; if (oContainer.id.length =3D=3D 0) oContainer.id =3D oTitle.id + '__dnnCtr'; oTitle.contID =3D oContainer.id; if (sDragCompleteEvent !=3D null) oTitle.dragComplete =3D sDragCompleteEvent; if (sDragOverEvent !=3D null) oTitle.dragOver =3D sDragOverEvent; return true; }, placeOnTop: function(oCont, bShow, sSrc) { if (dnn.dom.browser.isType(dnn.dom.browser.Opera, = dnn.dom.browser.Mozilla, dnn.dom.browser.Netscape, = dnn.dom.browser.Safari) || (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) && = dnn.dom.browser.version >=3D 7)) return; //not needed var oIFR =3D dnn.dom.getById('ifr' + oCont.id); if (oIFR =3D=3D null) { var oIFR =3D document.createElement('iframe'); oIFR.id =3D 'ifr' + oCont.id; if (sSrc !=3D null) oIFR.src =3D sSrc; oIFR.style.top =3D '0px'; oIFR.style.left =3D '0px'; oIFR.style.filter =3D = "progid:DXImageTransform.Microsoft.Alpha(opacity=3D0)"; oIFR.scrolling =3D 'no'; oIFR.frameBorder =3D 'no'; oIFR.style.display =3D 'none'; oIFR.style.position =3D 'absolute'; oCont.parentNode.appendChild(oIFR); } var oDims =3D new dnn.dom.positioning.dims(oCont); oIFR.style.width =3D oDims.w; oIFR.style.height =3D oDims.h; oIFR.style.top =3D oDims.t + 'px'; oIFR.style.left =3D oDims.l + 'px'; var iIndex =3D dnn.dom.getCurrentStyle(oCont, 'zIndex'); if (iIndex =3D=3D null || iIndex =3D=3D 0 || isNaN(null)) iIndex =3D 1; oCont.style.zIndex =3D iIndex; oIFR.style.zIndex =3D iIndex - 1; if (bShow) oIFR.style.display =3D "block"; else if (oIFR !=3D null) oIFR.style.display =3D 'none'; }, __dnn_containerMouseDown: function(oCtl) { //oCtl =3D dnn.dom.event.srcElement; while (oCtl.contID =3D=3D null) { oCtl =3D oCtl.parentNode; if (oCtl.tagName.toUpperCase() =3D=3D 'BODY') return; } dnn.dom.positioning.dragCtr =3D oCtl; //assumption is we can = only drag one thing at a time oCtl.startTop =3D null; oCtl.startLeft =3D null; var oCont =3D dnn.dom.getById(oCtl.contID); if (oCont.style.position =3D=3D null || = oCont.style.position.length =3D=3D 0) oCont.style.position =3D 'relative'; dnn.dom.positioning.dragCtrDims =3D new = dnn.dom.positioning.dims(oCont); //store now so we aren't continually = calculating if (oCont.getAttribute('_b') =3D=3D null) { oCont.setAttribute('_b', oCont.style.backgroundColor); oCont.setAttribute('_z', oCont.style.zIndex); oCont.setAttribute('_w', oCont.style.width); oCont.setAttribute('_d', oCont.style.border); oCont.style.zIndex =3D 9999; oCont.style.backgroundColor =3D DNN_HIGHLIGHT_COLOR; oCont.style.border =3D '4px outset ' + DNN_HIGHLIGHT_COLOR; oCont.style.width =3D = dnn.dom.positioning.elementWidth(oCont); if (dnn.dom.browser.type =3D=3D = dnn.dom.browser.InternetExplorer) oCont.style.filter =3D = 'progid:DXImageTransform.Microsoft.Alpha(opacity=3D80)'; } }, __dnn_containerMouseDownDelay: function(e) { var oTitle =3D e.srcElement; if (oTitle =3D=3D null) oTitle =3D e.target; dnn.doDelay('__dnn_dragdrop', 500, = this.__dnn_containerMouseDown, oTitle); }, __dnn_bodyMouseUp: function() { dnn.cancelDelay('__dnn_dragdrop'); var oCtl =3D dnn.dom.positioning.dragCtr; if (oCtl !=3D null && oCtl.dragComplete !=3D null) { eval(oCtl.dragComplete); var oCont =3D dnn.dom.getById(oCtl.contID); oCont.style.backgroundColor =3D oCont.getAttribute('_b'); oCont.style.zIndex =3D oCont.getAttribute('_z'); oCont.style.width =3D oCont.getAttribute('_w'); oCont.style.border =3D oCont.getAttribute('_d'); oCont.setAttribute('_b', null); oCont.setAttribute('_z', null); if (dnn.dom.browser.type =3D=3D = dnn.dom.browser.InternetExplorer) oCont.style.filter =3D null; } dnn.dom.positioning.dragCtr =3D null; }, __dnn_bodyMouseMove: function(e) { if (this.dragCtr !=3D null) this.dragContainer(this.dragCtr, e); } }); =20 //dims object dnn.dom.positioning.dims =3D function(eSrc) { var bHidden =3D (eSrc.style.display =3D=3D 'none'); =09 if (bHidden) eSrc.style.display =3D ""; =09 this.w =3D dnn.dom.positioning.elementWidth(eSrc); this.h =3D dnn.dom.positioning.elementHeight(eSrc); var oPos =3D dnn.dom.positioning.elementPos(eSrc); this.t =3D oPos.t; this.l =3D oPos.l; this.at =3D oPos.at; //actual top this.al =3D oPos.al; //actual left this.rot =3D this.at - this.t; //relative offset top this.rol =3D this.al - this.l; //relative offset left =09 this.r =3D this.l + this.w; this.b =3D this.t + this.h; =09 if (bHidden) eSrc.style.display =3D "none"; =09 } dnn.dom.positioning.dims.registerClass('dnn.dom.positioning.dims'); ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/js/dnn.controls.js =EF=BB=BF=0A= Type.registerNamespace('dnn.controls');dnn.controls.orient=3Dfunction(){}= ;dnn.controls.orient.prototype=3D{horizontal:0,vertical:1}=0A= dnn.controls.orient.registerEnum("dnn.controls.orient");dnn.controls.acti= on=3Dfunction(){};dnn.controls.action.prototype=3D{postback:0,expand:1,no= ne:2,nav:3}=0A= dnn.controls.action.registerEnum("dnn.controls.action");dnn.extend(dnn.co= ntrols,{version:new = Number('02.01'),pns:'dnn',ns:'controls',isLoaded:false,controls:[],toolba= rs:[],_behaviorIDs:[],find:function(behaviorID)=0A= {return = this.controls[this._behaviorIDs[behaviorID]];}});dnn.controls.control=3Df= unction(ctl)=0A= {dnn.controls.control.initializeBase(this,[ctl]);dnn.controls.controls[ct= l.id]=3Dthis;this.behaviorID=3D'';this.ns=3Dctl.id;this.container=3Dctl;t= his._props=3Dnull;this._childControls=3D[];this._childControlIDs=3D[];thi= s._handlerControls=3D[];}=0A= dnn.controls.control.prototype=3D{initialize:function(behaviorID)=0A= {dnn.controls.control.callBaseMethod(this,'initialize');if(behaviorID)=0A= this.behaviorID=3DbehaviorID;else=0A= this.behaviorID=3Dthis.getProp('bid','');if(this.behaviorID.length>0)=0A= dnn.controls._behaviorIDs[this.behaviorID]=3Dthis.ns;},getProp:function(n= ame,defVal)=0A= {if(this._props=3D=3Dnull)=0A= {this._props=3D{};var p=3Ddnn.getVar(this.ns+'_p');if(p)=0A= {this._props=3Ddnn.evalJSON(p);if(dnn.dom.browser.isType(dnn.dom.browser.= Mozilla)=3D=3Dfalse)=0A= dnn.setVar(this.ns+'_p','');}}=0A= var val=3Dthis._props[name];if(val=3D=3Dundefined||val=3D=3D'')=0A= return defVal;else=0A= return val;},addHandlers:function(element,events,handlerOwner)=0A= {this._handlerControls.push(element);$addHandlers(element,events,handlerO= wner);},getChildControlId:function(id,prefix)=0A= {return this.ns+prefix+id;},createChildControl:function(tag,id,prefix)=0A= {var = ctl=3Ddnn.dom.createElement(tag);ctl.ns=3Dthis.ns;ctl.id=3Dthis.getChildC= ontrolId(id,prefix);this.registerChildControl(ctl,id);return = ctl;},registerChildControl:function(ctl,id)=0A= {this._childControlIDs[ctl.id]=3Did;this._childControls[ctl.id]=3Dctl;},g= etChildControl:function(id,prefix)=0A= {var newId=3Dthis.ns+prefix+id;if(this._childControls[newId]!=3Dnull)=0A= return this._childControls[newId];else=0A= return $get(newId);},getChildControlBaseId:function(ctl)=0A= {while(ctl.id.length=3D=3D0&&ctl.parentNode)=0A= {ctl=3Dctl.parentNode;}=0A= return this._childControlIDs[ctl.id];},add_handler:function(name,handler)=0A= {this.get_events().addHandler(name,handler);},remove_handler:function(nam= e,handler)=0A= {this.get_events().removeHandler(name,handler);},invoke_handler:function(= name,args)=0A= {var h=3Dthis.get_events().getHandler(name);if(args=3D=3Dnull)=0A= args=3DSys.EventArgs.Empty;if(h)=0A= h(this,args);},invoke_compatHandler:function(name)=0A= {var ret=3Dtrue;var h;var = evts=3Dthis.get_events()._getEvent(name);if(evts)=0A= {var argString=3D'';for(var i=3D1;i1)=0A= argString+=3D',';argString+=3D'arguments['+i+']';}=0A= for(var i=3D0;i0;this.hasPendi= ngNodes=3D(node.getAttribute('hasNodes','0')=3D=3D'1'&&this.hasNodes=3D=3D= false);this.imageIndex=3Dnew = Number(node.getAttribute('imgIdx','-1'));this.image=3Dnode.getAttribute('= img','');this.level=3Dthis.getNodeLevel();this.isBreak=3Dnode.getAttribut= e('isBreak','0')=3D=3D'1'?true:false;}}=0A= dnn.controls.DNNNode.prototype=3D{_getAbbr:function(name)=0A= {if(this._abbr[name])=0A= return this._abbr[name];return name;},_addAbbr:function(dict)=0A= {for(var prop in dict)=0A= this._abbr[prop]=3Ddict[prop];},childNodeCount:function()=0A= {return this.node.childNodeCount();},getNodeLevel:function()=0A= {return this.getParentNodes().length;},getParentNodes:function()=0A= {var nodes=3D[];var node=3Dthis.node;while(node!=3Dnull)=0A= {node=3Dnode.parentNode();if(node=3D=3Dnull||node.nodeName()=3D=3D'root')=0A= break;nodes.push(node);}=0A= return nodes;},update:function(prop)=0A= {if(prop!=3Dnull)=0A= {var type=3Dtypeof(this[prop]);var key=3Dprop;if(this._abbr[prop])=0A= key=3Dthis._abbr[prop];if(type=3D=3D'string'||type=3D=3D'number'||this[pr= op]=3D=3Dnull)=0A= this.node.setAttribute(prop,this[prop]);else if(type=3D=3D'boolean')=0A= this.node.setAttribute(prop,new Number(this[prop]));}=0A= else=0A= {for(prop in this)=0A= this.update(prop);}}}=0A= dnn.controls.DNNNode.registerClass('dnn.controls.DNNNode');dnn.controls.J= SONNode=3Dfunction(node,nodeName,nodeIndex,path)=0A= {dnn.extend(this,node);this._nodeName=3DnodeName;this._nodeDictionary=3Dn= ull;this._nodeIndex=3DnodeIndex;this._nodePath=3DnodeIndex.toString();if(= path=3D=3Dnull)=0A= this._nodePath=3D'';else if(path.length>0)=0A= this._nodePath=3Dpath+'-'+nodeIndex;if(nodeName=3D=3D'root')=0A= {this._nodeDictionary=3D[];this.setupJSONNodes(this,this,node.nodes);}}=0A= dnn.controls.JSONNode.prototype=3D{getAttribute:function(name,def)=0A= {def=3D(def)?def:'';return = this[name]=3D=3Dnull?def:this[name];},setAttribute:function(name,val)=0A= {this[name]=3Dval;},parentNode:function()=0A= {return this._parentNode;},hasChildNodes:function()=0A= {return this.nodes.length>0;},getNodeIndex:function()=0A= {return this._nodeIndex;},getNodePath:function()=0A= {return this._nodePath;},childNodeCount:function()=0A= {return this.nodes.length;},childNodes:function(idx)=0A= {return this.nodes[idx];},nodeName:function()=0A= {return this._nodeName;},rootNode:function()=0A= {return = this._parentNode=3D=3Dnull?this:this._parentNode.rootNode();},findNode:fu= nction(id)=0A= {if(arguments.length=3D=3D3)=0A= id=3Darguments[2];return = this.rootNode()._nodeDictionary[id];},getJSON:function(node)=0A= {if(node=3D=3Dnull)=0A= node=3Dthis;var = json=3D'{';json+=3Dthis.getJSONAttributes(node,':',',')+',nodes:[';for(va= r i=3D0;i0)=0A= json+=3D',';json+=3Dthis.getJSON(node.childNodes(i));}=0A= json+=3D']}';return json;},getXml:function(node)=0A= {if(node=3D=3Dnull)=0A= node=3Dthis;var = xml=3D'';xml=3D'<'+node.nodeName()+this.getXmlAttributes(node)+'>';for(va= r i=3D0;i';return = xml;},getJSONAttributes:function(node)=0A= {var ret=3D'';for(var attr in node)=0A= {if(typeof(node[attr])!=3D'function'&&attr.substring(0,1)!=3D'_'&&attr!=3D= 'nodes')=0A= {if(ret.length>0)=0A= ret+=3D',';ret+=3D' = '+attr+':"'+dnn.encodeJSON(node.getAttribute(attr).toString())+'"';}}=0A= return ret;},getXmlAttributes:function(node)=0A= {var ret=3D'';for(var attr in node)=0A= {if(typeof(node[attr])!=3D'function'&&attr.substring(0,1)!=3D'_'&&attr!=3D= 'nodes')=0A= {if(ret.length>0)=0A= ret+=3D' ';ret+=3D' = '+attr+'=3D"'+dnn.encodeHTML(node.getAttribute(attr))+'"';}}=0A= return ret;},setupJSONNodes:function(root,parent,nodes)=0A= {var jnode;for(var i=3D0;i-1)=0A= this.imageList[i]=3Dthis.imagePaths[this.imageList[i].substring(1,index)]= +this.imageList[i].substring(index+1);}=0A= this.urlList=3Dthis.getProp('urllist','').split(',');this.workImg=3Dthis.= getProp('workimg','dnnanim.gif');this.rootArrow=3Dthis.getProp('rarrowimg= ','');this.childArrow=3Dthis.getProp('carrowimg','');this.target=3Dthis.g= etProp('target','');this.defaultJS=3Dthis.getProp('js','');this.postBack=3D= this.getProp('postback','');this.callBack=3Dthis.getProp('callback','');t= his.callBackStatFunc=3Dthis.getProp('callbacksf','');if(this.callBackStat= Func.length>0)=0A= this.add_handler('callBackStatus',eval(this.callBackStatFunc));this.orien= t=3Dnew = Number(this.getProp('orient',dnn.controls.orient.horizontal));this.subori= ent=3Dnew = Number(this.getProp('suborient',dnn.controls.orient.vertical));this.openM= enus=3D[];this.moutDelay=3Dthis.getProp('moutdelay',500);this.minDelay=3D= new Number(this.getProp('mindelay',250));this.renderMode=3Dnew = Number(this.getProp('rmode',0));this.useTables=3D(this.renderMode=3D=3Ddn= n.controls.menuRenderMode.normal);this.enablePostbackState=3D(this.getPro= p('enablepbstate','0')=3D=3D'1');this.podInProgress=3Dfalse;this.keyboard= Access=3D(this.getProp('kbaccess','1')=3D=3D'1');this.hoverMNode=3Dnull;t= his.selMNode=3Dnull;this.animation=3Dnew = Number(this.getProp('anim','0'));this.easingType=3Dnew = Number(this.getProp('easeType','3'));this.easingDir=3Dnew = Number(this.getProp('easeDir','1'));;this.animationLen=3Dnew = Number(this.getProp('animLen','1'));this.animationInterval=3Dnew = Number(this.getProp('animInt','10'));this._attachedHandlers=3D[];this._on= submitDelegate=3Dnull;this._hideMenusDelegate=3Dnull;this._expandNodeDele= gate=3Dnull;}=0A= dnn.controls.DNNMenu.prototype=3D{initialize:function()=0A= {dnn.controls.DNNMenu.callBaseMethod(this,'initialize');if(this.keyboardA= ccess)=0A= {this._setupKeyHandling();}=0A= this.generateMenuHTML();if(this.enablePostbackState)=0A= {this._onsubmitDelegate=3DFunction.createDelegate(this,this._onsubmit);dn= n.controls.submitComp.add_handler(this._onsubmitDelegate);}=0A= this._hideMenusDelegate=3Ddnn.createDelegate(this,this.hideMenus);this._e= xpandNodeDelegate=3Ddnn.createDelegate(this,this.__expandNode);},generate= MenuHTML:function()=0A= {this.container.className=3Dthis.mbcss;dnn.dom.disableTextSelect(this.con= tainer);for(var i=3D0;i0)=0A= menuBuilder.appendChild(this.renderCustomHTML(mNode.lhtml));var = icon=3Dthis.renderIcon(mNode);menuBuilder.appendChild(icon);if(this.useTa= bles=3D=3Dfalse||mNode.level=3D=3D0)=0A= icon.className=3D'icn = '+(mNode.cssIcon.length>0?mNode.cssIcon:this.cssIcon);else=0A= menuBuilder.subcont.className=3D'icn = '+(mNode.cssIcon.length>0?mNode.cssIcon:this.cssIcon);if(mNode.isBreak=3D= =3Dfalse)=0A= menuBuilder.appendChild(this.renderText(mNode),true);menuBuilder.newCell(= );this.renderArrow(mNode,menuBuilder.subcont);if(mNode.rhtml.length>0)=0A= menuBuilder.appendChild(this.renderCustomHTML(mNode.rhtml));if(mNode.tool= Tip.length>0)=0A= menuBuilder.row.title=3DmNode.toolTip;}=0A= this.assignCss(mNode);if(mNode.enabled)=0A= this.addHandlers(menuBuilder.row,{"click":this._nodeTextClick},this);if(t= his._attachedHandlers[menuBuilder.container.id]!=3D'mouseover')=0A= {this._attachedHandlers[menuBuilder.container.id]=3D'mouseover';this.addH= andlers(menuBuilder.container,{"mouseover":this._nodeMOver,"mouseout":thi= s._nodeMOut},this);}=0A= if(mNode.hasNodes||mNode.hasPendingNodes)=0A= {var = subMenu=3Dthis.renderSubMenu(mNode);this.container.appendChild(subMenu);d= nn.dom.positioning.placeOnTop(subMenu,false,this.sysImgPath+'spacer.gif')= ;for(var i=3D0;i-1||mNode.image!=3D= '')=0A= {var = img=3Dthis.createChildControl('img',mNode.id,'icn');img.src=3D(mNode.imag= e.length>0?mNode.image:this.imageList[mNode.imageIndex]);ctl.appendChild(= img);}=0A= return ctl;},renderArrow:function(mNode,ctr)=0A= {if(mNode.hasNodes||mNode.hasPendingNodes)=0A= {var = imgSrc=3D(mNode.level=3D=3D0?this.rootArrow:this.childArrow);if(imgSrc.tr= im().length>0)=0A= {if(this.useTables&&mNode.level>0)=0A= {var = img=3Ddnn.dom.createElement('img');img.src=3DimgSrc;ctr.appendChild(img);= }=0A= else=0A= {ctr.style.backgroundImage=3D'url('+imgSrc+')';ctr.style.backgroundRepeat= =3D'no-repeat';ctr.style.backgroundPosition=3D'right';}}}},renderText:fun= ction(mNode)=0A= {var = ctl=3Dthis.createChildControl('span',mNode.id,'t');ctl.className=3D'txt';= ctl.innerHTML=3DmNode.text;ctl.style.cursor=3D'pointer';return = ctl;},renderSubMenu:function(mNode)=0A= {var menuBuilder=3Dthis._getMenuBuilder(mNode,null);var = subMenu=3DmenuBuilder.createSubMenu();subMenu.style.position=3D'absolute'= ;subMenu.style.display=3D'none';var css=3Dthis.mcss;css+=3D' m = m'+mNode.level;css+=3D' mid'+mNode.id;subMenu.className=3Dcss;return = subMenu;},_getMenuBuilder:function(mNode,ctr)=0A= {var menuBuilder;if(ctr)=0A= {if(this.renderMode=3D=3Ddnn.controls.menuRenderMode.normal&&mNode.level>= 0&&this.isNodeVertical(mNode))=0A= menuBuilder=3Dnew dnn.controls.DNNMenuTableBuilder(this,mNode,ctr);else = if(this.renderMode=3D=3Ddnn.controls.menuRenderMode.unorderdlist)=0A= menuBuilder=3Dnew dnn.controls.DNNMenuListBuilder(this,mNode,ctr);else=0A= menuBuilder=3Dnew dnn.controls.DNNMenuBuilder(this,mNode,ctr);}=0A= else=0A= {if(this.renderMode=3D=3Ddnn.controls.menuRenderMode.normal&&this.suborie= nt=3D=3Ddnn.controls.orient.vertical)=0A= menuBuilder=3Dnew dnn.controls.DNNMenuTableBuilder(this,mNode);else = if(this.renderMode=3D=3Ddnn.controls.menuRenderMode.unorderdlist)=0A= menuBuilder=3Dnew dnn.controls.DNNMenuListBuilder(this,mNode);else=0A= menuBuilder=3Dnew dnn.controls.DNNMenuBuilder(this,mNode);}=0A= return menuBuilder;},hoverNode:function(mNode)=0A= {if(this.hoverMNode!=3Dnull)=0A= {this.hoverMNode.hover=3Dfalse;this.assignCss(this.hoverMNode);}=0A= if(mNode!=3Dnull)=0A= {mNode.hover=3Dtrue;this.assignCss(mNode);}=0A= this.hoverMNode=3DmNode;},__expandNode:function(ctx)=0A= {this.expandNode(ctx,true);},expandNode:function(mNode,force)=0A= {dnn.cancelDelay(this.ns+'min');if(mNode.hasPendingNodes)=0A= {if(this.podInProgress=3D=3Dfalse)=0A= {this.podInProgress=3Dtrue;this.showWorkImage(mNode,true);mNode.menu=3Dth= is;if(this.callBack.indexOf('[NODEXML]')>-1)=0A= eval(this.callBack.replace('[NODEXML]',dnn.escapeForEval(mNode.node.getXm= l())));else=0A= eval(this.callBack.replace('[NODEID]',mNode.id));}}=0A= else=0A= {if(this.openMenus.length>0&&this.openMenus[this.openMenus.length-1].id=3D= =3DmNode.id)=0A= return;if(this.minDelay=3D=3D0||force)=0A= {this.hideMenus(new = dnn.controls.DNNMenuNode(mNode.node.parentNode()));var = subMenu=3Dthis.getChildControl(mNode.id,'sub');if(subMenu!=3Dnull)=0A= {this.positionMenu(mNode,subMenu);this.showSubMenu(subMenu,true,mNode);th= is.openMenus[this.openMenus.length]=3DmNode;mNode.expanded=3Dtrue;mNode.u= pdate();}}=0A= else=0A= dnn.doDelay(this.ns+'min',this.minDelay,this._expandNodeDelegate,mNode);}=0A= return true;},showSubMenu:function(subMenu,show,mNode)=0A= {dnn.dom.positioning.placeOnTop(subMenu,show,this.sysImgPath+'spacer.gif'= );subMenu.style.clip=3D'rect(auto,auto,auto,auto)';if(this.animation!=3D0= )=0A= {subMenu.style.display=3D'';var dir;if(this.isNodeVertical(mNode))=0A= dir=3D(show?dnn.motion.animationDir.Right:dnn.motion.animationDir.Left);e= lse=0A= dir=3D(show?dnn.motion.animationDir.Down:dnn.motion.animationDir.Up);dnn.= dom.animate(subMenu,this.animation,dir,this.easingType,this.easingDir,thi= s.animationLen,this.animationInterval);}=0A= else=0A= subMenu.style.display=3D(show?'':'none');},showWorkImage:function(mNode,s= how)=0A= {if(this.workImg!=3Dnull)=0A= {var icon=3Dthis.getChildControl(mNode.id,'icn');if(icon!=3Dnull)=0A= {if(show)=0A= icon.src=3Dthis.sysImgPath+this.workImg;else=0A= icon.src=3D(mNode.image.length>0?mNode.image:this.imageList[mNode.imageIn= dex]);}}},isNodeVertical:function(mNode)=0A= {return((mNode.level=3D=3D0&&this.orient=3D=3Ddnn.controls.orient.vertica= l)||(mNode.level>0&&this.suborient=3D=3Ddnn.controls.orient.vertical));},= hideMenus:function(mNode)=0A= {for(var i=3Dthis.openMenus.length-1;i>=3D0;i--)=0A= {if(mNode!=3Dnull&&this.openMenus[i].id=3D=3DmNode.id)=0A= break;this.collapseNode(this.openMenus[i]);this.openMenus.length=3Dthis.o= penMenus.length-1;}},collapseNode:function(mNode)=0A= {var subMenu=3Dthis.getChildControl(mNode.id,'sub');if(subMenu!=3Dnull)=0A= {this.positionMenu(mNode,subMenu);this.showSubMenu(subMenu,false,mNode);m= Node.expanded=3Dnull;mNode.update();return = true;}},positionMenu:function(mNode,menu)=0A= {var = oPCtl=3Dthis.getChildControl(mNode.id,'ctr');if(dnn.dom.browser.isType(dn= n.dom.browser.Safari,dnn.dom.browser.Opera))=0A= {if(oPCtl.tagName=3D=3D'TR'&&oPCtl.childNodes.length>0)=0A= oPCtl=3DoPCtl.childNodes[oPCtl.childNodes.length-1];}=0A= var oPDims=3Dnew dnn.dom.positioning.dims(oPCtl);var oMDims=3Dnew = dnn.dom.positioning.dims(menu);var = iScrollLeft=3Ddnn.dom.positioning.bodyScrollLeft();var = iScrollTop=3Ddnn.dom.positioning.bodyScrollTop()=0A= var = iMaxTop=3Ddnn.dom.positioning.viewPortHeight()+iScrollTop-oPDims.rot;var = iMaxLeft=3Ddnn.dom.positioning.viewPortWidth()+iScrollLeft-oPDims.rol;var= iNewTop=3DoPDims.t;var iNewLeft=3DoPDims.l;var iStartTop=3DoPDims.t;var = iStartLeft=3DoPDims.l;if(this.isNodeVertical(mNode))=0A= {iNewLeft=3DoPDims.l+oPDims.w;iStartTop=3DiMaxTop;}=0A= else=0A= {iNewTop=3DoPDims.t+oPDims.h;iStartLeft=3DiMaxLeft;}=0A= if(iNewTop+oMDims.h>=3DiMaxTop)=0A= {if(oPDims.rot+iStartTop-oMDims.h>iScrollTop)=0A= iNewTop=3DiStartTop-oMDims.h;}=0A= if(iNewLeft+oMDims.w>iMaxLeft)=0A= {if(oPDims.rol+iStartLeft-oMDims.w>iScrollLeft)=0A= iNewLeft=3DiStartLeft-oMDims.w;}=0A= if(this.suborient=3D=3Ddnn.controls.orient.horizontal&&this.isNodeVertica= l(mNode)=3D=3Dfalse)=0A= {var oRDims=3Dnew = dnn.dom.positioning.dims(this.container);iNewLeft=3DoRDims.l;}=0A= menu.style.top=3DiNewTop+'px';menu.style.left=3DiNewLeft+'px';},selectNod= e:function(mNode)=0A= {var arg=3Dnew = dnn.controls.DNNNodeEventArgs(mNode);this.invoke_handler('click',arg);if(= arg.get_cancel())=0A= return;if(this.selMNode!=3Dnull)=0A= {this.selMNode.selected=3Dnull;this.selMNode.update('selected');this.assi= gnCss(this.selMNode);}=0A= mNode.selected=3Dtrue;mNode.update('selected');this.assignCss(mNode);this= .selMNode=3DmNode;if(mNode.hasNodes||mNode.hasPendingNodes)=0A= this.expandNode(mNode,true);if(mNode.selected)=0A= {var sJS=3Dthis.defaultJS;if(mNode.js.length>0)=0A= sJS=3DmNode.js;if(sJS.length>0)=0A= {this.update(true);if(eval(sJS)=3D=3Dfalse)=0A= return;}=0A= if(mNode.clickAction=3D=3Ddnn.controls.action.postback)=0A= {this.update(true);eval(this.postBack.replace('[NODEID]',mNode.id));}=0A= else if(mNode.clickAction=3D=3Ddnn.controls.action.nav)=0A= dnn.dom.navigate(mNode.getUrl(this),mNode.target.length>0?mNode.target:th= is.target);}=0A= return true;},assignCss:function(mNode)=0A= {var ctr=3Dthis.getChildControl(mNode.id,'ctr');var = css=3Dthis.css;if(mNode.level>0&&this.cssChild.length>0)=0A= css=3Dthis.cssChild;if(mNode.css.length>0)=0A= css=3DmNode.css;if(mNode.hover)=0A= css+=3D' hov = '+(mNode.cssHover.length>0?mNode.cssHover:this.cssHover);if(mNode.selecte= d)=0A= css+=3D' sel = '+(mNode.cssSel.length>0?mNode.cssSel:this.cssSel);if(mNode.breadcrumb)=0A= css+=3D' bc';if(mNode.isBreak)=0A= css+=3D' break';css+=3D' mi mi'+mNode.node.getNodePath();css+=3D' = id'+mNode.id;if(mNode.level=3D=3D0)=0A= css+=3D' root';if(mNode.node.getNodeIndex()=3D=3D0)=0A= css+=3D' = first';if(mNode.node.getNodeIndex()=3D=3DmNode.node.parentNode().childNod= eCount()-1)=0A= css+=3D' = last';if((mNode.node.getNodeIndex()=3D=3D0)&&(mNode.node.getNodeIndex()=3D= =3DmNode.node.parentNode().childNodeCount()-1))=0A= css+=3D' firstlast';ctr.className=3Dcss;},update:function()=0A= {dnn.setVar(this.ns+'_json',this.rootNode.getJSON());},_onsubmit:function= ()=0A= {this.update(true);},_bodyClick:function()=0A= {this.hideMenus();},focusHandler:function(e)=0A= {var mNode=3Dthis.hoverMNode;if(mNode=3D=3Dnull)=0A= mNode=3Dthis.selMNode;if(mNode=3D=3Dnull)=0A= mNode=3Dnew = dnn.controls.DNNMenuNode(this.nodes[0]);this.hoverNode(mNode);this.contai= ner.onfocus=3Dnull;},blurHandler:function(e)=0A= {if(this.hoverMNode!=3Dnull)=0A= this.hoverNode(null);dnn.cancelDelay(this.ns+'min');if(this.moutDelay>0)=0A= dnn.doDelay(this.ns+'mout',this.moutDelay,this._hideMenusDelegate);else=0A= this.hideMenus();},safariKeyHandler:function(e)=0A= {if(e.charCode=3D=3DKEY_RETURN)=0A= {if(this.hoverMNode!=3Dnull&&this.hoverMNode.enabled)=0A= this.selectNode(this.hoverMNode);return = false;}},keyboardHandler:function(e)=0A= {var code=3De.keyCode;if(code=3D=3Dnull)=0A= code=3De.charCode;if(code=3D=3DKEY_RETURN)=0A= {if(this.hoverMNode!=3Dnull&&this.hoverMNode.enabled)=0A= this.selectNode(this.hoverMNode);return false;}=0A= if(code=3D=3DKEY_ESCAPE)=0A= {this.blurHandler();return false;}=0A= if(code>=3DKEY_LEFT_ARROW&&code<=3DKEY_DOWN_ARROW)=0A= {var iDir=3D(code=3D=3DKEY_UP_ARROW||code=3D=3DKEY_LEFT_ARROW)?-1:1;var = sAxis=3D(code=3D=3DKEY_UP_ARROW||code=3D=3DKEY_DOWN_ARROW)?'y':'x';var = mNode=3Dthis.hoverMNode;var oNewMNode;if(mNode=3D=3Dnull)=0A= mNode=3Dnew dnn.controls.DNNMenuNode(this.nodes[0]);var = bHor=3D!this.isNodeVertical(mNode);if((sAxis=3D=3D'y'&&!bHor)||(bHor&&sAx= is=3D=3D'x'))=0A= {this.hideMenus(new = dnn.controls.DNNMenuNode(mNode.node.parentNode()));oNewMNode=3Dthis.__get= NextNode(mNode,iDir);}=0A= else=0A= {if(iDir=3D=3D-1)=0A= {oNewMNode=3Dnew = dnn.controls.DNNMenuNode(mNode.node.parentNode());if(oNewMNode.level=3D=3D= 0&&this.orient=3D=3Ddnn.controls.orient.horizontal)=0A= oNewMNode=3Dthis.__getNextNode(new = dnn.controls.DNNMenuNode(mNode.node.parentNode()),iDir);this.hideMenus(oN= ewMNode);}=0A= else if(iDir=3D=3D1)=0A= {if(mNode.hasNodes||mNode.hasPendingNodes)=0A= {if(mNode.expanded!=3Dtrue)=0A= {this.expandNode(mNode);if(this.podInProgress=3D=3Dfalse)=0A= oNewMNode=3Dnew dnn.controls.DNNMenuNode(mNode.node.nodes[0]);}}=0A= else=0A= {var node=3DmNode.node;while(node.parentNode().nodeName()!=3D'root')=0A= node=3Dnode.parentNode();oNewMNode=3Dnew = dnn.controls.DNNMenuNode(node);oNewMNode=3Dthis.__getNextNode(oNewMNode,i= Dir);this.hideMenus(new = dnn.controls.DNNMenuNode(oNewMNode.node.parentNode()));}}}=0A= if(oNewMNode!=3Dnull&&oNewMNode.node.nodeName()!=3D'root')=0A= this.hoverNode(oNewMNode);return false;}},dispose:function()=0A= {this._onsubmitDelegate=3Dnull;this._hideMenusDelegate=3Dnull;this._expan= dNodeDelegate=3Dnull;dnn.controls.DNNMenu.callBaseMethod(this,'dispose');= },__getNextNode:function(mNode,iDir)=0A= {var node;var parentNode=3DmNode.node.parentNode();var = nodeIndex=3DmNode.node.getNodeIndex('id');if(nodeIndex+iDir<0)=0A= node=3DparentNode.nodes[parentNode.childNodeCount()-1];else = if(nodeIndex+iDir>parentNode.childNodeCount()-1)=0A= node=3DparentNode.nodes[0];else=0A= node=3DparentNode.nodes[nodeIndex+iDir];var oRetNode=3Dnew = dnn.controls.DNNMenuNode(node);if(oRetNode.isBreak)=0A= {nodeIndex+=3DiDir;if(nodeIndex+iDir<0)=0A= node=3DparentNode.childNodes(parentNode.childNodeCount()-1);else = if(nodeIndex+iDir>parentNode.childNodeCount()-1)=0A= node=3DparentNode.childNodes(0);else=0A= node=3DparentNode.childNodes(nodeIndex+iDir);return new = dnn.controls.DNNMenuNode(node);}=0A= else=0A= return oRetNode;},callBackFail:function(result,ctx,req)=0A= {var mNode=3Dctx;var = menu=3DmNode.menu;menu.invoke_handler('callBackFail',new = dnn.controls.DNNCallbackEventArgs(result,ctx,req));},callBackStatus:funct= ion(result,ctx,req)=0A= {var mNode=3Dctx;var = menu=3DmNode.menu;menu.invoke_compatHandler('callBackStatus',result,ctx,r= eq);},callBackSuccess:function(result,ctx,req)=0A= {var mNode=3Dctx;var node=3DmNode.node;var = menu=3DmNode.menu;menu.showWorkImage(mNode,false);var = json=3Ddnn.evalJSON("{"+result+"}");node.nodes=3Djson.nodes;node.setupJSO= NNodes(node.rootNode(),node,node.nodes);var = subMenu=3Dmenu.getChildControl(mNode.id,'sub');for(var = i=3D0;i0)=0A= dnn.doDelay(this.ns+'mout',this.moutDelay,dnn.createDelegate(this,this.hi= deMenus));else=0A= this.hideMenus();},_nodeMOver:function(evt,element)=0A= {var node=3Dthis._findEventNode(evt);if(node!=3Dnull)=0A= {var mNode=3Dnew = dnn.controls.DNNMenuNode(node);mNode.hover=3Dtrue;this.assignCss(mNode);i= f(mNode.expanded!=3Dtrue)=0A= this.expandNode(mNode);evt.stopPropagation();}=0A= this._menuMOver(evt,element);},_nodeMOut:function(evt,element)=0A= {var node=3Dthis._findEventNode(evt);if(node!=3Dnull)=0A= {var mNode=3Dnew = dnn.controls.DNNMenuNode(node);this.assignCss(mNode);this._menuMOut(evt,e= lement);evt.stopPropagation();}},getXml:function()=0A= {return this.rootNode.getXml();},_findEventNode:function(evt)=0A= {if(dnn.dom.isNonTextNode(evt.target))=0A= return = this.rootNode.findNode(this.getChildControlBaseId(evt.target));},_loadNod= es:function()=0A= {var json=3Ddnn.evalJSON(dnn.getVar(this.ns+'_json'));if(json)=0A= {this.nodes=3Djson.nodes;this.rootNode=3D{};this.rootNode.nodes=3Dthis.no= des;this.rootNode.id=3Dthis.ns;this.rootNode=3Dnew = dnn.controls.JSONNode(this.rootNode,'root',0);}},_setupKeyHandling:functi= on()=0A= {if(this.container.tabIndex<=3D0)=0A= {this.container.tabIndex=3D0;this.addHandlers(this.container,{"keydown":t= his.keyboardHandler,"focus":this.focusHandler,"blur":this.blurHandler},th= is);}=0A= else=0A= {var = txt=3Ddocument.createElement('input');txt.type=3D'text';txt.style.width=3D= 0;txt.style.height=3D0;txt.style.background=3D'transparent';txt.style.bor= der=3D0;txt.style.positioning=3D'absolute';if(dnn.dom.browser.isType(dnn.= dom.browser.Safari))=0A= {txt.style.width=3D'1px';txt.style.height=3D'1px';txt.style.left=3D'-999e= m';this.addHandlers(txt,{"keydown":this.keyboardHandler},this);this.addHa= ndlers(this.container.parentNode,{"keypress":this.safariKeyHandler},this)= ;}=0A= else=0A= this.addHandlers(txt,{"keypress":this.keyboardHandler},this);this.addHand= lers(txt,{"focus":this.focusHandler,"blur":this.blurHandler},this);this.c= ontainer.parentNode.appendChild(txt);}}}=0A= dnn.controls.DNNMenu.registerClass('dnn.controls.DNNMenu',dnn.controls.co= ntrol);dnn.controls.DNNMenuBuilder=3Dfunction(menu,mNode,ctr)=0A= {this.menu=3Dmenu;this.mNode=3DmNode;this.isVertical=3Dmenu.isNodeVertica= l(mNode);this.container=3Dctr;this.row=3Dnull;this.subcont=3Dnull;this.al= readyRendered=3Dfalse;}=0A= dnn.controls.DNNMenuBuilder.prototype=3D{appendChild:function(ctl,isNewCe= ll)=0A= {this.subcont.appendChild(ctl);},newCell:function(){},newCont:function()=0A= {if(this.isVertical)=0A= this.row=3Dthis.menu.createChildControl('div',this.mNode.id,'ctr');else=0A= this.row=3Dthis.menu.createChildControl('span',this.mNode.id,'ctr');this.= subcont=3Dthis.row;this.container.appendChild(this.subcont);},newRow:func= tion()=0A= {},createSubMenu:function()=0A= {return this.menu.createChildControl('DIV',this.mNode.id,'sub');}}=0A= dnn.controls.DNNMenuBuilder.registerClass('dnn.controls.DNNMenuBuilder');= dnn.controls.DNNMenuTableBuilder=3Dfunction(menu,node,cont)=0A= {dnn.controls.DNNMenuTableBuilder.initializeBase(this,[menu,node,cont]);}=0A= dnn.controls.DNNMenuTableBuilder.prototype=3D{appendChild:function(ctl,is= NewCell)=0A= {if(isNewCell)=0A= this.newCell();this.subcont.appendChild(ctl);},newCont:function()=0A= {this.subcont=3Dthis.newCell();},newCell:function()=0A= {var = td=3Ddnn.dom.createElement('td');this.row.appendChild(td);this.subcont=3D= td;return td;},newRow:function()=0A= {this.row=3Dthis.menu.createChildControl('tr',this.mNode.id,'ctr');var = tb=3Ddnn.dom.getByTagName('TBODY',this.container);tb[0].appendChild(this.= row);},createSubMenu:function()=0A= {var = subMenu=3Dthis.menu.createChildControl('table',this.mNode.id,'sub');subMe= nu.border=3D0;subMenu.cellPadding=3D0;subMenu.cellSpacing=3D0;subMenu.app= endChild(dnn.dom.createElement('tbody'));return subMenu;}}=0A= dnn.controls.DNNMenuTableBuilder.registerClass('dnn.controls.DNNMenuTable= Builder',dnn.controls.DNNMenuBuilder);dnn.controls.DNNMenuListBuilder=3Df= unction(menu,node,cont)=0A= {dnn.controls.DNNMenuListBuilder.initializeBase(this,[menu,node,cont]);th= is.alreadyRendered=3Dtrue;this.row=3Ddnn.dom.getById(this.menu.getChildCo= ntrolId(this.mNode.id,'ctr'),this.menu.container);this.menu.registerChild= Control(this.row,this.mNode.id);this._setStyles(this.row);this.subcont=3D= this.row;this.subMenu=3Ddnn.dom.getById(this.menu.getChildControlId(this.= mNode.id,'sub'),this.menu.container);if(this.subMenu)=0A= {this.menu.registerChildControl(this.subMenu,this.mNode.id);this._setStyl= es(this.subMenu);}}=0A= dnn.controls.DNNMenuListBuilder.prototype=3D{appendChild:function(ctl,isN= ewCell){},newCont:function(){},createSubMenu:function()=0A= {return this.subMenu;},_setStyles:function(ctl)=0A= {if(this.menu.isNodeVertical(this.mNode)=3D=3Dfalse)=0A= ctl.style.display=3D'inline';ctl.style.listStyle=3D'none';ctl.style.margi= n=3D0;ctl.style.padding=3D0;}}=0A= dnn.controls.DNNMenuListBuilder.registerClass('dnn.controls.DNNMenuListBu= ilder',dnn.controls.DNNMenuBuilder);dnn.controls.DNNMenuNode=3Dfunction(n= ode)=0A= {dnn.controls.DNNMenuNode.initializeBase(this,[node]);this._addAbbr({brea= dcrumb:'bcrumb',clickAction:'ca',imageIndex:'iIdx',urlIndex:'uIdx'});this= .hover=3Dfalse;this.expanded=3Dnull;this.selected=3Dnode.getAttribute('se= lected','0')=3D=3D'1'?true:null;this.breadcrumb=3Dnode.getAttribute('bcru= mb','0')=3D=3D'1'?true:null;this.clickAction=3Dnode.getAttribute('ca',dnn= .controls.action.postback);this.imageIndex=3Dnew = Number(node.getAttribute('iIdx','-1'));this.urlIndex=3Dnew = Number(node.getAttribute('uIdx','-1'));this.lhtml=3Dnode.getAttribute('lh= tml','');this.rhtml=3Dnode.getAttribute('rhtml','');}=0A= dnn.controls.DNNMenuNode.prototype=3D{childNodes:function(iIndex)=0A= {if(this.node.nodes(iIndex)!=3Dnull)=0A= return new = dnn.controls.DNNMenuNode(this.node.nodes(iIndex));},getUrl:function(menu)=0A= {if(this.urlIndex>-1)=0A= return menu.urlList[this.urlIndex]+this.url;else=0A= return this.url;}}=0A= dnn.controls.DNNMenuNode.registerClass('dnn.controls.DNNMenuNode',dnn.con= trols.DNNNode);Type.registerNamespace('dnn.controls');dnn.controls.menuRe= nderMode=3Dfunction(){};dnn.controls.menuRenderMode.prototype=3D{normal:0= ,notables:1,unorderdlist:2,downlevel:3}=0A= dnn.controls.menuRenderMode.registerEnum("dnn.controls.menuRenderMode"); ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/Resources/Shared/scripts/initWidgets.js if (typeof ($dnn) =3D=3D=3D "undefined") { $dnn =3D new Object(); $dnn.pageScripts =3D document.getElementsByTagName("script"); $dnn.scriptUrl =3D $dnn.pageScripts[$dnn.pageScripts.length - = 1].src; $dnn.hostUrl =3D (typeof ($dnn.hostUrl) =3D=3D "undefined" ? = $dnn.scriptUrl.toLowerCase().replace("resources/shared/scripts/initwidget= s.js", "") : $dnn.hostUrl); if (!$dnn.hostUrl.endsWith("/")) $dnn.hostUrl +=3D "/"; $dnn.baseDnnScriptUrl =3D $dnn.hostUrl + = "Resources/Shared/scripts/"; $dnn.baseResourcesUrl =3D $dnn.hostUrl + "Resources/"; } // jQuery dependency if (typeof (Sys) =3D=3D=3D "undefined") $.getScript($dnn.baseDnnScriptUrl + "MSAJAX/MicrosoftAjax.js", = loadWidgets()); else=20 loadWidgets(); function loadWidgets() { if (typeof (DotNetNuke) =3D=3D=3D "undefined") Type.registerNamespace("DotNetNuke.UI.WebControls"); if (typeof (DotNetNuke.UI.WebControls.Utility) =3D=3D=3D = "undefined") $.getScript($dnn.baseResourcesUrl + = "Shared/scripts/DotNetNukeAjaxShared.js", function() { $.getScript($dnn.baseResourcesUrl + = "Shared/scripts/widgets.js"); }); else $.getScript($dnn.baseResourcesUrl + = "Shared/scripts/widgets.js"); } ------=_NextPart_000_0000_01CAF0DB.A7044760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.owsc.org/Resources/Search/Search.js =EF=BB=BFfunction toggleDropDown(eventElement)=20 { var choices =3D $get('SearchChoices'); if (isDropDownVisible)=20 {=20 choices.style.display=3D'none'; isDropDownVisible =3D false;=09 }=20 else=20 {=20 choices.style.display=3D'block';=20 isDropDownVisible =3D true;=09 }=20 } function selectSearch(eventElement)=20 {=20 toggleDropDown(eventElement); = $get('SearchIcon').style.backgroundImage=3Ddnn.getVar(eventElement.target= .id+'Url'); =20 /* We use 'W' and 'S' to keep our code consistent with the old search = skin object */ if (eventElement.target.id.indexOf("Web") > 0) { dnn.setVar('SearchIconSelected', 'W'); } else { dnn.setVar('SearchIconSelected', 'S'); } } function searchHilite(eventElement) { eventElement.target.className=3D'searchHilite'; } function searchDefault(eventElement) { eventElement.target.className=3D'searchDefault'; } function initSearch() { var searchIcon =3D $get('SearchIcon'); if (dnn.getVar('SearchIconSelected') =3D=3D 'S') { searchIcon.style.backgroundImage=3Ddnn.getVar('SearchIconSiteUrl'); } else { searchIcon.style.backgroundImage=3Ddnn.getVar('SearchIconWebUrl'); } $addHandler(searchIcon, 'click', toggleDropDown); var siteIcon =3D $get('SearchIconSite'); siteIcon.style.backgroundImage=3Ddnn.getVar('SearchIconSiteUrl'); $addHandler(siteIcon, 'click', selectSearch); $addHandler(siteIcon, 'mouseover', searchHilite); $addHandler(siteIcon, 'mouseout', searchDefault); var webIcon =3D $get('SearchIconWeb'); webIcon.style.backgroundImage=3Ddnn.getVar('SearchIconWebUrl'); $addHandler(webIcon, 'click', selectSearch); $addHandler(webIcon, 'mouseover', searchHilite); $addHandler(webIcon, 'mouseout', searchDefault); =20 /* Set the default display style to resolve DOM bug */ $get('SearchChoices').style.display=3D'none'; } var isDropDownVisible =3D false; initSearch(); ------=_NextPart_000_0000_01CAF0DB.A7044760--