From: <Saved by Windows Internet Explorer 8>
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<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Den-US xmlns=3D"http://www.w3.org/1999/xhtml" =
xml:lang=3D"en-US"><HEAD=20
id=3DHead><TITLE>Ontario-Wayne Stormwater Coalition > =
Home</TITLE><!--*********************************************************=
*************************--><!-- DotNetNuke=EF=BF=BD - =
http://www.dotnetnuke.com                                          =
--><!-- Copyright (c) 2002-2009                                          =
                --><!-- by DotNetNuke Corporation                        =
                                =
--><!--******************************************************************=
****************-->
<META content=3D"text/html; charset=3DUTF-8" http-equiv=3DContent-Type>
<META content=3Dtext/javascript http-equiv=3DContent-Script-Type>
<META content=3Dtext/css http-equiv=3DContent-Style-Type>
<META id=3DMetaKeywords name=3DKEYWORDS content=3D,DotNetNuke,DNN>
<META id=3DMetaCopyright name=3DCOPYRIGHT=20
content=3D"Copyright 2009 by DotNetNuke Corporation">
<META id=3DMetaGenerator name=3DGENERATOR content=3D"MSHTML =
8.00.6001.18904">
<META id=3DMetaAuthor name=3DAUTHOR content=3D"Ontario-Wayne Stormwater =
Coalition">
<META name=3DRESOURCE-TYPE content=3DDOCUMENT>
<META name=3DDISTRIBUTION content=3DGLOBAL>
<META id=3DMetaRobots name=3DROBOTS content=3D"INDEX, FOLLOW">
<META name=3DREVISIT-AFTER content=3D"1 DAYS">
<META name=3DRATING content=3DGENERAL>
<META content=3DRevealTrans(Duration=3D0,Transition=3D1) =
http-equiv=3DPAGE-ENTER>
<STYLE id=3DStylePlaceholder type=3Dtext/css></STYLE>
<LINK id=3DAPortals__default_ rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.owsc.org/Portals/_default/default.css"><LINK =
id=3DAPortals_12_=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.owsc.org/Portals/12/portal.css"><LINK rel=3D"SHORTCUT =
ICON"=20
href=3D"/Portals/12/favicon.ico">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/Resources/Shared/Scripts/jquery/jquery.min.js"=
></SCRIPT>
</HEAD>
<BODY id=3DBody>
<FORM id=3DForm encType=3Dmultipart/form-data=20
onsubmit=3D"javascript:return WebForm_OnSubmit();" method=3Dpost =
name=3DForm=20
action=3D/Default.aspx>
<DIV><INPUT id=3D__EVENTTARGET type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =
id=3D__VIEWSTATE=20
value=3D/wEPDwUKMTYwNjM1MDk3Mg9kFgZmDxYCHgRUZXh0BW08IURPQ1RZUEUgaHRtbCBQV=
UJMSUMgIi0vL1czQy8vRFREIFhIVE1MIDEuMCBTdHJpY3QvL0VOIiAiaHR0cDovL3d3dy53My=
5vcmcvVFIveGh0bWwxL0RURC94aHRtbDEtc3RyaWN0LmR0ZCI+ZAIBD2QWDgIEDxYCHgdWaXN=
pYmxlaGQCBQ8WBB4HY29udGVudGQfAWhkAgYPFgIfAgUPLERvdE5ldE51a2UsRE5OZAIHDxYC=
HwIFKENvcHlyaWdodCAyMDA5IGJ5IERvdE5ldE51a2UgQ29ycG9yYXRpb25kAggPFgIfAgULR=
G90TmV0TnVrZSBkAgkPFgIfAgUiT250YXJpby1XYXluZSBTdG9ybXdhdGVyIENvYWxpdGlvbm=
QCDA8WAh8CBQ1JTkRFWCwgRk9MTE9XZAICD2QWAgIBD2QWBGYPZBYCZg8WAh8BaBYCZg9kFgJ=
mD2QWBgIDDxBkZBYAZAIPD2QWAmYPDxYGHghJbWFnZVVybAUUL2ltYWdlcy9jb2xsYXBzZS5n=
aWYeDUFsdGVybmF0ZVRleHQFCE1pbmltaXplHgdUb29sVGlwBQhNaW5pbWl6ZRYKHgd1c2VyY=
3RyBQlVc2FiaWxpdHkeB3VzZXJrZXkFFUNvbnRyb2xQYW5lbFZpc2libGUxMh4Hb25jbGljaw=
VNaWYgKF9fZG5uX1NlY3Rpb25NYXhNaW4odGhpcywgICdJY29uQmFyLmFzY3hfcm93Q29udHJ=
vbFBhbmVsJykpIHJldHVybiBmYWxzZTseCG1heF9pY29uBRIvaW1hZ2VzL2V4cGFuZC5naWYe=
CG1pbl9pY29uBRQvaW1hZ2VzL2NvbGxhcHNlLmdpZmQCEQ9kFgICAQ9kFgICAQ9kFhACAQ8QZ=
GQWAGQCBQ8QZGQWAGQCBw8QZGQWAGQCCw8QZGQWAGQCDw8QZGQWAGQCFQ8QZGQWAGQCGQ8QZG=
QWAWZkAh0PEGRkFgBkAgUPZBYCZg9kFhICAQ9kFgRmDxYCHwFoFgYCAQ8QDxYKHghDc3NDbGF=
zcwUQU2VydmVyU2tpbldpZGdldB8ABQNXZWIfBQURR29vZ2xlIFdlYiBTZWFyY2geB0NoZWNr=
ZWRnHgRfIVNCAgJkZGRkAgMPEA8WCh8LBRBTZXJ2ZXJTa2luV2lkZ2V0HwAFBFNpdGUfBQULU=
2l0ZSBTZWFyY2gfDGcfDQICZGRkZAIHDw8WBh8LBRBTZXJ2ZXJTa2luV2lkZ2V0HwAFTjxpbW=
cgc3JjPSIvUG9ydGFscy8xMi9Ta2lucy9vd3NjL2ltYWdlcy9zZWFyY2guZ2lmIiBib3JkZXI=
9IjAiIGFsdD0iU2VhcmNoIiAvPh8NAgJkZAICDxYCHwFnFgRmDw8WBB8EBRZTZWxlY3QgdGhl=
IHNlYXJjaCB0eXBlHwUFFlNlbGVjdCB0aGUgc2VhcmNoIHR5cGVkZAICDw8WBh8LBRBTZXJ2Z=
XJTa2luV2lkZ2V0HwAFTjxpbWcgc3JjPSIvUG9ydGFscy8xMi9Ta2lucy9vd3NjL2ltYWdlcy=
9zZWFyY2guZ2lmIiBib3JkZXI9IjAiIGFsdD0iU2VhcmNoIiAvPh8NAgJkZAIFD2QWAgIBD2Q=
WBAIBDw8WAh8BaGRkAgMPZBYCAgEPD2QWAh4FY2xhc3MFD0ROTl9IVE1MQ29udGVudGQCBw9k=
FgICAQ9kFgQCAQ8PFgIfAWhkZAIDD2QWAgIBDw9kFgIfDgUPRE5OX0hUTUxDb250ZW50ZAIJD=
2QWAgIBD2QWBAIBDw8WAh8BaGRkAgMPZBYCAgEPD2QWAh8OBQ9ETk5fSFRNTENvbnRlbnRkAg=
sPZBYCAgEPZBYEAgEPDxYCHwFoZGQCAw9kFgICAQ8PZBYCHw4FD0ROTl9IVE1MQ29udGVudGQ=
CDQ9kFgICAQ9kFgQCAQ8PFgIfAWhkZAIDD2QWAgIBDw9kFgIfDgUPRE5OX0hUTUxDb250ZW50=
ZAIPD2QWAgIBD2QWBAIBDw8WAh8BaGRkAgMPZBYCAgEPD2QWAh8OBQ9ETk5fSFRNTENvbnRlb=
nRkAhEPZBYCAgEPZBYEAgEPDxYCHwFoZGQCAw9kFgICAQ8PZBYCHw4FD0ROTl9IVE1MQ29udG=
VudGQCEw9kFgICAQ9kFgQCAQ8PFgIfAWhkZAIDD2QWAgIBDw9kFgIfDgUPRE5OX0hUTUxDb25=
0ZW50ZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUUZG5uJGRubk5BViRj=
dGxkbm5OQVbzPZlzCWt2ymwNzQPV6duttT5bGQ=3D=3D=20
type=3Dhidden name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['Form'];
if (!theForm) {
    theForm =3D document.Form;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/WebResource.axd?d=3DUDOLhsnTOL5tlep255dvvQ2&am=
p;t=3D633953051013717500"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://www.owsc.org/js/dnncore.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/ScriptResource.axd?d=3DC0nX2M0N6_od2K9ysTNdahB=
86M_5fz1e21fwN5xkIzMySpdL827lYkpkNquYI_9Z4rRKOfzXuDdvOUgarHcys20PIYrUEBAD=
0&amp;t=3Dffffffff84702873"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/ScriptResource.axd?d=3DC0nX2M0N6_od2K9ysTNdahB=
86M_5fz1e21fwN5xkIzMySpdL827lYkpkNquYI_9Z4rRKOfzXuDdEeVhNfCa_dCLk1O-ddkgo=
SKsUqqTVcyw1&amp;t=3Dffffffff84702873"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://www.owsc.org/js/dnn.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://www.owsc.org/js/dnn.xml.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/js/dnn.xmlhttp.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/js/dnn.dom.positioning.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/js/dnn.controls.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/js/dnn.controls.dnnmenu.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
dnn.controls.submitComp.onsubmit();
return true;
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager', =
document.getElementById('Form'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], =
[], 90);
//]]>
</SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.owsc.org/portals/12/skins/owsc/css/owsc.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.owsc.org/portals/12/skins/owsc/css/menu.css">
<DIV id=3DtopBack>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <DIV id=3DheaderBack>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D807>
        <TBODY>
        <TR>
          <TD rowSpan=3D4 width=3D215 align=3Dright><IMG=20
            alt=3D"Ontario-Wayne Stormwater Coalition"=20
            =
src=3D"http://www.owsc.org/portals/12/skins/owsc/images/logo.png"> </TD>
          <TD id=3DheaderSearch>
            <DIV style=3D"FLOAT: right">
            <DIV id=3Ddnn_dnnSEARCH_DropDownSearch =
class=3DSearchContainer>
            <DIV class=3DSearchBorder>
            <DIV id=3DSearchIcon class=3DSearchIcon=20
            =
onclick=3D"document.getElementById('SearchChoices').style.display=3D'bloc=
k'"><IMG=20
            style=3D"BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
            id=3Ddnn_dnnSEARCH_downArrow title=3D"Select the search =
type"=20
            alt=3D"Select the search type"=20
            src=3D"http://www.owsc.org/images/action.gif"> </DIV><INPUT=20
            onkeydown=3D"return __dnn_KeyDown('13', =
'javascript:__doPostBack(%27dnn$dnnSEARCH$cmdSearchNew%27,%27%27)', =
event);"=20
            id=3Ddnn_dnnSEARCH_txtSearchNew class=3DSearchTextBox =
maxLength=3D255=20
            type=3Dtext name=3Ddnn$dnnSEARCH$txtSearchNew>&nbsp;=20
            <UL id=3DSearchChoices>
              <LI id=3DSearchIconSite>Site</LI>
              <LI id=3DSearchIconWeb>Web</LI></UL></DIV><A=20
            id=3Ddnn_dnnSEARCH_cmdSearchNew class=3DServerSkinWidget=20
            =
href=3D"javascript:__doPostBack('dnn$dnnSEARCH$cmdSearchNew','')"><IMG=20
            border=3D0 alt=3DSearch=20
            =
src=3D"http://www.owsc.org/Portals/12/Skins/owsc/images/search.gif"></A> =

            </DIV></DIV>
            <DIV style=3D"FLOAT: none; CLEAR: both; PADDING-TOP: 2px"><A =

            href=3D"http://www.owsc.org/">News &amp; Events</A> &nbsp; | =
&nbsp; <A=20
            href=3D"http://www.owsc.org/">Contact Us</A> &nbsp; | &nbsp; =
<A=20
            href=3D"http://www.owsc.org/">Home</A> </DIV></TD></TR>
        <TR>
          <TD id=3DheaderBlurb>Stormwater Management Reducing Stormwater =

            Pollution</TD></TR>
        <TR>
          <TD id=3DheaderNav><SPAN><SPAN id=3Ddnn_dnnNAV_ctldnnNAV=20
            class=3Dmain_dnnmenu_item></SPAN></SPAN></TD></TR>
        <TR>
          <TD =
id=3DheaderSpacer></TD></TR></TBODY></TABLE></DIV></TD></TR>
  <TR>
    <TD align=3Dmiddle>
      <DIV id=3DtopBanner>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D784 =
height=3D80>
        <TBODY>
        <TR>
          <TD id=3DtopBannerLeft>
            <DIV id=3Ddnn_TopBannerLeft><A name=3D1471></A>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
              <TBODY>
              <TR>
                <TD></TD></TR>
              <TR>
                <TD id=3Ddnn_ctr1471_ContentPane><!-- Start_Module_1471 =
-->
                  <DIV id=3Ddnn_ctr1471_ModuleContent =
class=3DDNN_HTMLContent>
                  <DIV id=3Ddnn_ctr1471_HtmlModule_lblContent =
class=3DNormal>
                  <H4 style=3D"TEXT-ALIGN: right">Learn More =
About<BR>the=20
                  OWSC</H4></DIV></DIV><!-- End_Module_1471 =
--></TD></TR></TBODY></TABLE></DIV></TD>
          <TD style=3D"PADDING-LEFT: 8px; PADDING-RIGHT: 8px"><IMG =
alt=3D""=20
            =
src=3D"http://www.owsc.org/portals/12/skins/owsc/images/bannerSplitter.gi=
f">=20
          </TD>
          <TD id=3DtopBannerRight>
            <DIV id=3Ddnn_TopBannerRight><A name=3D1470></A>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD></TD></TR>
              <TR>
                <TD id=3Ddnn_ctr1470_ContentPane><!-- Start_Module_1470 =
-->
                  <DIV id=3Ddnn_ctr1470_ModuleContent =
class=3DDNN_HTMLContent>
                  <DIV id=3Ddnn_ctr1470_HtmlModule_lblContent =
class=3DNormal>
                  <P style=3D"TEXT-ALIGN: left">Established in 2005, the =

                  Ontario-Wayne Stormwater Coalition is composed of <A=20
                  href=3D"http://www.owsc.org/">9 municipal members</A>. =
Coalition=20
                  members are able to comply with the federal stormwater =

                  regulations improving water quality in a =
cost-effective=20
                  manner.</P>
                  <P align=3Dcenter><B><BR></B></P></DIV></DIV><!-- =
End_Module_1470 =
--></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV></TD><=
/TR>
  <TR>
    <TD style=3D"PADDING-TOP: 16px" align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D807>
        <TBODY>
        <TR>
          <TD id=3DlatestNews>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D210 height=3D230>
              <TBODY>
              <TR>
                <TD class=3DleftCell></TD>
                <TD class=3DmidCell>
                  <DIV id=3Ddnn_LatestNews><A name=3D1921></A>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD></TD></TR>
                    <TR>
                      <TD id=3Ddnn_ctr1921_ContentPane><!-- =
Start_Module_1921 -->
                        <DIV id=3Ddnn_ctr1921_ModuleContent =
class=3DDNN_HTMLContent>
                        <DIV id=3Ddnn_ctr1921_HtmlModule_lblContent =
class=3DNormal>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D"100%"=20
                        height=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3DblueCellHeader>
                              <H3><A=20
                              =
href=3D"http://www.owsc.org/portals/12/pdf/2010%20OWSWC_MS4%20Annual%20Re=
port.pdf"=20
                              target=3D_blank>Download Annual =
Report</A></H3>
                              <P><A=20
                              =
href=3D"http://www.owsc.org/portals/12/pdf/2010%20OWSWC_MS4%20Annual%20Re=
port.pdf"=20
                              target=3D_blank><IMG border=3D0 =
alt=3D"Download Report"=20
                              =
src=3D"http://www.owsc.org/portals/12/images/pdficon_large.gif"></A></P><=
/TD></TR>
                          <TR>
                            <TD class=3DblueCellText><STRONG>Please send =

                              questions or<BR>comments=20
                              t</STRONG><STRONG>o</STRONG> <A=20
                              =
href=3D"mailto:ontswcd1@rochester.rr.com">P.J.=20
                              Emerick</A><BR><STRONG>Phone</STRONG>: =
(585)=20
                              396-1450<BR><STRONG>Mailing =
Address</STRONG>:=20
                              <BR>Ontario County SWCD<BR>480 North Main =
Str.=20
                              Canandaigua, New York=20
                        14424</TD></TR></TBODY></TABLE></DIV></DIV><!-- =
End_Module_1921 --></TD></TR></TBODY></TABLE></DIV></TD>
                <TD class=3DrightCell></TD></TR></TBODY></TABLE></TD>
          <TD class=3DblueCell>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D185 height=3D230>
              <TBODY>
              <TR>
                <TD class=3DleftCell></TD>
                <TD class=3DmidCell>
                  <DIV id=3Ddnn_LeftBlue><A name=3D1472></A>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD></TD></TR>
                    <TR>
                      <TD id=3Ddnn_ctr1472_ContentPane><!-- =
Start_Module_1472 -->
                        <DIV id=3Ddnn_ctr1472_ModuleContent =
class=3DDNN_HTMLContent>
                        <DIV id=3Ddnn_ctr1472_HtmlModule_lblContent =
class=3DNormal>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D"100%"=20
                        height=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3DblueCellHeader>
                              <H3>About OWSC</H3></TD></TR>
                          <TR>
                            <TD class=3DblueCellHeaderSub>what you =
should=20
                          know</TD></TR>
                          <TR>
                            <TD class=3DblueCellImageCell><IMG=20
                              class=3DblueCellImage alt=3D"About OWSC"=20
                              =
src=3D"http://www.owsc.org/Portals/12/images/aboutOWSC.jpg"></TD></TR>
                          <TR>
                            <TD class=3DblueCellText><B>April 30, 2010 - =
This=20
                              site is a work in progress. Please check =
back=20
                              often for updates and useful =
resources.</B>.</TD></TR>
                          <TR>
                            <TD class=3DblueCellReadMore><A=20
                              href=3D"http://www.owsc.org/">Read=20
                          =
More</A></TD></TR></TBODY></TABLE></DIV></DIV><!-- End_Module_1472 =
--></TD></TR></TBODY></TABLE></DIV></TD>
                <TD class=3DrightCell></TD></TR></TBODY></TABLE></TD>
          <TD class=3DblueCell>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D185 height=3D230>
              <TBODY>
              <TR>
                <TD class=3DleftCell></TD>
                <TD class=3DmidCell>
                  <DIV id=3Ddnn_MiddleBlue><A name=3D1473></A>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD></TD></TR>
                    <TR>
                      <TD id=3Ddnn_ctr1473_ContentPane><!-- =
Start_Module_1473 -->
                        <DIV id=3Ddnn_ctr1473_ModuleContent =
class=3DDNN_HTMLContent>
                        <DIV id=3Ddnn_ctr1473_HtmlModule_lblContent =
class=3DNormal>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D"100%"=20
                        height=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3DblueCellHeader>
                              <H3>What is a MS4</H3></TD></TR>
                          <TR>
                            <TD class=3DblueCellHeaderSub>Stormwater=20
                            Management</TD></TR>
                          <TR>
                            <TD class=3DblueCellImageCell><IMG=20
                              class=3DblueCellImage alt=3D"What is a =
MS4"=20
                              =
src=3D"http://www.owsc.org/Portals/12/images/whatisMS4.jpg"></TD></TR>
                          <TR>
                            <TD class=3DblueCellText><B>April 30, 2010 - =
This=20
                              site is a work in progress. Please check =
back=20
                              often for updates and useful =
resources.</B></TD></TR>
                          <TR>
                            <TD class=3DblueCellReadMore><A=20
                              href=3D"http://www.owsc.org/">Read=20
                          =
More</A></TD></TR></TBODY></TABLE></DIV></DIV><!-- End_Module_1473 =
--></TD></TR></TBODY></TABLE></DIV></TD>
                <TD class=3DrightCell></TD></TR></TBODY></TABLE></TD>
          <TD class=3DblueCell>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D185 height=3D230>
              <TBODY>
              <TR>
                <TD class=3DleftCell></TD>
                <TD class=3DmidCell>
                  <DIV id=3Ddnn_RightBlue><A name=3D1474></A>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD></TD></TR>
                    <TR>
                      <TD id=3Ddnn_ctr1474_ContentPane><!-- =
Start_Module_1474 -->
                        <DIV id=3Ddnn_ctr1474_ModuleContent =
class=3DDNN_HTMLContent>
                        <DIV id=3Ddnn_ctr1474_HtmlModule_lblContent =
class=3DNormal>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D"100%"=20
                        height=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3DblueCellHeader>
                              <H3>Minimum Measures</H3></TD></TR>
                          <TR>
                            <TD class=3DblueCellHeaderSub>for businesses =
&amp;=20
                              contractors</TD></TR>
                          <TR>
                            <TD class=3DblueCellImageCell><IMG=20
                              class=3DblueCellImage alt=3D"Minimum =
Measures"=20
                              =
src=3D"http://www.owsc.org/Portals/12/images/minimumMeasures.jpg"></TD></=
TR>
                          <TR>
                            <TD class=3DblueCellText><B>April 30, 2010 - =
This=20
                              site is a work in progress. Please check =
back=20
                              often for updates and useful =
resources.</B></TD></TR>
                          <TR>
                            <TD class=3DblueCellReadMore><A=20
                              href=3D"http://www.owsc.org/">Read=20
                          =
More</A></TD></TR></TBODY></TABLE></DIV></DIV><!-- End_Module_1474 =
--></TD></TR></TBODY></TABLE></DIV></TD>
                <TD=20
  =
class=3DrightCell></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></T=
D></TR>
  <TR>
    <TD style=3D"PADDING-TOP: 16px" align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D810 =
height=3D204>
        <TBODY>
        <TR>
          <TD class=3DleftWideCell></TD>
          <TD class=3DmidWideCell>
            <DIV id=3Ddnn_WideCell><A name=3D1475></A>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD></TD></TR>
              <TR>
                <TD id=3Ddnn_ctr1475_ContentPane><!-- Start_Module_1475 =
-->
                  <DIV id=3Ddnn_ctr1475_ModuleContent =
class=3DDNN_HTMLContent>
                  <DIV id=3Ddnn_ctr1475_HtmlModule_lblContent =
class=3DNormal>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                  height=3D"100%">
                    <TBODY>
                    <TR>
                      <TD class=3DwideCellHeader colSpan=3D4>Most =
Commonly=20
                        Requested Resources</TD></TR>
                    <TR>
                      <TD class=3DwideCellSplit>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D"100%"=20
                        height=3D"100%">
                          <TBODY>
                          <TR>
                            <TD class=3DwideCellImageCell><IMG=20
                              class=3DwideCellImage=20
                              alt=3D"Most Commonly Requested Resources"=20
                              =
src=3D"http://www.owsc.org/Portals/12/images/resources.jpg"></TD></TR>
                          <TR>
                            <TD class=3DwideCellText>OWSC has many =
forms,=20
                              permits, and informational information =
quickly=20
                              available to you online. Here are the most =

                              requested resources.</TD></TR>
                          <TR>
                            <TD class=3DwideCellMore><A=20
                              href=3D"http://www.owsc.org/">Find more =
resources=20
                              here</A></TD></TR></TBODY></TABLE></TD>
                      <TD class=3DwideCellSplit>
                        <H2>For Municipalities and Government</H2>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit and Forms</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit Number</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Attorney=20
                        Certification Page</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Signatory=20
                        Requirement</A></DIV></TD>
                      <TD class=3DwideCellSplit>
                        <H2>For Businesses and Construction</H2>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit and Forms</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit Number</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Attorney=20
                        Certification Page</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Signatory=20
                        Requirement</A></DIV></TD>
                      <TD class=3DwideCellSplit>
                        <H2>For Education and General Knowledge</H2>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit and Forms</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">MS4=20
                        Permit Number</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Attorney=20
                        Certification Page</A></DIV>
                        <DIV class=3Dlink><A =
href=3D"http://www.owsc.org/">Signatory=20
                        =
Requirement</A></DIV></TD></TR></TBODY></TABLE></DIV></DIV><!-- =
End_Module_1475 --></TD></TR></TBODY></TABLE></DIV></TD>
          <TD class=3DrightWideCell></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD style=3D"PADDING-TOP: 16px" align=3Dmiddle>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D810>
        <TBODY>
        <TR>
          <TD align=3Dmiddle>
            <DIV id=3Ddnn_ContentPane><A name=3D1476></A>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD></TD></TR>
              <TR>
                <TD id=3Ddnn_ctr1476_ContentPane><!-- Start_Module_1476 =
-->
                  <DIV id=3Ddnn_ctr1476_ModuleContent =
class=3DDNN_HTMLContent>
                  <DIV id=3Ddnn_ctr1476_HtmlModule_lblContent =
class=3DNormal>
                  <H1 style=3D"TEXT-ALIGN: center">Are you a part of the =

OWSC?</H1>
                  <P style=3D"TEXT-ALIGN: center">The Ontario-Wayne MS4 =
include=20
                  parts of the Towns of Victor, Farmington, Macedon,=20
                  Ontario,<BR>and Walworth, the Villages of Victor and =
Macedon=20
                  and the Wayne and Ontario County<BR>Highway=20
                  Departments.</P></DIV></DIV><!-- End_Module_1476 =
--></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD align=3Dmiddle>
      <DIV id=3DfooterBackRepeater>
      <DIV id=3DfooterBack>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D817 =
height=3D120>
        <TBODY>
        <TR>
          <TD id=3DfooterTopSpace></TD></TR>
        <TR>
          <TD id=3DfooterNav><A =
href=3D"http://www.owsc.org/AboutOWSC.aspx">About=20
            OWSC</A> &nbsp; | &nbsp; <A =
href=3D"http://www.owsc.org/">What is=20
            MS4</A> &nbsp; | &nbsp; <A =
href=3D"http://www.owsc.org/">Minimum=20
            Measures</A> &nbsp; | &nbsp; <A =
href=3D"http://www.owsc.org/">Programs=20
            &amp; Projects</A> &nbsp; | &nbsp; <A=20
            href=3D"http://www.owsc.org/">Resources</A> &nbsp; | &nbsp; =
<A=20
            href=3D"http://www.owsc.org/">News &amp; Events</A> &nbsp; | =
&nbsp; <A=20
            href=3D"http://www.owsc.org/">Contact Us</A> &nbsp; | &nbsp; =
<A=20
            href=3D"http://www.owsc.org/">Home</A> =
</TD></TR></TBODY></TABLE>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
height=3D120>
        <TBODY>
        <TR>
          <TD align=3Dmiddle>
            <DIV id=3DbottomBanner>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
              height=3D80><TBODY>
              <TR>
                <TD id=3DbottomBannerText>=C2=A9 Copyright 2010 =
<B>Ontario-Wayne=20
                  Stormwater Coalition</B>=20
                  <DIV id=3Daddress>Ontario County SWCD 480 North Main =
Str.=20
                  Canandaigua, New York 14424<BR>Phone: (585) 396-1450=20
              =
</DIV></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV></D=
IV></TD></TR></TBODY></TABLE></DIV><INPUT=20
id=3DScrollTop type=3Dhidden name=3DScrollTop> <INPUT id=3D__dnnVariable =

value=3D"`{`__scdoff`:`1`,`SearchIconWebUrl`:`url(/images/Search/google-i=
con.gif)`,`SearchIconSiteUrl`:`url(/images/Search/dotnetnuke-icon.gif)`,`=
SearchIconSelected`:`S`,`dnn_dnnNAV_ctldnnNAV_json`:`{nodes:[{id:\`587\`,=
key:\`587\`,txt:\`About =
OWSC\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,css:\`main_dnnmenu_rootitem\`=
,cssHover:\`main_dnnmenu_rootitem_hover\`,cssIcon:\` =
\`,nodes:[{id:\`603\`,key:\`603\`,txt:\`Who Are =
We\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhov=
er\`,nodes:[]},{id:\`607\`,key:\`607\`,txt:\`What We =
Do\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhov=
er\`,nodes:[]},{id:\`608\`,key:\`608\`,txt:\`Towns, Villages &amp; =
County Highway =
Departments\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartm=
ents/OntarioCountyHW.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,=
nodes:[{id:\`635\`,key:\`635\`,txt:\`Ontario County =
HW\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments/Onta=
rioCountyHW.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]}=
,{id:\`636\`,key:\`636\`,txt:\`Town of =
Farmington\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartme=
nts/TownofFarmington.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,=
nodes:[]},{id:\`683\`,key:\`683\`,txt:\`Town of =
Macedon\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments=
/TownofMacedon.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:=
[]},{id:\`638\`,key:\`638\`,txt:\`Town of =
Ontario\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments=
/TownofOntario.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:=
[]},{id:\`639\`,key:\`639\`,txt:\`Town of =
Victor\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments/=
TownofVictor.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]=
},{id:\`641\`,key:\`641\`,txt:\`Town of =
Walworth\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartment=
s/TownofWalworth.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,node=
s:[]},{id:\`642\`,key:\`642\`,txt:\`Village of =
Macedon\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments=
/VillageofMacedon.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nod=
es:[]},{id:\`643\`,key:\`643\`,txt:\`Village of =
Victor\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments/=
VillageofVictor.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes=
:[]},{id:\`644\`,key:\`644\`,txt:\`Wayne County =
HW\`,ca:\`3\`,url:\`/AboutOWSC/TownsVillagesCountyHighwayDepartments/Wayn=
eCountyHW.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]}]}=
,{id:\`609\`,key:\`609\`,txt:\`OWSC Representatives to the Coalition =
\`,ca:\`3\`,url:\`/AboutOWSC/OWSCRepresentativestotheCoalition.aspx\`,img=
:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]}]},{id:\`598\`,key:\`5=
98\`,txt:\`What is a =
MS4?\`,ca:\`3\`,url:\`/WhatisaMS4.aspx\`,img:\`\`,css:\`main_dnnmenu_root=
item\`,cssHover:\`main_dnnmenu_rootitem_hover\`,cssIcon:\` =
\`,nodes:[{id:\`604\`,key:\`604\`,txt:\`Importance of =
SWMP\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemh=
over\`,nodes:[]},{id:\`610\`,key:\`610\`,txt:\`State Laws &amp; =
Regulations\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmen=
u_itemhover\`,nodes:[]},{id:\`611\`,key:\`611\`,txt:\`What You Can =
Do\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhov=
er\`,nodes:[]},{id:\`612\`,key:\`612\`,txt:\`Common =
Terminology\`,ca:\`3\`,url:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmen=
u_itemhover\`,nodes:[]},{id:\`613\`,key:\`613\`,txt:\`FAQs\`,ca:\`3\`,url=
:\`/Home.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]}]},=
{id:\`599\`,key:\`599\`,txt:\`Minimum =
Measures\`,ca:\`3\`,url:\`/MinimumMeasures.aspx\`,img:\`\`,css:\`main_dnn=
menu_rootitem\`,cssHover:\`main_dnnmenu_rootitem_hover\`,cssIcon:\` =
\`,nodes:[{id:\`628\`,key:\`628\`,txt:\`Public Education and =
Outreach\`,ca:\`3\`,url:\`/MinimumMeasures/PublicEducationandOutreach.asp=
x\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`629\`,ke=
y:\`629\`,txt:\`Public Involvement and =
Participation\`,ca:\`3\`,url:\`/MinimumMeasures/PublicInvolvementandParti=
cipation.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{i=
d:\`630\`,key:\`630\`,txt:\`Illicit Discharge Detection and =
Elimination\`,ca:\`3\`,url:\`/MinimumMeasures/IllicitDischargeDetectionan=
dElimination.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]=
},{id:\`631\`,key:\`631\`,txt:\`Construction Site Runoff =
Control\`,ca:\`3\`,url:\`/MinimumMeasures/ConstructionSiteRunoffControl.a=
spx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`633\`,=
key:\`633\`,txt:\`Post-Construction Runoff =
Control\`,ca:\`3\`,url:\`/MinimumMeasures/PostConstructionRunoffControl.a=
spx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`632\`,=
key:\`632\`,txt:\`Pollution Prevention and Good =
Housekeeping\`,ca:\`3\`,url:\`/MinimumMeasures/PollutionPreventionandGood=
Housekeeping.aspx\`,img:\`\`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]=
}]},{id:\`600\`,key:\`600\`,txt:\`Programs &amp; =
Projects\`,ca:\`3\`,url:\`/ProgramsProjects.aspx\`,img:\`\`,css:\`main_dn=
nmenu_rootitem\`,cssHover:\`main_dnnmenu_rootitem_hover\`,cssIcon:\` =
\`,nodes:[]},{id:\`602\`,key:\`602\`,txt:\`Resources\`,ca:\`3\`,url:\`/Re=
sources.aspx\`,img:\`\`,css:\`main_dnnmenu_rootitem\`,cssHover:\`main_dnn=
menu_rootitem_hover\`,cssIcon:\` =
\`,nodes:[{id:\`622\`,key:\`622\`,txt:\`General =
Information\`,ca:\`3\`,url:\`/Resources/GeneralInformation.aspx\`,img:\`\=
`,cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`623\`,key:\`623\`,t=
xt:\`Maps\`,ca:\`3\`,url:\`/Resources/Maps.aspx\`,img:\`\`,cssHover:\`mai=
n_dnnmenu_itemhover\`,nodes:[]},{id:\`624\`,key:\`624\`,txt:\`Forms =
&amp; =
Permits\`,ca:\`3\`,url:\`/Resources/FormsPermits.aspx\`,img:\`\`,cssHover=
:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`625\`,key:\`625\`,txt:\`Repor=
ts\`,ca:\`3\`,url:\`/Resources/Reports.aspx\`,img:\`\`,cssHover:\`main_dn=
nmenu_itemhover\`,nodes:[]},{id:\`626\`,key:\`626\`,txt:\`Legal =
Information\`,ca:\`3\`,url:\`/Resources/LegalInformation.aspx\`,img:\`\`,=
cssHover:\`main_dnnmenu_itemhover\`,nodes:[]},{id:\`627\`,key:\`627\`,txt=
:\`Informational =
Links\`,ca:\`3\`,url:\`/Resources/InformationalLinks.aspx\`,img:\`\`,cssH=
over:\`main_dnnmenu_itemhover\`,nodes:[]}]}]}`}"=20
type=3Dhidden name=3D__dnnVariable>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/Resources/Shared/scripts/initWidgets.js"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.owsc.org/Resources/Search/Search.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.Application.initialize();
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>dnn.setVar('dnn_dnnNAV_ctldnnNAV_p', =
'{mcss:\'main_dnnmenu_submenu\',anim:\'0\',suborient:\'1\',postback:\'__d=
oPostBack(\\\'dnn$dnnNAV$ctldnnNAV\\\',\\\'[NODEID]~|~Click\\\')\',sysimg=
path:\'/images/\',easeDir:\'0\',mbcss:\'main_dnnmenu_bar\',rmode:\'0\',cs=
s:\'main_dnnmenu_item\',easeType:\'3\',orient:\'0\',callback:\'dnn.xmlhtt=
p.doCallBack(\\\'ctldnnNAV =
dnn_dnnNAV_ctldnnNAV\\\',\\\'[NODEXML]\\\',this.callBackSuccess,mNode,thi=
s.callBackFail,this.callBackStatus,null,null,0);\'}');dnn.controls.initMe=
nu($get('dnn_dnnNAV_ctldnnNAV'));</SCRIPT>
 </FORM></BODY></HTML>

------=_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

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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/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<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=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;G<E;G++){L.call(K(this[G],H),this.length>1||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<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-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+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!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;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?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<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":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;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\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 =
U<T[3]-0},gt:function(V,U,T){return U>T[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<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=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<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+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"<a href=3D'#'></a>";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"<p =
class=3D'TEST'></p>";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"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";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;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){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;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||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<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';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("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/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<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").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<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;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<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=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'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';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('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            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<oPane.controls.length; i++)
		{
			if (iIndex > 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<oPanes.length; i++)
		{
			if (oPanes[i].id =3D=3D oCtl.parentNode.id)
				oPane =3D oPanes[i];
		}
	}=09
	if (oPane !=3D null)
	{
		iIndex =3D __dnn_getPaneControlIndex(oCtl, oPane);
		__dnn_MoveToPane(oPane, oCtl, iIndex);

		dnn.callPostBack('MoveToPane', 'moduleid=3D' + sModuleID, 'pane=3D' + =
oPane.paneName, 'order=3D' + iIndex * 2);=20
	}
}

function __dnn_MoveToPane(oPane, oCtl, iIndex)
{

	if (oPane !=3D null)
	{
		var aryCtls =3D new Array();
		for (var i=3DiIndex; i<oPane.controls.length; i++)
		{
			if (oPane.controls[i].control.id !=3D oCtl.id)
				aryCtls[aryCtls.length] =3D oPane.controls[i].control;

			dnn.dom.removeChild(oPane.controls[i].control);
		}
		dnn.dom.appendChild(oPane.pane, oCtl);
		oCtl.style.top=3D0;
		oCtl.style.left=3D0;
		oCtl.style.position =3D 'relative';
		for (var i=3D0; i<aryCtls.length; i++)
		{
			dnn.dom.appendChild(oPane.pane, aryCtls[i]);
		}
		__dnn_RefreshPanes();
	}
	else
	{
		oCtl.style.top=3D0;
		oCtl.style.left=3D0;
		oCtl.style.position =3D 'relative';
	}
}

function __dnn_RefreshPanes()
{
	var aryPanes =3D dnn.getVar('__dnn_Panes').split(';');
	var aryPaneNames =3D dnn.getVar('__dnn_PaneNames').split(';');
	__dnn_m_aryPanes =3D new Array();
	for (var i=3D0; i<aryPanes.length; i++)
	{
		if (aryPanes[i].length > 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<oPane.controls.length; i++)
	{
		oCtl =3D oPane.controls[i];
		var oIDims =3D new dnn.dom.positioning.dims(oCtl.control);
		if (oCDims.t < oIDims.t)
			return oCtl.index;
	}
	if (oCtl !=3D null)
		return oCtl.index+1;
	else
		return 0;
}

//Objects
function __dnn_Pane(ctl, sPaneName)
{
	this.pane =3D ctl;
	this.id =3D ctl.id;
	this.controls =3D new Array();
	this.origBorder =3D ctl.style.border;
	this.paneName =3D sPaneName;
=09
	var iIndex =3D 0;
	var strModuleOrder=3D'';
	for (var i=3D0; i<ctl.childNodes.length; i++)
	{
		var oNode =3D ctl.childNodes[i];
		if (dnn.dom.isNonTextNode(oNode))=09
		{
			if (__dnn_m_aryModules =3D=3D null)
				__dnn_m_aryModules =3D new Array();

			//if (oNode.tagName =3D=3D 'A' && oNode.childNodes.length > 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;c<e;c++)d[c]=3Darguments[c];d[e]=3Da;return b.apply(this,d)}return =
b.call(this,a)}};Function.createDelegate=3Dfunction(a,b){return =
function(){return =
b.apply(a,arguments)}};Function.emptyFunction=3DFunction.emptyMethod=3Dfu=
nction(){};Function._validateParams=3Dfunction(e,c){var =
a;a=3DFunction._validateParameterCount(e,c);if(a){a.popStackFrame();retur=
n a}for(var b=3D0;b<e.length;b++){var =
d=3Dc[Math.min(b,c.length-1)],f=3Dd.name;if(d.parameterArray)f+=3D"["+(b-=
c.length+1)+"]";a=3DFunction._validateParameter(e[b],d,f);if(a){a.popStac=
kFrame();return a}}return =
null};Function._validateParameterCount=3Dfunction(e,a){var =
c=3Da.length,d=3D0;for(var =
b=3D0;b<a.length;b++)if(a[b].parameterArray)c=3DNumber.MAX_VALUE;else =
if(!a[b].optional)d++;if(e.length<d||e.length>c){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;d<c.length;d++){var =
n=3Dc[d];b=3DFunction._validateParameterType(n,e,j,i,f,h+"["+d+"]");if(b)=
{b.popStackFrame();return b}}}return =
null};Function._validateParameterType=3Dfunction(a,c,n,m,k,d){var =
b;if(typeof a=3D=3D=3D"undefined")if(k)return =
null;else{b=3DError.argumentUndefined(d);b.popStackFrame();return =
b}if(a=3D=3D=3Dnull)if(k)return =
null;else{b=3DError.argumentNull(d);b.popStackFrame();return =
b}if(c&&c.__enum){if(typeof =
a!=3D=3D"number"){b=3DError.argumentType(d,Object.getType(a),c);b.popStac=
kFrame();return b}if(a%1=3D=3D=3D0){var =
e=3Dc.prototype;if(!c.__flags||a=3D=3D=3D0){for(var i in =
e)if(e[i]=3D=3D=3Da)return null}else{var l=3Da;for(var i in e){var =
f=3De[i];if(f=3D=3D=3D0)continue;if((f&a)=3D=3D=3Df)l-=3Df;if(l=3D=3D=3D0=
)return =
null}}}b=3DError.argumentOutOfRange(d,a,String.format(Sys.Res.enumInvalid=
Value,a,c.getName()));b.popStackFrame();return b}if(m){var h;if(typeof =
a.nodeType!=3D=3D"number"){var =
g=3Da.ownerDocument||a.document||a;if(g!=3Da){var =
j=3Dg.defaultView||g.parentWindow;h=3Dj!=3Da&&!(j.document&&a.document&&j=
.document=3D=3D=3Da.document)}else h=3Dtypeof =
g.body=3D=3D=3D"undefined"}else =
h=3Da.nodeType=3D=3D=3D3;if(h){b=3DError.argument(d,Sys.Res.argumentDomEl=
ement);b.popStackFrame();return =
b}}if(c&&!c.isInstanceOfType(a)){b=3DError.argumentType(d,Object.getType(=
a),c);b.popStackFrame();return =
b}if(c=3D=3D=3DNumber&&n)if(a%1!=3D=3D0){b=3DError.argumentOutOfRange(d,a=
,Sys.Res.argumentInteger);b.popStackFrame();return b}return =
null};Error.__typeName=3D"Error";Error.__class=3Dtrue;Error.create=3Dfunc=
tion(d,b){var a=3Dnew Error(d);a.message=3Dd;if(b)for(var c in =
b)a[c]=3Db[c];a.popStackFrame();return =
a};Error.argument=3Dfunction(a,c){var b=3D"Sys.ArgumentException: =
"+(c?c:Sys.Res.argument);if(a)b+=3D"\n"+String.format(Sys.Res.paramName,a=
);var =
d=3DError.create(b,{name:"Sys.ArgumentException",paramName:a});d.popStack=
Frame();return d};Error.argumentNull=3Dfunction(a,c){var =
b=3D"Sys.ArgumentNullException: =
"+(c?c:Sys.Res.argumentNull);if(a)b+=3D"\n"+String.format(Sys.Res.paramNa=
me,a);var =
d=3DError.create(b,{name:"Sys.ArgumentNullException",paramName:a});d.popS=
tackFrame();return d};Error.argumentOutOfRange=3Dfunction(c,a,d){var =
b=3D"Sys.ArgumentOutOfRangeException: =
"+(d?d:Sys.Res.argumentOutOfRange);if(c)b+=3D"\n"+String.format(Sys.Res.p=
aramName,c);if(typeof =
a!=3D=3D"undefined"&&a!=3D=3Dnull)b+=3D"\n"+String.format(Sys.Res.actualV=
alue,a);var =
e=3DError.create(b,{name:"Sys.ArgumentOutOfRangeException",paramName:c,ac=
tualValue:a});e.popStackFrame();return =
e};Error.argumentType=3Dfunction(d,c,b,e){var =
a=3D"Sys.ArgumentTypeException: ";if(e)a+=3De;else =
if(c&&b)a+=3DString.format(Sys.Res.argumentTypeWithTypes,c.getName(),b.ge=
tName());else =
a+=3DSys.Res.argumentType;if(d)a+=3D"\n"+String.format(Sys.Res.paramName,=
d);var =
f=3DError.create(a,{name:"Sys.ArgumentTypeException",paramName:d,actualTy=
pe:c,expectedType:b});f.popStackFrame();return =
f};Error.argumentUndefined=3Dfunction(a,c){var =
b=3D"Sys.ArgumentUndefinedException: =
"+(c?c:Sys.Res.argumentUndefined);if(a)b+=3D"\n"+String.format(Sys.Res.pa=
ramName,a);var =
d=3DError.create(b,{name:"Sys.ArgumentUndefinedException",paramName:a});d=
.popStackFrame();return d};Error.format=3Dfunction(a){var =
c=3D"Sys.FormatException: =
"+(a?a:Sys.Res.format),b=3DError.create(c,{name:"Sys.FormatException"});b=
.popStackFrame();return b};Error.invalidOperation=3Dfunction(a){var =
c=3D"Sys.InvalidOperationException: =
"+(a?a:Sys.Res.invalidOperation),b=3DError.create(c,{name:"Sys.InvalidOpe=
rationException"});b.popStackFrame();return =
b};Error.notImplemented=3Dfunction(a){var =
c=3D"Sys.NotImplementedException: =
"+(a?a:Sys.Res.notImplemented),b=3DError.create(c,{name:"Sys.NotImplement=
edException"});b.popStackFrame();return =
b};Error.parameterCount=3Dfunction(a){var =
c=3D"Sys.ParameterCountException: =
"+(a?a:Sys.Res.parameterCount),b=3DError.create(c,{name:"Sys.ParameterCou=
ntException"});b.popStackFrame();return =
b};Error.prototype.popStackFrame=3Dfunction(){if(typeof =
this.stack=3D=3D=3D"undefined"||this.stack=3D=3D=3Dnull||typeof =
this.fileName=3D=3D=3D"undefined"||this.fileName=3D=3D=3Dnull||typeof =
this.lineNumber=3D=3D=3D"undefined"||this.lineNumber=3D=3D=3Dnull)return;=
var =
a=3Dthis.stack.split("\n"),c=3Da[0],e=3Dthis.fileName+":"+this.lineNumber=
;while(typeof =
c!=3D=3D"undefined"&&c!=3D=3Dnull&&c.indexOf(e)=3D=3D=3D-1){a.shift();c=3D=
a[0]}var d=3Da[1];if(typeof =
d=3D=3D=3D"undefined"||d=3D=3D=3Dnull)return;var =
b=3Dd.match(/@(.*):(\d+)$/);if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return;this.fileName=3Db[1];this.li=
neNumber=3DparseInt(b[2]);a.shift();this.stack=3Da.join("\n")};Object.__t=
ypeName=3D"Object";Object.__class=3Dtrue;Object.getType=3Dfunction(b){var=
 a=3Db.constructor;if(!a||typeof =
a!=3D=3D"function"||!a.__typeName||a.__typeName=3D=3D=3D"Object")return =
Object;return a};Object.getTypeName=3Dfunction(a){return =
Object.getType(a).getName()};String.__typeName=3D"String";String.__class=3D=
true;String.prototype.endsWith=3Dfunction(a){return =
this.substr(this.length-a.length)=3D=3D=3Da};String.prototype.startsWith=3D=
function(a){return =
this.substr(0,a.length)=3D=3D=3Da};String.prototype.trim=3Dfunction(){ret=
urn =
this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=3Dfunction(){retu=
rn =
this.replace(/\s+$/,"")};String.prototype.trimStart=3Dfunction(){return =
this.replace(/^\s+/,"")};String.format=3Dfunction(){return =
String._toFormattedString(false,arguments)};String.localeFormat=3Dfunctio=
n(){return =
String._toFormattedString(true,arguments)};String._toFormattedString=3Dfu=
nction(l,j){var c=3D"",e=3Dj[0];for(var a=3D0;true;){var =
f=3De.indexOf("{",a),d=3De.indexOf("}",a);if(f<0&&d<0){c+=3De.slice(a);br=
eak}if(d>0&&(d<f||f<0)){c+=3De.slice(a,d+1);a=3Dd+2;continue}c+=3De.slice=
(a,f);a=3Df+1;if(e.charAt(a)=3D=3D=3D"{"){c+=3D"{";a++;continue}if(d<0)br=
eak;var =
h=3De.substring(a,d),g=3Dh.indexOf(":"),k=3DparseInt(g<0?h:h.substring(0,=
g),10)+1,i=3Dg<0?"":h.substring(g+1),b=3Dj[k];if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)b=3D"";if(b.toFormattedString)c+=3D=
b.toFormattedString(i);else =
if(l&&b.localeFormat)c+=3Db.localeFormat(i);else =
if(b.format)c+=3Db.format(i);else c+=3Db.toString();a=3Dd+1}return =
c};Boolean.__typeName=3D"Boolean";Boolean.__class=3Dtrue;Boolean.parse=3D=
function(b){var a=3Db.trim().toLowerCase();if(a=3D=3D=3D"false")return =
false;if(a=3D=3D=3D"true")return =
true};Date.__typeName=3D"Date";Date.__class=3Dtrue;Date._appendPreOrPostM=
atch=3Dfunction(e,b){var d=3D0,a=3Dfalse;for(var =
c=3D0,g=3De.length;c<g;c++){var f=3De.charAt(c);switch(f){case =
"'":if(a)b.append("'");else d++;a=3Dfalse;break;case =
"\\":if(a)b.append("\\");a=3D!a;break;default:b.append(f);a=3Dfalse}}retu=
rn =
d};Date._expandFormat=3Dfunction(a,b){if(!b)b=3D"F";if(b.length=3D=3D=3D1=
)switch(b){case "d":return a.ShortDatePattern;case "D":return =
a.LongDatePattern;case "t":return a.ShortTimePattern;case "T":return =
a.LongTimePattern;case "F":return a.FullDateTimePattern;case "M":case =
"m":return a.MonthDayPattern;case "s":return =
a.SortableDateTimePattern;case "Y":case "y":return =
a.YearMonthPattern;default:throw =
Error.format(Sys.Res.formatInvalidString)}return =
b};Date._expandYear=3Dfunction(c,a){if(a<100){var b=3D(new =
Date).getFullYear();a+=3Db-b%100;if(a>c.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;a<i;a++){var =
f=3Dh[a];if(f){e=3Dtrue;var b=3DDate._parseExact(g,f,c);if(b)return =
b}}if(!e){var d=3Dc._getDateTimeFormats();for(var =
a=3D0,i=3Dd.length;a<i;a++){var =
b=3DDate._parseExact(g,d[a],c);if(b)return b}}return =
null};Date._parseExact=3Dfunction(s,y,j){s=3Ds.trim();var =
m=3Dj.dateTimeFormat,v=3DDate._getParseRegExp(m,y),x=3D(new =
RegExp(v.regExp)).exec(s);if(x=3D=3D=3Dnull)return null;var =
w=3Dv.groups,f=3Dnull,c=3Dnull,h=3Dnull,g=3Dnull,d=3D0,n=3D0,o=3D0,e=3D0,=
k=3Dnull,r=3Dfalse;for(var p=3D0,z=3Dw.length;p<z;p++){var =
a=3Dx[p+1];if(a)switch(w[p]){case "dd":case =
"d":h=3DparseInt(a,10);if(h<1||h>31)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;b<c;b++)a=3Dd?"0"+a:a+"0";return =
a}function i(j,i,l,n,p){var =
h=3Dl[0],k=3D1,o=3DMath.pow(10,i),m=3DMath.round(j*o)/o;if(!isFinite(m))m=
=3Dj;j=3Dm;var =
b=3Dj.toString(),a=3D"",c,e=3Db.split(/e/i);b=3De[0];c=3De.length>1?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(k<l.length){h=3Dl[k];k++}}return =
b.slice(0,d+1)+n+f+a}var =
a=3Dj.numberFormat,e=3DMath.abs(this);if(!d)d=3D"D";var =
b=3D-1;if(d.length>1)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<f;a++){var c=3Db[a];if(typeof =
c!=3D=3D"undefined")e.call(d,c,a,b)}};Array.indexOf=3Dfunction(d,e,a){if(=
typeof e=3D=3D=3D"undefined")return -1;var =
c=3Dd.length;if(c!=3D=3D0){a=3Da-0;if(isNaN(a))a=3D0;else{if(isFinite(a))=
a=3Da-a%1;if(a<0)a=3DMath.max(0,c+a)}for(var b=3Da;b<c;b++)if(typeof =
d[b]!=3D=3D"undefined"&&d[b]=3D=3D=3De)return b}return =
-1};Array.insert=3Dfunction(a,b,c){a.splice(b,0,c)};Array.parse=3Dfunctio=
n(value){if(!value)return [];return =
eval(value)};Array.remove=3Dfunction(b,c){var =
a=3DArray.indexOf(b,c);if(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<f;d++){var =
e=3Dc[d];if(!Array.contains(a,e))a[a.length]=3De}b=3Db.__baseType}return =
a};Type.prototype.getName=3Dfunction(){return typeof =
this.__typeName=3D=3D=3D"undefined"?"":this.__typeName};Type.prototype.im=
plementsInterface=3Dfunction(d){this.resolveInheritance();var =
c=3Dd.getName(),a=3Dthis.__interfaceCache;if(a){var e=3Da[c];if(typeof =
e!=3D=3D"undefined")return e}else a=3Dthis.__interfaceCache=3D{};var =
b=3Dthis;while(b){var =
f=3Db.__interfaces;if(f)if(Array.indexOf(f,d)!=3D=3D-1)return =
a[c]=3Dtrue;b=3Db.__baseType}return =
a[c]=3Dfalse};Type.prototype.inheritsFrom=3Dfunction(b){this.resolveInher=
itance();var a=3Dthis.__baseType;while(a){if(a=3D=3D=3Db)return =
true;a=3Da.__baseType}return =
false};Type.prototype.initializeBase=3Dfunction(a,b){this.resolveInherita=
nce();if(this.__baseType)if(!b)this.__baseType.apply(a);else =
this.__baseType.apply(a,b);return =
a};Type.prototype.isImplementedBy=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;var =
b=3DObject.getType(a);return =
!!(b.implementsInterface&&b.implementsInterface(this))};Type.prototype.is=
InstanceOfType=3Dfunction(b){if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return false;if(b instanceof =
this)return true;var a=3DObject.getType(b);return =
!!(a=3D=3D=3Dthis)||a.inheritsFrom&&a.inheritsFrom(this)||a.implementsInt=
erface&&a.implementsInterface(this)};Type.prototype.registerClass=3Dfunct=
ion(c,b,d){this.prototype.constructor=3Dthis;this.__typeName=3Dc;this.__c=
lass=3Dtrue;if(b){this.__baseType=3Db;this.__basePrototypePending=3Dtrue}=
Sys.__upperCaseTypes[c.toUpperCase()]=3Dthis;if(d){this.__interfaces=3D[]=
;for(var a=3D2,f=3Darguments.length;a<f;a++){var =
e=3Darguments[a];this.__interfaces.push(e)}}return =
this};Type.prototype.registerInterface=3Dfunction(a){Sys.__upperCaseTypes=
[a.toUpperCase()]=3Dthis;this.prototype.constructor=3Dthis;this.__typeNam=
e=3Da;this.__interface=3Dtrue;return =
this};Type.prototype.resolveInheritance=3Dfunction(){if(this.__baseProtot=
ypePending){var b=3Dthis.__baseType;b.resolveInheritance();for(var a in =
b.prototype){var =
c=3Db.prototype[a];if(!this.prototype[a])this.prototype[a]=3Dc}delete =
this.__basePrototypePending}};Type.getRootNamespaces=3Dfunction(){return =
Array.clone(Sys.__rootNamespaces)};Type.isClass=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__class};Type.isInterface=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__interface};Type.isNamespace=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__namespace};Type.parse=3Dfunction(typeName,ns){var =
fn;if(ns){fn=3DSys.__upperCaseTypes[ns.getName().toUpperCase()+"."+typeNa=
me.toUpperCase()];return fn||null}if(!typeName)return =
null;if(!Type.__htClasses)Type.__htClasses=3D{};fn=3DType.__htClasses[typ=
eName];if(!fn){fn=3Deval(typeName);Type.__htClasses[typeName]=3Dfn}return=
 fn};Type.registerNamespace=3Dfunction(f){var =
d=3Dwindow,c=3Df.split(".");for(var b=3D0;b<c.length;b++){var =
e=3Dc[b],a=3Dd[e];if(!a){a=3Dd[e]=3D{__namespace:true,__typeName:c.slice(=
0,b+1).join(".")};if(b=3D=3D=3D0)Sys.__rootNamespaces[Sys.__rootNamespace=
s.length]=3Da;a.getName=3Dfunction(){return =
this.__typeName}}d=3Da}};window.Sys=3D{__namespace:true,__typeName:"Sys",=
getName:function(){return =
"Sys"},__upperCaseTypes:{}};Sys.__rootNamespaces=3D[Sys];Sys.IDisposable=3D=
function(){};Sys.IDisposable.prototype=3D{};Sys.IDisposable.registerInter=
face("Sys.IDisposable");Sys.StringBuilder=3Dfunction(a){this._parts=3Dtyp=
eof =
a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D""?[a.toString()]:[];this._val=
ue=3D{};this._len=3D0};Sys.StringBuilder.prototype=3D{append:function(a){=
this._parts[this._parts.length]=3Da},appendLine:function(a){this._parts[t=
his._parts.length]=3Dtypeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull||a=3D=3D=3D""?"\r\n":a+"\r\n"},clea=
r:function(){this._parts=3D[];this._value=3D{};this._len=3D0},isEmpty:fun=
ction(){if(this._parts.length=3D=3D=3D0)return true;return =
this.toString()=3D=3D=3D""},toString:function(a){a=3Da||"";var =
b=3Dthis._parts;if(this._len!=3D=3Db.length){this._value=3D{};this._len=3D=
b.length}var d=3Dthis._value;if(typeof =
d[a]=3D=3D=3D"undefined"){if(a!=3D=3D"")for(var =
c=3D0;c<b.length;)if(typeof =
b[c]=3D=3D=3D"undefined"||b[c]=3D=3D=3D""||b[c]=3D=3D=3Dnull)b.splice(c,1=
);else c++;d[a]=3Dthis._parts.join(a)}return =
d[a]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");if(!window.XM=
LHttpRequest)window.XMLHttpRequest=3Dfunction(){var =
b=3D["Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP"];for(var =
a=3D0,c=3Db.length;a<c;a++)try{return new =
ActiveXObject(b[a])}catch(d){}return =
null};Sys.Browser=3D{};Sys.Browser.InternetExplorer=3D{};Sys.Browser.Fire=
fox=3D{};Sys.Browser.Safari=3D{};Sys.Browser.Opera=3D{};Sys.Browser.agent=
=3Dnull;Sys.Browser.hasDebuggerStatement=3Dfalse;Sys.Browser.name=3Dnavig=
ator.appName;Sys.Browser.version=3DparseFloat(navigator.appVersion);Sys.B=
rowser.documentMode=3D0;if(navigator.userAgent.indexOf(" MSIE =
")>-1){Sys.Browser.agent=3DSys.Browser.InternetExplorer;Sys.Browser.versi=
on=3DparseFloat(navigator.userAgent.match(/MSIE =
(\d+\.\d+)/)[1]);if(Sys.Browser.version>=3D8)if(document.documentMode>=3D=
7)Sys.Browser.documentMode=3Ddocument.documentMode;Sys.Browser.hasDebugge=
rStatement=3Dtrue}else if(navigator.userAgent.indexOf(" =
Firefox/")>-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<j;e++)th=
is._traceDump(a[e],"["+e+"]",f,b,d)}else for(g in =
a){h=3Da[g];if(!Function.isInstanceOfType(h))this._traceDump(h,g,f,b,d)}}=
}Array.remove(d,a)}}};Sys._Debug.registerClass("Sys._Debug");Sys.Debug=3D=
new Sys._Debug;Sys.Debug.isDebug=3Dfalse;function =
Sys$Enum$parse(c,e){var =
a,b,i;if(e){a=3Dthis.__lowerCaseValues;if(!a){this.__lowerCaseValues=3Da=3D=
{};var g=3Dthis.prototype;for(var f in g)a[f.toLowerCase()]=3Dg[f]}}else =
a=3Dthis.prototype;if(!this.__flags){i=3De?c.toLowerCase():c;b=3Da[i.trim=
()];if(typeof b!=3D=3D"number")throw =
Error.argument("value",String.format(Sys.Res.enumInvalidValue,c,this.__ty=
peName));return b}else{var =
h=3D(e?c.toLowerCase():c).split(","),j=3D0;for(var =
d=3Dh.length-1;d>=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<e;b++)a[b](c,d)}},_getEvent:function(a,b){if(!this._=
list[a]){if(!b)return null;this._list[a]=3D[]}return =
this._list[a]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList"=
);Sys.EventArgs=3Dfunction(){};Sys.EventArgs.registerClass("Sys.EventArgs=
");Sys.EventArgs.Empty=3Dnew =
Sys.EventArgs;Sys.CancelEventArgs=3Dfunction(){Sys.CancelEventArgs.initia=
lizeBase(this);this._cancel=3Dfalse};Sys.CancelEventArgs.prototype=3D{get=
_cancel:function(){return =
this._cancel},set_cancel:function(a){this._cancel=3Da}};Sys.CancelEventAr=
gs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys.INotifyProperty=
Change=3Dfunction(){};Sys.INotifyPropertyChange.prototype=3D{};Sys.INotif=
yPropertyChange.registerInterface("Sys.INotifyPropertyChange");Sys.Proper=
tyChangedEventArgs=3Dfunction(a){Sys.PropertyChangedEventArgs.initializeB=
ase(this);this._propertyName=3Da};Sys.PropertyChangedEventArgs.prototype=3D=
{get_propertyName:function(){return =
this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.Prop=
ertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=3Dfunction(){};=
Sys.INotifyDisposing.prototype=3D{};Sys.INotifyDisposing.registerInterfac=
e("Sys.INotifyDisposing");Sys.Component=3Dfunction(){if(Sys.Application)S=
ys.Application.registerDisposableObject(this)};Sys.Component.prototype=3D=
{_id:null,_initialized:false,_updating:false,get_events:function(){if(!th=
is._events)this._events=3Dnew Sys.EventHandlerList;return =
this._events},get_id:function(){return =
this._id},set_id:function(a){this._id=3Da},get_isInitialized:function(){r=
eturn this._initialized},get_isUpdating:function(){return =
this._updating},add_disposing:function(a){this.get_events().addHandler("d=
isposing",a)},remove_disposing:function(a){this.get_events().removeHandle=
r("disposing",a)},add_propertyChanged:function(a){this.get_events().addHa=
ndler("propertyChanged",a)},remove_propertyChanged:function(a){this.get_e=
vents().removeHandler("propertyChanged",a)},beginUpdate:function(){this._=
updating=3Dtrue},dispose:function(){if(this._events){var =
a=3Dthis._events.getHandler("disposing");if(a)a(this,Sys.EventArgs.Empty)=
}delete =
this._events;Sys.Application.unregisterDisposableObject(this);Sys.Applica=
tion.removeComponent(this)},endUpdate:function(){this._updating=3Dfalse;i=
f(!this._initialized)this.initialize();this.updated()},initialize:functio=
n(){this._initialized=3Dtrue},raisePropertyChanged:function(b){if(!this._=
events)return;var =
a=3Dthis._events.getHandler("propertyChanged");if(a)a(this,new =
Sys.PropertyChangedEventArgs(b))},updated:function(){}};Sys.Component.reg=
isterClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange=
,Sys.INotifyDisposing);function Sys$Component$_setProperties(a,i){var =
d,j=3DObject.getType(a),e=3Dj=3D=3D=3DObject||j=3D=3D=3DSys.UI.DomElement=
,h=3DSys.Component.isInstanceOfType(a)&&!a.get_isUpdating();if(h)a.beginU=
pdate();for(var c in i){var b=3Di[c],f=3De?null:a["get_"+c];if(e||typeof =
f!=3D=3D"function"){var k=3Da[c];if(!b||typeof =
b!=3D=3D"object"||e&&!k)a[c]=3Db;else =
Sys$Component$_setProperties(k,b)}else{var l=3Da["set_"+c];if(typeof =
l=3D=3D=3D"function")l.apply(a,[b]);else if(b instanceof =
Array){d=3Df.apply(a);for(var =
g=3D0,m=3Dd.length,n=3Db.length;g<n;g++,m++)d[m]=3Db[g]}else if(typeof =
b=3D=3D=3D"object"&&Object.getType(b)=3D=3D=3DObject){d=3Df.apply(a);Sys$=
Component$_setProperties(d,b)}}}if(h)a.endUpdate()}function =
Sys$Component$_setReferences(c,b){for(var a in b){var =
e=3Dc["set_"+a],d=3D$find(b[a]);e.apply(c,[d])}}var =
$create=3DSys.Component.create=3Dfunction(h,f,d,c,g){var a=3Dg?new =
h(g):new =
h,b=3DSys.Application,i=3Db.get_isCreatingComponents();a.beginUpdate();if=
(f)Sys$Component$_setProperties(a,f);if(d)for(var e in =
d)a["add_"+e](d[e]);if(a.get_id())b.addComponent(a);if(i){b._createdCompo=
nents[b._createdComponents.length]=3Da;if(c)b._addComponentToSecondPass(a=
,c);else =
a.endUpdate()}else{if(c)Sys$Component$_setReferences(a,c);a.endUpdate()}r=
eturn a};Sys.UI.MouseButton=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.MouseButton.prototype=3D{leftButton:0,midd=
leButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseBu=
tton");Sys.UI.Key=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.Key.prototype=3D{backspace:8,tab:9,enter:1=
3,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,righ=
t:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.Point=3D=
function(a,b){this.x=3Da;this.y=3Db};Sys.UI.Point.registerClass("Sys.UI.P=
oint");Sys.UI.Bounds=3Dfunction(c,d,b,a){this.x=3Dc;this.y=3Dd;this.heigh=
t=3Da;this.width=3Db};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");Sys.UI=
.DomEvent=3Dfunction(e){var =
a=3De,b=3Dthis.type=3Da.type.toLowerCase();this.rawEvent=3Da;this.altKey=3D=
a.altKey;if(typeof a.button!=3D=3D"undefined")this.button=3Dtypeof =
a.which!=3D=3D"undefined"?a.button:a.button=3D=3D=3D4?Sys.UI.MouseButton.=
middleButton:a.button=3D=3D=3D2?Sys.UI.MouseButton.rightButton:Sys.UI.Mou=
seButton.leftButton;if(b=3D=3D=3D"keypress")this.charCode=3Da.charCode||a=
.keyCode;else if(a.keyCode&&a.keyCode=3D=3D=3D46)this.keyCode=3D127;else =
this.keyCode=3Da.keyCode;this.clientX=3Da.clientX;this.clientY=3Da.client=
Y;this.ctrlKey=3Da.ctrlKey;this.target=3Da.target?a.target:a.srcElement;i=
f(!b.startsWith("key"))if(typeof a.offsetX!=3D=3D"undefined"&&typeof =
a.offsetY!=3D=3D"undefined"){this.offsetX=3Da.offsetX;this.offsetY=3Da.of=
fsetY}else if(this.target&&this.target.nodeType!=3D=3D3&&typeof =
a.clientX=3D=3D=3D"number"){var =
c=3DSys.UI.DomElement.getLocation(this.target),d=3DSys.UI.DomElement._get=
Window(this.target);this.offsetX=3D(d.pageXOffset||0)+a.clientX-c.x;this.=
offsetY=3D(d.pageYOffset||0)+a.clientY-c.y}this.screenX=3Da.screenX;this.=
screenY=3Da.screenY;this.shiftKey=3Da.shiftKey};Sys.UI.DomEvent.prototype=
=3D{preventDefault:function(){if(this.rawEvent.preventDefault)this.rawEve=
nt.preventDefault();else =
if(window.event)this.rawEvent.returnValue=3Dfalse},stopPropagation:functi=
on(){if(this.rawEvent.stopPropagation)this.rawEvent.stopPropagation();els=
e =
if(window.event)this.rawEvent.cancelBubble=3Dtrue}};Sys.UI.DomEvent.regis=
terClass("Sys.UI.DomEvent");var =
$addHandler=3DSys.UI.DomEvent.addHandler=3Dfunction(a,d,e){if(!a._events)=
a._events=3D{};var c=3Da._events[d];if(!c)a._events[d]=3Dc=3D[];var =
b;if(a.addEventListener){b=3Dfunction(b){return e.call(a,new =
Sys.UI.DomEvent(b))};a.addEventListener(d,b,false)}else =
if(a.attachEvent){b=3Dfunction(){var =
b=3D{};try{b=3DSys.UI.DomElement._getWindow(a).event}catch(c){}return =
e.call(a,new =
Sys.UI.DomEvent(b))};a.attachEvent("on"+d,b)}c[c.length]=3D{handler:e,bro=
wserHandler:b}},$addHandlers=3DSys.UI.DomEvent.addHandlers=3Dfunction(e,d=
,c){for(var b in d){var =
a=3Dd[b];if(c)a=3DFunction.createDelegate(c,a);$addHandler(e,b,a)}},$clea=
rHandlers=3DSys.UI.DomEvent.clearHandlers=3Dfunction(a){if(a._events){var=
 e=3Da._events;for(var b in e){var d=3De[b];for(var =
c=3Dd.length-1;c>=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;b<g;b++)if(c[b].handler=3D=3D=3Df){d=3Dc[b].browserHan=
dler;break}if(a.removeEventListener)a.removeEventListener(e,d,false);else=
 =
if(a.detachEvent)a.detachEvent("on"+e,d);c.splice(b,1)};Sys.UI.DomElement=
=3Dfunction(){};Sys.UI.DomElement.registerClass("Sys.UI.DomElement");Sys.=
UI.DomElement.addCssClass=3Dfunction(a,b){if(!Sys.UI.DomElement.containsC=
ssClass(a,b))if(a.className=3D=3D=3D"")a.className=3Db;else =
a.className+=3D" =
"+b};Sys.UI.DomElement.containsCssClass=3Dfunction(b,a){return =
Array.contains(b.className.split(" =
"),a)};Sys.UI.DomElement.getBounds=3Dfunction(a){var =
b=3DSys.UI.DomElement.getLocation(a);return new =
Sys.UI.Bounds(b.x,b.y,a.offsetWidth||0,a.offsetHeight||0)};var =
$get=3DSys.UI.DomElement.getElementById=3Dfunction(f,e){if(!e)return =
document.getElementById(f);if(e.getElementById)return =
e.getElementById(f);var c=3D[],d=3De.childNodes;for(var =
b=3D0;b<d.length;b++){var =
a=3Dd[b];if(a.nodeType=3D=3D1)c[c.length]=3Da}while(c.length){a=3Dc.shift=
();if(a.id=3D=3Df)return =
a;d=3Da.childNodes;for(b=3D0;b<d.length;b++){a=3Dd[b];if(a.nodeType=3D=3D=
1)c[c.length]=3Da}}return null};switch(Sys.Browser.agent){case =
Sys.Browser.InternetExplorer:Sys.UI.DomElement.getLocation=3Dfunction(a){=
if(a.self||a.nodeType=3D=3D=3D9)return new Sys.UI.Point(0,0);var =
b=3Da.getBoundingClientRect();if(!b)return new Sys.UI.Point(0,0);var =
d=3Da.ownerDocument.documentElement,e=3Db.left-2+d.scrollLeft,f=3Db.top-2=
+d.scrollTop;try{var =
c=3Da.ownerDocument.parentWindow.frameElement||null;if(c){var =
g=3Dc.frameBorder=3D=3D=3D"0"||c.frameBorder=3D=3D=3D"no"?2:0;e+=3Dg;f+=3D=
g}}catch(h){}return new Sys.UI.Point(e,f)};break;case =
Sys.Browser.Safari:Sys.UI.DomElement.getLocation=3Dfunction(c){if(c.windo=
w&&c.window=3D=3D=3Dc||c.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var f=3D0,g=3D0,j=3Dnull,e=3Dnull,b;for(var =
a=3Dc;a;j=3Da,(e=3Db,a=3Da.offsetParent)){b=3DSys.UI.DomElement._getCurre=
ntStyle(a);var =
d=3Da.tagName?a.tagName.toUpperCase():null;if((a.offsetLeft||a.offsetTop)=
&&(d!=3D=3D"BODY"||(!e||e.position!=3D=3D"absolute"))){f+=3Da.offsetLeft;=
g+=3Da.offsetTop}}b=3DSys.UI.DomElement._getCurrentStyle(c);var =
h=3Db?b.position:null;if(!h||h!=3D=3D"absolute")for(var =
a=3Dc.parentNode;a;a=3Da.parentNode){d=3Da.tagName?a.tagName.toUpperCase(=
):null;if(d!=3D=3D"BODY"&&d!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)){f-=
=3Da.scrollLeft||0;g-=3Da.scrollTop||0}b=3DSys.UI.DomElement._getCurrentS=
tyle(a);var =
i=3Db?b.position:null;if(i&&i=3D=3D=3D"absolute")break}return new =
Sys.UI.Point(f,g)};break;case =
Sys.Browser.Opera:Sys.UI.DomElement.getLocation=3Dfunction(b){if(b.window=
&&b.window=3D=3D=3Db||b.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var d=3D0,e=3D0,i=3Dnull;for(var =
a=3Db;a;i=3Da,a=3Da.offsetParent){var =
f=3Da.tagName;d+=3Da.offsetLeft||0;e+=3Da.offsetTop||0}var =
g=3Db.style.position,c=3Dg&&g!=3D=3D"static";for(var =
a=3Db.parentNode;a;a=3Da.parentNode){f=3Da.tagName?a.tagName.toUpperCase(=
):null;if(f!=3D=3D"BODY"&&f!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)&&(c=
&&(a.style.overflow=3D=3D=3D"scroll"||a.style.overflow=3D=3D=3D"auto"))){=
d-=3Da.scrollLeft||0;e-=3Da.scrollTop||0}var =
h=3Da&&a.style?a.style.position:null;c=3Dc||h&&h!=3D=3D"static"}return =
new =
Sys.UI.Point(d,e)};break;default:Sys.UI.DomElement.getLocation=3Dfunction=
(d){if(d.window&&d.window=3D=3D=3Dd||d.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var e=3D0,f=3D0,i=3Dnull,g=3Dnull,b=3Dnull;for(var =
a=3Dd;a;i=3Da,(g=3Db,a=3Da.offsetParent)){var =
c=3Da.tagName?a.tagName.toUpperCase():null;b=3DSys.UI.DomElement._getCurr=
entStyle(a);if((a.offsetLeft||a.offsetTop)&&!(c=3D=3D=3D"BODY"&&(!g||g.po=
sition!=3D=3D"absolute"))){e+=3Da.offsetLeft;f+=3Da.offsetTop}if(i!=3D=3D=
null&&b){if(c!=3D=3D"TABLE"&&c!=3D=3D"TD"&&c!=3D=3D"HTML"){e+=3DparseInt(=
b.borderLeftWidth)||0;f+=3DparseInt(b.borderTopWidth)||0}if(c=3D=3D=3D"TA=
BLE"&&(b.position=3D=3D=3D"relative"||b.position=3D=3D=3D"absolute")){e+=3D=
parseInt(b.marginLeft)||0;f+=3DparseInt(b.marginTop)||0}}}b=3DSys.UI.DomE=
lement._getCurrentStyle(d);var =
h=3Db?b.position:null;if(!h||h!=3D=3D"absolute")for(var =
a=3Dd.parentNode;a;a=3Da.parentNode){c=3Da.tagName?a.tagName.toUpperCase(=
):null;if(c!=3D=3D"BODY"&&c!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)){e-=
=3Da.scrollLeft||0;f-=3Da.scrollTop||0;b=3DSys.UI.DomElement._getCurrentS=
tyle(a);if(b){e+=3DparseInt(b.borderLeftWidth)||0;f+=3DparseInt(b.borderT=
opWidth)||0}}}return new =
Sys.UI.Point(e,f)}}Sys.UI.DomElement.removeCssClass=3Dfunction(d,c){var =
a=3D" "+d.className+" ",b=3Da.indexOf(" "+c+" =
");if(b>=3D0)d.className=3D(a.substr(0,b)+" =
"+a.substring(b+c.length+1,a.length)).trim()};Sys.UI.DomElement.setLocati=
on=3Dfunction(b,c,d){var =
a=3Db.style;a.position=3D"absolute";a.left=3Dc+"px";a.top=3Dd+"px"};Sys.U=
I.DomElement.toggleCssClass=3Dfunction(b,a){if(Sys.UI.DomElement.contains=
CssClass(b,a))Sys.UI.DomElement.removeCssClass(b,a);else =
Sys.UI.DomElement.addCssClass(b,a)};Sys.UI.DomElement.getVisibilityMode=3D=
function(a){return =
a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide?Sys.UI.VisibilityMod=
e.hide:Sys.UI.VisibilityMode.collapse};Sys.UI.DomElement.setVisibilityMod=
e=3Dfunction(a,b){Sys.UI.DomElement._ensureOldDisplayMode(a);if(a._visibi=
lityMode!=3D=3Db){a._visibilityMode=3Db;if(Sys.UI.DomElement.getVisible(a=
)=3D=3D=3Dfalse)if(a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)a=
.style.display=3Da._oldDisplayMode;else =
a.style.display=3D"none";a._visibilityMode=3Db}};Sys.UI.DomElement.getVis=
ible=3Dfunction(b){var =
a=3Db.currentStyle||Sys.UI.DomElement._getCurrentStyle(b);if(!a)return =
true;return =
a.visibility!=3D=3D"hidden"&&a.display!=3D=3D"none"};Sys.UI.DomElement.se=
tVisible=3Dfunction(a,b){if(b!=3D=3DSys.UI.DomElement.getVisible(a)){Sys.=
UI.DomElement._ensureOldDisplayMode(a);a.style.visibility=3Db?"visible":"=
hidden";if(b||a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)a.styl=
e.display=3Da._oldDisplayMode;else =
a.style.display=3D"none"}};Sys.UI.DomElement._ensureOldDisplayMode=3Dfunc=
tion(a){if(!a._oldDisplayMode){var =
b=3Da.currentStyle||Sys.UI.DomElement._getCurrentStyle(a);a._oldDisplayMo=
de=3Db?b.display:null;if(!a._oldDisplayMode||a._oldDisplayMode=3D=3D=3D"n=
one")switch(a.tagName.toUpperCase()){case "DIV":case "P":case =
"ADDRESS":case "BLOCKQUOTE":case "BODY":case "COL":case "COLGROUP":case =
"DD":case "DL":case "DT":case "FIELDSET":case "FORM":case "H1":case =
"H2":case "H3":case "H4":case "H5":case "H6":case "HR":case =
"IFRAME":case "LEGEND":case "OL":case "PRE":case "TABLE":case "TD":case =
"TH":case "TR":case "UL":a._oldDisplayMode=3D"block";break;case =
"LI":a._oldDisplayMode=3D"list-item";break;default:a._oldDisplayMode=3D"i=
nline"}}};Sys.UI.DomElement._getWindow=3Dfunction(a){var =
b=3Da.ownerDocument||a.document||a;return =
b.defaultView||b.parentWindow};Sys.UI.DomElement._getCurrentStyle=3Dfunct=
ion(a){if(a.nodeType=3D=3D=3D3)return null;var =
c=3DSys.UI.DomElement._getWindow(a);if(a.documentElement)a=3Da.documentEl=
ement;var =
b=3Dc&&a!=3D=3Dc&&c.getComputedStyle?c.getComputedStyle(a,null):a.current=
Style||a.style;if(!b&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari&&a.sty=
le){var =
g=3Da.style.display,f=3Da.style.position;a.style.position=3D"absolute";a.=
style.display=3D"block";var =
e=3Dc.getComputedStyle(a,null);a.style.display=3Dg;a.style.position=3Df;b=
=3D{};for(var d in e)b[d]=3De[d];b.display=3D"none"}return =
b};Sys.IContainer=3Dfunction(){};Sys.IContainer.prototype=3D{};Sys.IConta=
iner.registerInterface("Sys.IContainer");Sys._ScriptLoader=3Dfunction(){t=
his._scriptsToLoad=3Dnull;this._sessions=3D[];this._scriptLoadedDelegate=3D=
Function.createDelegate(this,this._scriptLoadedHandler)};Sys._ScriptLoade=
r.prototype=3D{dispose:function(){this._stopSession();this._loading=3Dfal=
se;if(this._events)delete =
this._events;this._sessions=3Dnull;this._currentSession=3Dnull;this._scri=
ptLoadedDelegate=3Dnull},loadScripts:function(d,b,c,a){var =
e=3D{allScriptsLoadedCallback:b,scriptLoadFailedCallback:c,scriptLoadTime=
outCallback:a,scriptsToLoad:this._scriptsToLoad,scriptTimeout:d};this._sc=
riptsToLoad=3Dnull;this._sessions[this._sessions.length]=3De;if(!this._lo=
ading)this._nextSession()},notifyScriptLoaded:function(){if(!this._loadin=
g)return;this._currentTask._notified++;if(Sys.Browser.agent=3D=3D=3DSys.B=
rowser.Safari)if(this._currentTask._notified=3D=3D=3D1)window.setTimeout(=
Function.createDelegate(this,function(){this._scriptLoadedHandler(this._c=
urrentTask.get_scriptElement(),true)}),0)},queueCustomScriptTag:function(=
a){if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scrip=
tsToLoad,a)},queueScriptBlock:function(a){if(!this._scriptsToLoad)this._s=
criptsToLoad=3D[];Array.add(this._scriptsToLoad,{text:a})},queueScriptRef=
erence:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array=
.add(this._scriptsToLoad,{src:a})},_createScriptElement:function(c){var =
a=3Ddocument.createElement("script");a.type=3D"text/javascript";for(var =
b in c)a[b]=3Dc[b];return a},_loadScriptsInternal:function(){var =
b=3Dthis._currentSession;if(b.scriptsToLoad&&b.scriptsToLoad.length>0){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<e;a++)b[a].dispose();Array.clear(this._disposableObj=
ects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDe=
legate);if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(windo=
w,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=3Dnull}var =
d=3DSys._ScriptLoader.getInstance();if(d)d.dispose();Sys._Application.cal=
lBaseMethod(this,"dispose")}},endCreateComponents:function(){var =
b=3Dthis._secondPassComponents;for(var a=3D0,d=3Db.length;a<d;a++){var =
c=3Db[a].component;Sys$Component$_setReferences(c,b[a].references);c.endU=
pdate()}this._secondPassComponents=3D[];this._creatingComponents=3Dfalse}=
,findComponent:function(b,a){return =
a?Sys.IContainer.isInstanceOfType(a)?a.findComponent(b):a[b]||null:Sys.Ap=
plication._components[b]||null},getComponents:function(){var =
a=3D[],b=3Dthis._components;for(var c in b)a[a.length]=3Db[c];return =
a},initialize:function(){if(!this._initialized&&!this._initializing){this=
._initializing=3Dtrue;window.setTimeout(Function.createDelegate(this,this=
._doInitialize),0)}},notifyScriptLoaded:function(){var =
a=3DSys._ScriptLoader.getInstance();if(a)a.notifyScriptLoaded()},register=
DisposableObject:function(a){if(!this._disposing)this._disposableObjects[=
this._disposableObjects.length]=3Da},raiseLoad:function(){var =
b=3Dthis.get_events().getHandler("load"),a=3Dnew =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!this._=
initializing);if(b)b(this,a);if(window.pageLoad)window.pageLoad(this,a);t=
his._createdComponents=3D[]},removeComponent:function(b){var =
a=3Db.get_id();if(a)delete =
this._components[a]},setServerId:function(a,b){this._clientId=3Da;this._u=
niqueId=3Db},setServerState:function(a){this._ensureHistory();this._state=
.__s=3Da;this._updateHiddenField(a)},unregisterDisposableObject:function(=
a){if(!this._disposing)Array.remove(this._disposableObjects,a)},_addCompo=
nentToSecondPass:function(b,a){this._secondPassComponents[this._secondPas=
sComponents.length]=3D{component:b,references:a}},_deserializeState:funct=
ion(a,i){var e=3D{};a=3Da||"";var =
b=3Da.indexOf("&&");if(b!=3D=3D-1&&b+2<a.length){e.__s=3Da.substr(b+2);a=3D=
a.substr(0,b)}var g=3Da.split("&");for(var =
f=3D0,k=3Dg.length;f<k;f++){var =
d=3Dg[f],c=3Dd.indexOf("=3D");if(c!=3D=3D-1&&c+1<d.length){var =
j=3Dd.substr(0,c),h=3Dd.substr(c+1);e[j]=3Di?h:decodeURIComponent(h)}}ret=
urn =
e},_doInitialize:function(){Sys._Application.callBaseMethod(this,"initial=
ize");var =
b=3Dthis.get_events().getHandler("init");if(b){this.beginCreateComponents=
();b(this,Sys.EventArgs.Empty);this.endCreateComponents()}if(Sys.WebForms=
){this._beginRequestHandler=3DFunction.createDelegate(this,this._onPageRe=
questManagerBeginRequest);Sys.WebForms.PageRequestManager.getInstance().a=
dd_beginRequest(this._beginRequestHandler);this._endRequestHandler=3DFunc=
tion.createDelegate(this,this._onPageRequestManagerEndRequest);Sys.WebFor=
ms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandle=
r)}var =
a=3Dthis.get_stateString();if(a!=3D=3Dthis._currentEntry)this._navigate(a=
);this.raiseLoad();this._initializing=3Dfalse},_enableHistoryInScriptMana=
ger:function(){this._enableHistory=3Dtrue},_ensureHistory:function(){if(!=
this._historyInitialized&&this._enableHistory){if(Sys.Browser.agent=3D=3D=
=3DSys.Browser.InternetExplorer&&Sys.Browser.documentMode<8){this._histor=
yFrame=3Ddocument.getElementById("__historyFrame");this._ignoreIFrame=3Dt=
rue}if(this._isSafari2()){var =
a=3Ddocument.getElementById("__history");this._setHistory([window.locatio=
n.hash]);this._historyInitialLength=3Dwindow.history.length}this._timerHa=
ndler=3DFunction.createDelegate(this,this._onIdle);this._timerCookie=3Dwi=
ndow.setTimeout(this._timerHandler,100);try{this._initialState=3Dthis._de=
serializeState(this.get_stateString())}catch(b){}this._historyInitialized=
=3Dtrue}},_getHistory:function(){var =
a=3Ddocument.getElementById("__history");if(!a)return "";var =
b=3Da.value;return =
b?Sys.Serialization.JavaScriptSerializer.deserialize(b,true):""},_isSafar=
i2:function(){return =
Sys.Browser.agent=3D=3D=3DSys.Browser.Safari&&Sys.Browser.version<=3D419.=
3},_loadHandler:function(){if(this._loadHandlerDelegate){Sys.UI.DomEvent.=
removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerD=
elegate=3Dnull}this.initialize()},_navigate:function(c){this._ensureHisto=
ry();var b=3Dthis._deserializeState(c);if(this._uniqueId){var =
d=3Dthis._state.__s||"",a=3Db.__s||"";if(a!=3D=3Dd){this._updateHiddenFie=
ld(a);__doPostBack(this._uniqueId,a);this._state=3Db;return}}this._setSta=
te(c);this._state=3Db;this._raiseNavigate()},_onIdle:function(){delete =
this._timerCookie;var =
a=3Dthis.get_stateString();if(a!=3D=3Dthis._currentEntry){if(!this._ignor=
eTimer){this._historyPointIsNew=3Dfalse;this._navigate(a);this._historyLe=
ngth=3Dwindow.history.length}}else =
this._ignoreTimer=3Dfalse;this._timerCookie=3Dwindow.setTimeout(this._tim=
erHandler,100)},_onIFrameLoad:function(a){this._ensureHistory();if(!this.=
_ignoreIFrame){this._historyPointIsNew=3Dfalse;this._navigate(a)}this._ig=
noreIFrame=3Dfalse},_onPageRequestManagerBeginRequest:function(){this._ig=
noreTimer=3Dtrue},_onPageRequestManagerEndRequest:function(e,d){var =
b=3Dd.get_dataItems()[this._clientId],a=3Ddocument.getElementById("__EVEN=
TTARGET");if(a&&a.value=3D=3D=3Dthis._uniqueId)a.value=3D"";if(typeof =
b!=3D=3D"undefined"){this.setServerState(b);this._historyPointIsNew=3Dtru=
e}else this._ignoreTimer=3Dfalse;var =
c=3Dthis._serializeState(this._state);if(c!=3D=3Dthis._currentEntry){this=
._ignoreTimer=3Dtrue;this._setState(c);this._raiseNavigate()}},_raiseNavi=
gate:function(){var =
c=3Dthis.get_events().getHandler("navigate"),b=3D{};for(var a in =
this._state)if(a!=3D=3D"__s")b[a]=3Dthis._state[a];var d=3Dnew =
Sys.HistoryEventArgs(b);if(c)c(this,d)},_serializeState:function(d){var =
b=3D[];for(var a in d){var e=3Dd[a];if(a=3D=3D=3D"__s")var c=3De;else =
b[b.length]=3Da+"=3D"+encodeURIComponent(e)}return =
b.join("&")+(c?"&&"+c:"")},_setHistory:function(b){var =
a=3Ddocument.getElementById("__history");if(a)a.value=3DSys.Serialization=
.JavaScriptSerializer.serialize(b)},_setState:function(a,c){a=3Da||"";if(=
a!=3D=3Dthis._currentEntry){if(window.theForm){var =
e=3Dwindow.theForm.action,f=3De.indexOf("#");window.theForm.action=3D(f!=3D=
=3D-1?e.substring(0,f):e)+"#"+a}if(this._historyFrame&&this._historyPoint=
IsNew){this._ignoreIFrame=3Dtrue;this._historyPointIsNew=3Dfalse;var =
d=3Dthis._historyFrame.contentWindow.document;d.open("javascript:'<html><=
/html>'");d.write("<html><head><title>"+(c||document.title)+"</title><scr=
i"+'pt =
type=3D"text/javascript">parent.Sys.Application._onIFrameLoad(\''+a+"');<=
/scri"+"pt></head><body></body></html>");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;b<f;b++)try{var a=3Dnew =
ActiveXObject(c[b]);a.async=3Dfalse;a.loadXML(d);a.setProperty("Selection=
Language","XPath");return a}catch(g){}}else try{var e=3Dnew =
window.DOMParser;return e.parseFromString(d,"text/xml")}catch(g){}return =
null};Sys.Net.XMLHttpExecutor=3Dfunction(){Sys.Net.XMLHttpExecutor.initia=
lizeBase(this);var =
a=3Dthis;this._xmlHttpRequest=3Dnull;this._webRequest=3Dnull;this._respon=
seAvailable=3Dfalse;this._timedOut=3Dfalse;this._timer=3Dnull;this._abort=
ed=3Dfalse;this._started=3Dfalse;this._onReadyStateChange=3Dfunction(){if=
(a._xmlHttpRequest.readyState=3D=3D=3D4){try{if(typeof =
a._xmlHttpRequest.status=3D=3D=3D"undefined")return}catch(b){return}a._cl=
earTimer();a._responseAvailable=3Dtrue;try{a._webRequest.completed(Sys.Ev=
entArgs.Empty)}finally{if(a._xmlHttpRequest!=3Dnull){a._xmlHttpRequest.on=
readystatechange=3DFunction.emptyMethod;a._xmlHttpRequest=3Dnull}}}};this=
._clearTimer=3Dfunction(){if(a._timer!=3Dnull){window.clearTimeout(a._tim=
er);a._timer=3Dnull}};this._onTimeout=3Dfunction(){if(!a._responseAvailab=
le){a._clearTimer();a._timedOut=3Dtrue;a._xmlHttpRequest.onreadystatechan=
ge=3DFunction.emptyMethod;a._xmlHttpRequest.abort();a._webRequest.complet=
ed(Sys.EventArgs.Empty);a._xmlHttpRequest=3Dnull}}};Sys.Net.XMLHttpExecut=
or.prototype=3D{get_timedOut:function(){return =
this._timedOut},get_started:function(){return =
this._started},get_responseAvailable:function(){return =
this._responseAvailable},get_aborted:function(){return =
this._aborted},executeRequest:function(){this._webRequest=3Dthis.get_webR=
equest();var =
c=3Dthis._webRequest.get_body(),a=3Dthis._webRequest.get_headers();this._=
xmlHttpRequest=3Dnew =
XMLHttpRequest;this._xmlHttpRequest.onreadystatechange=3Dthis._onReadySta=
teChange;var =
e=3Dthis._webRequest.get_httpVerb();this._xmlHttpRequest.open(e,this._web=
Request.getResolvedUrl(),true);if(a)for(var b in a){var =
f=3Da[b];if(typeof =
f!=3D=3D"function")this._xmlHttpRequest.setRequestHeader(b,f)}if(e.toLowe=
rCase()=3D=3D=3D"post"){if(a=3D=3D=3Dnull||!a["Content-Type"])this._xmlHt=
tpRequest.setRequestHeader("Content-Type","application/x-www-form-urlenco=
ded; charset=3Dutf-8");if(!c)c=3D""}var =
d=3Dthis._webRequest.get_timeout();if(d>0)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;b<e.length;b++){var =
a=3De[b];if(!d[a]){Array.add(c,a);d[a]=3Dtrue}}return =
c},_flattenProperties:function(a,i,j){var =
b=3D{},e,d,g=3D0;if(a&&a.length=3D=3D=3D0)return =
{value:b,count:0};for(var c in =
i){e=3Di[c];d=3Dj?j+"."+c:c;if(Sys.Services.ProfileGroup.isInstanceOfType=
(e)){var =
k=3Dthis._flattenProperties(a,e,d),h=3Dk.value;g+=3Dk.count;for(var f in =
h){var l=3Dh[f];b[f]=3Dl}}else =
if(!a||Array.indexOf(a,d)!=3D=3D-1){b[d]=3De;g++}}return =
{value:b,count:g}},_get_path:function(){var =
a=3Dthis.get_path();if(!a.length)a=3DSys.Services._ProfileService.Default=
WebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_onLoadComplete:function(a,e,g){if(typeof a!=3D=3D"object")throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
g,"Object"));var c=3Dthis._unflattenProperties(a);for(var b in =
c)this.properties[b]=3Dc[b];var =
d=3De[0]||this.get_defaultLoadCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(d){var =
f=3De[2]||this.get_defaultUserContext();d(a.length,f,"Sys.Services.Profil=
eService.load")}},_onLoadFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.ProfileServic=
e.load")}},_onSaveComplete:function(a,b,f){var =
c=3Db[3];if(a!=3D=3Dnull)if(a instanceof Array)c-=3Da.length;else =
if(typeof a=3D=3D=3D"number")c=3Da;else throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Array"));var =
d=3Db[0]||this.get_defaultSaveCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(d){var =
e=3Db[2]||this.get_defaultUserContext();d(c,e,"Sys.Services.ProfileServic=
e.save")}},_onSaveFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.ProfileServic=
e.save")}},_unflattenProperties:function(e){var c=3D{},d,f,h=3D0;for(var =
a in e){h++;f=3De[a];d=3Da.indexOf(".");if(d!=3D=3D-1){var =
g=3Da.substr(0,d);a=3Da.substr(d+1);var =
b=3Dc[g];if(!b||!Sys.Services.ProfileGroup.isInstanceOfType(b)){b=3Dnew =
Sys.Services.ProfileGroup;c[g]=3Db}b[a]=3Df}else =
c[a]=3Df}e.length=3Dh;return =
c}};Sys.Services._ProfileService.registerClass("Sys.Services._ProfileServ=
ice",Sys.Net.WebServiceProxy);Sys.Services.ProfileService=3Dnew =
Sys.Services._ProfileService;Sys.Services.ProfileGroup=3Dfunction(a){if(a=
)for(var b in =
a)this[b]=3Da[b]};Sys.Services.ProfileGroup.registerClass("Sys.Services.P=
rofileGroup");Sys.Services._AuthenticationService=3Dfunction(){Sys.Servic=
es._AuthenticationService.initializeBase(this)};Sys.Services._Authenticat=
ionService.DefaultWebServicePath=3D"";Sys.Services._AuthenticationService=
.prototype=3D{_defaultLoginCompletedCallback:null,_defaultLogoutCompleted=
Callback:null,_path:"",_timeout:0,_authenticated:false,get_defaultLoginCo=
mpletedCallback:function(){return =
this._defaultLoginCompletedCallback},set_defaultLoginCompletedCallback:fu=
nction(a){this._defaultLoginCompletedCallback=3Da},get_defaultLogoutCompl=
etedCallback:function(){return =
this._defaultLogoutCompletedCallback},set_defaultLogoutCompletedCallback:=
function(a){this._defaultLogoutCompletedCallback=3Da},get_isLoggedIn:func=
tion(){return this._authenticated},get_path:function(){return =
this._path||""},login:function(c,b,a,h,f,d,e,g){this._invoke(this._get_pa=
th(),"Login",false,{userName:c,password:b,createPersistentCookie:a},Funct=
ion.createDelegate(this,this._onLoginComplete),Function.createDelegate(th=
is,this._onLoginFailed),[c,b,a,h,f,d,e,g])},logout:function(c,a,b,d){this=
._invoke(this._get_path(),"Logout",false,{},Function.createDelegate(this,=
this._onLogoutComplete),Function.createDelegate(this,this._onLogoutFailed=
),[c,a,b,d])},_get_path:function(){var =
a=3Dthis.get_path();if(!a.length)a=3DSys.Services._AuthenticationService.=
DefaultWebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_onLoginComplete:function(e,c,f){if(typeof e!=3D=3D"boolean")throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Boolean"));var =
b=3Dc[4],d=3Dc[7]||this.get_defaultUserContext(),a=3Dc[5]||this.get_defau=
ltLoginCompletedCallback()||this.get_defaultSucceededCallback();if(e){thi=
s._authenticated=3Dtrue;if(a)a(true,d,"Sys.Services.AuthenticationService=
.login");if(typeof =
b!=3D=3D"undefined"&&b!=3D=3Dnull)window.location.href=3Db}else =
if(a)a(false,d,"Sys.Services.AuthenticationService.login")},_onLoginFaile=
d:function(d,b){var a=3Db[6]||this.get_defaultFailedCallback();if(a){var =
c=3Db[7]||this.get_defaultUserContext();a(d,c,"Sys.Services.Authenticatio=
nService.login")}},_onLogoutComplete:function(f,a,e){if(f!=3D=3Dnull)thro=
w =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
e,"null"));var =
b=3Da[0],d=3Da[3]||this.get_defaultUserContext(),c=3Da[1]||this.get_defau=
ltLogoutCompletedCallback()||this.get_defaultSucceededCallback();this._au=
thenticated=3Dfalse;if(c)c(null,d,"Sys.Services.AuthenticationService.log=
out");if(!b)window.location.reload();else =
window.location.href=3Db},_onLogoutFailed:function(c,b){var =
a=3Db[2]||this.get_defaultFailedCallback();if(a)a(c,b[3],"Sys.Services.Au=
thenticationService.logout")},_setAuthenticated:function(a){this._authent=
icated=3Da}};Sys.Services._AuthenticationService.registerClass("Sys.Servi=
ces._AuthenticationService",Sys.Net.WebServiceProxy);Sys.Services.Authent=
icationService=3Dnew =
Sys.Services._AuthenticationService;Sys.Services._RoleService=3Dfunction(=
){Sys.Services._RoleService.initializeBase(this);this._roles=3D[]};Sys.Se=
rvices._RoleService.DefaultWebServicePath=3D"";Sys.Services._RoleService.=
prototype=3D{_defaultLoadCompletedCallback:null,_rolesIndex:null,_timeout=
:0,_path:"",get_defaultLoadCompletedCallback:function(){return =
this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func=
tion(a){this._defaultLoadCompletedCallback=3Da},get_path:function(){retur=
n this._path||""},get_roles:function(){return =
Array.clone(this._roles)},isUserInRole:function(a){var =
b=3Dthis._get_rolesIndex()[a.trim().toLowerCase()];return =
!!b},load:function(a,b,c){Sys.Net.WebServiceProxy.invoke(this._get_path()=
,"GetRolesForCurrentUser",false,{},Function.createDelegate(this,this._onL=
oadComplete),Function.createDelegate(this,this._onLoadFailed),[a,b,c],thi=
s.get_timeout())},_get_path:function(){var =
a=3Dthis.get_path();if(!a||!a.length)a=3DSys.Services._RoleService.Defaul=
tWebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_get_rolesIndex:function(){if(!this._rolesIndex){var b=3D{};for(var =
a=3D0;a<this._roles.length;a++)b[this._roles[a].toLowerCase()]=3Dtrue;thi=
s._rolesIndex=3Db}return =
this._rolesIndex},_onLoadComplete:function(a,c,f){if(a&&!(a instanceof =
Array))throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Array"));this._roles=3Da;this._rolesIndex=3Dnull;var =
b=3Dc[0]||this.get_defaultLoadCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(b){var =
e=3Dc[2]||this.get_defaultUserContext(),d=3DArray.clone(a);b(d,e,"Sys.Ser=
vices.RoleService.load")}},_onLoadFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.RoleService.l=
oad")}}};Sys.Services._RoleService.registerClass("Sys.Services._RoleServi=
ce",Sys.Net.WebServiceProxy);Sys.Services.RoleService=3Dnew =
Sys.Services._RoleService;Type.registerNamespace("Sys.Serialization");Sys=
.Serialization.JavaScriptSerializer=3Dfunction(){};Sys.Serialization.Java=
ScriptSerializer.registerClass("Sys.Serialization.JavaScriptSerializer");=
Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs=3D[];Sys.Seri=
alization.JavaScriptSerializer._charsToEscape=3D[];Sys.Serialization.Java=
ScriptSerializer._dateRegEx=3Dnew =
RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4}=
)?\\)\\\\/\\"',"g");Sys.Serialization.JavaScriptSerializer._escapeChars=3D=
{};Sys.Serialization.JavaScriptSerializer._escapeRegEx=3Dnew =
RegExp('["\\\\\\x00-\\x1F]',"i");Sys.Serialization.JavaScriptSerializer._=
escapeRegExGlobal=3Dnew =
RegExp('["\\\\\\x00-\\x1F]',"g");Sys.Serialization.JavaScriptSerializer._=
jsonRegEx=3Dnew RegExp("[^,:{}\\[\\]0-9.\\-+Eaeflnr-u =
\\n\\r\\t]","g");Sys.Serialization.JavaScriptSerializer._jsonStringRegEx=3D=
new =
RegExp('"(\\\\.|[^"\\\\])*"',"g");Sys.Serialization.JavaScriptSerializer.=
_serverTypeFieldName=3D"__type";Sys.Serialization.JavaScriptSerializer._i=
nit=3Dfunction(){var =
c=3D["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006=
","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","=
\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u=
0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001=
e","\\u001f"];Sys.Serialization.JavaScriptSerializer._charsToEscape[0]=3D=
"\\";Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs["\\"]=3D=
new =
RegExp("\\\\","g");Sys.Serialization.JavaScriptSerializer._escapeChars["\=
\"]=3D"\\\\";Sys.Serialization.JavaScriptSerializer._charsToEscape[1]=3D'=
"';Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['"']=3Dnew=
 =
RegExp('"',"g");Sys.Serialization.JavaScriptSerializer._escapeChars['"']=3D=
'\\"';for(var a=3D0;a<32;a++){var =
b=3DString.fromCharCode(a);Sys.Serialization.JavaScriptSerializer._charsT=
oEscape[a+2]=3Db;Sys.Serialization.JavaScriptSerializer._charsToEscapeReg=
Exs[b]=3Dnew =
RegExp(b,"g");Sys.Serialization.JavaScriptSerializer._escapeChars[b]=3Dc[=
a]}};Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder=3D=
function(b,a){a.append(b.toString())};Sys.Serialization.JavaScriptSeriali=
zer._serializeNumberWithBuilder=3Dfunction(a,b){if(isFinite(a))b.append(S=
tring(a));else throw =
Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers)};Sys.Seri=
alization.JavaScriptSerializer._serializeStringWithBuilder=3Dfunction(a,c=
){c.append('"');if(Sys.Serialization.JavaScriptSerializer._escapeRegEx.te=
st(a)){if(Sys.Serialization.JavaScriptSerializer._charsToEscape.length=3D=
=3D=3D0)Sys.Serialization.JavaScriptSerializer._init();if(a.length<128)a=3D=
a.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal,funct=
ion(a){return =
Sys.Serialization.JavaScriptSerializer._escapeChars[a]});else for(var =
d=3D0;d<34;d++){var =
b=3DSys.Serialization.JavaScriptSerializer._charsToEscape[d];if(a.indexOf=
(b)!=3D=3D-1)if(Sys.Browser.agent=3D=3D=3DSys.Browser.Opera||Sys.Browser.=
agent=3D=3D=3DSys.Browser.FireFox)a=3Da.split(b).join(Sys.Serialization.J=
avaScriptSerializer._escapeChars[b]);else =
a=3Da.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs=
[b],Sys.Serialization.JavaScriptSerializer._escapeChars[b])}}c.append(a);=
c.append('"')};Sys.Serialization.JavaScriptSerializer._serializeWithBuild=
er=3Dfunction(b,a,i,g){var c;switch(typeof b){case =
"object":if(b)if(Number.isInstanceOfType(b))Sys.Serialization.JavaScriptS=
erializer._serializeNumberWithBuilder(b,a);else =
if(Boolean.isInstanceOfType(b))Sys.Serialization.JavaScriptSerializer._se=
rializeBooleanWithBuilder(b,a);else =
if(String.isInstanceOfType(b))Sys.Serialization.JavaScriptSerializer._ser=
ializeStringWithBuilder(b,a);else =
if(Array.isInstanceOfType(b)){a.append("[");for(c=3D0;c<b.length;++c){if(=
c>0)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<f;c++){var h=3Db[d[c]];if(typeof =
h!=3D=3D"undefined"&&typeof h!=3D=3D"function"){if(j)a.append(",");else =
j=3Dtrue;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(d[c=
],a,i,g);a.append(":");Sys.Serialization.JavaScriptSerializer._serializeW=
ithBuilder(h,a,i,g)}}a.append("}")}else a.append("null");break;case =
"number":Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuild=
er(b,a);break;case =
"string":Sys.Serialization.JavaScriptSerializer._serializeStringWithBuild=
er(b,a);break;case =
"boolean":Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBui=
lder(b,a);break;default:a.append("null")}};Sys.Serialization.JavaScriptSe=
rializer.serialize=3Dfunction(b){var a=3Dnew =
Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBu=
ilder(b,a,false);return =
a.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=3Dfuncti=
on(data,secure){if(data.length=3D=3D=3D0)throw =
Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var =
exp=3Ddata.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx,"$1n=
ew =
Date($2)");if(secure&&Sys.Serialization.JavaScriptSerializer._jsonRegEx.t=
est(exp.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx,"=
")))throw null;return eval("("+exp+")")}catch(a){throw =
Error.argument("data",Sys.Res.cannotDeserializeInvalidJson)}};Sys.Culture=
Info=3Dfunction(c,b,a){this.name=3Dc;this.numberFormat=3Db;this.dateTimeF=
ormat=3Da};Sys.CultureInfo.prototype=3D{_getDateTimeFormats:function(){if=
(!this._dateTimeFormats){var =
a=3Dthis.dateTimeFormat;this._dateTimeFormats=3D[a.MonthDayPattern,a.Year=
MonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,a.Lo=
ngTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTimePa=
ttern,a.UniversalSortableDateTimePattern]}return =
this._dateTimeFormats},_getMonthIndex:function(a){if(!this._upperMonths)t=
his._upperMonths=3Dthis._toUpperArray(this.dateTimeFormat.MonthNames);ret=
urn =
Array.indexOf(this._upperMonths,this._toUpper(a))},_getAbbrMonthIndex:fun=
ction(a){if(!this._upperAbbrMonths)this._upperAbbrMonths=3Dthis._toUpperA=
rray(this.dateTimeFormat.AbbreviatedMonthNames);return =
Array.indexOf(this._upperAbbrMonths,this._toUpper(a))},_getDayIndex:funct=
ion(a){if(!this._upperDays)this._upperDays=3Dthis._toUpperArray(this.date=
TimeFormat.DayNames);return =
Array.indexOf(this._upperDays,this._toUpper(a))},_getAbbrDayIndex:functio=
n(a){if(!this._upperAbbrDays)this._upperAbbrDays=3Dthis._toUpperArray(thi=
s.dateTimeFormat.AbbreviatedDayNames);return =
Array.indexOf(this._upperAbbrDays,this._toUpper(a))},_toUpperArray:functi=
on(c){var b=3D[];for(var =
a=3D0,d=3Dc.length;a<d;a++)b[a]=3Dthis._toUpper(c[a]);return =
b},_toUpper:function(a){return a.split("\u00a0").join(" =
").toUpperCase()}};Sys.CultureInfo._parse=3Dfunction(b){var =
a=3DSys.Serialization.JavaScriptSerializer.deserialize(b);return new =
Sys.CultureInfo(a.name,a.numberFormat,a.dateTimeFormat)};Sys.CultureInfo.=
registerClass("Sys.CultureInfo");Sys.CultureInfo.InvariantCulture=3DSys.C=
ultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"=
CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],=
"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"=
,","CurrencySymbol":"\u00a4","NaNSymbol":"NaN","CurrencyNegativePattern":=
0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePa=
ttern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberD=
ecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","=
CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveS=
ign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentG=
roupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeD=
igits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"=
dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"=
@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmT=
ype":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":tr=
ue},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate=
TimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd =
MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort=
ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar=
ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd =
HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy =
MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":true,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}');if(typeof =
__cultureInfo=3D=3D=3D"undefined")var =
__cultureInfo=3D'{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":=
2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":=
[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparato=
r":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0=
,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePat=
tern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDe=
cimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","C=
urrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSi=
gn":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGr=
oupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDi=
gits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"d=
ateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@=
-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmTy=
pe":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":fal=
se},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate=
TimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, =
MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm =
tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","=
TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd=
 HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, =
yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":false,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}';Sys.CultureInfo.CurrentCulture=3DS=
ys.CultureInfo._parse(__cultureInfo);delete =
__cultureInfo;Sys.UI.Behavior=3Dfunction(b){Sys.UI.Behavior.initializeBas=
e(this);this._element=3Db;var =
a=3Db._behaviors;if(!a)b._behaviors=3D[this];else =
a[a.length]=3Dthis};Sys.UI.Behavior.prototype=3D{_name:null,get_element:f=
unction(){return this._element},get_id:function(){var =
a=3DSys.UI.Behavior.callBaseMethod(this,"get_id");if(a)return =
a;if(!this._element||!this._element.id)return "";return =
this._element.id+"$"+this.get_name()},get_name:function(){if(this._name)r=
eturn this._name;var =
a=3DObject.getTypeName(this),b=3Da.lastIndexOf(".");if(b!=3D-1)a=3Da.subs=
tr(b+1);if(!this.get_isInitialized())this._name=3Da;return =
a},set_name:function(a){this._name=3Da},initialize:function(){Sys.UI.Beha=
vior.callBaseMethod(this,"initialize");var =
a=3Dthis.get_name();if(a)this._element[a]=3Dthis},dispose:function(){Sys.=
UI.Behavior.callBaseMethod(this,"dispose");if(this._element){var =
a=3Dthis.get_name();if(a)this._element[a]=3Dnull;Array.remove(this._eleme=
nt._behaviors,this);delete =
this._element}}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Comp=
onent);Sys.UI.Behavior.getBehaviorByName=3Dfunction(b,c){var =
a=3Db[c];return =
a&&Sys.UI.Behavior.isInstanceOfType(a)?a:null};Sys.UI.Behavior.getBehavio=
rs=3Dfunction(a){if(!a._behaviors)return [];return =
Array.clone(a._behaviors)};Sys.UI.Behavior.getBehaviorsByType=3Dfunction(=
d,e){var a=3Dd._behaviors,c=3D[];if(a)for(var =
b=3D0,f=3Da.length;b<f;b++)if(e.isInstanceOfType(a[b]))c[c.length]=3Da[b]=
;return c};Sys.UI.VisibilityMode=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.VisibilityMode.prototype=3D{hide:0,collaps=
e:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.C=
ontrol=3Dfunction(a){Sys.UI.Control.initializeBase(this);this._element=3D=
a;a.control=3Dthis};Sys.UI.Control.prototype=3D{_parent:null,_visibilityM=
ode:Sys.UI.VisibilityMode.hide,get_element:function(){return =
this._element},get_id:function(){if(!this._element)return "";return =
this._element.id},set_id:function(){throw =
Error.invalidOperation(Sys.Res.cantSetId)},get_parent:function(){if(this.=
_parent)return this._parent;if(!this._element)return null;var =
a=3Dthis._element.parentNode;while(a){if(a.control)return =
a.control;a=3Da.parentNode}return =
null},set_parent:function(a){this._parent=3Da},get_visibilityMode:functio=
n(){return =
Sys.UI.DomElement.getVisibilityMode(this._element)},set_visibilityMode:fu=
nction(a){Sys.UI.DomElement.setVisibilityMode(this._element,a)},get_visib=
le:function(){return =
Sys.UI.DomElement.getVisible(this._element)},set_visible:function(a){Sys.=
UI.DomElement.setVisible(this._element,a)},addCssClass:function(a){Sys.UI=
.DomElement.addCssClass(this._element,a)},dispose:function(){Sys.UI.Contr=
ol.callBaseMethod(this,"dispose");if(this._element){this._element.control=
=3Dundefined;delete this._element}if(this._parent)delete =
this._parent},onBubbleEvent:function(){return =
false},raiseBubbleEvent:function(b,c){var =
a=3Dthis.get_parent();while(a){if(a.onBubbleEvent(b,c))return;a=3Da.get_p=
arent()}},removeCssClass:function(a){Sys.UI.DomElement.removeCssClass(thi=
s._element,a)},toggleCssClass:function(a){Sys.UI.DomElement.toggleCssClas=
s(this._element,a)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Co=
mponent);
Type.registerNamespace('Sys');Sys.Res=3D{"argumentInteger":"Value must =
be an integer.","scriptLoadMultipleCallbacks":"The script =
\u0027{0}\u0027 contains multiple calls to =
Sys.Application.notifyScriptLoaded(). Only one is =
allowed.","invokeCalledTwice":"Cannot call invoke more than =
once.","webServiceFailed":"The server method \u0027{0}\u0027 failed with =
the following error: {1}","webServiceInvalidJsonWrapper":"The server =
method \u0027{0}\u0027 returned invalid data. The \u0027d\u0027 property =
is missing from the JSON wrapper.","argumentType":"Object cannot be =
converted to the required type.","argumentNull":"Value cannot be =
null.","controlCantSetId":"The id property can\u0027t be set on a =
control.","formatBadFormatSpecifier":"Format specifier was =
invalid.","webServiceFailedNoMsg":"The server method \u0027{0}\u0027 =
failed.","argumentDomElement":"Value must be a DOM =
element.","invalidExecutorType":"Could not create a valid =
Sys.Net.WebRequestExecutor from: =
{0}.","cannotCallBeforeResponse":"Cannot call {0} when responseAvailable =
is false.","actualValue":"Actual value was =
{0}.","enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum =
{1}.","scriptLoadFailed":"The script \u0027{0}\u0027 could not be =
loaded.","parameterCount":"Parameter count =
mismatch.","cannotDeserializeEmptyString":"Cannot deserialize empty =
string.","formatInvalidString":"Input string was not in a correct =
format.","invalidTimeout":"Value must be greater than or equal to =
zero.","cannotAbortBeforeStart":"Cannot abort when executor has not =
started.","argument":"Value does not fall within the expected =
range.","cannotDeserializeInvalidJson":"Cannot deserialize. The data =
does not correspond to valid JSON.","invalidHttpVerb":"httpVerb cannot =
be set to an empty or null string.","nullWebRequest":"Cannot call =
executeRequest with a null webRequest.","eventHandlerInvalid":"Handler =
was not added through the Sys.UI.DomEvent.addHandler =
method.","cannotSerializeNonFiniteNumbers":"Cannot serialize non finite =
numbers.","argumentUndefined":"Value cannot be =
undefined.","webServiceInvalidReturnType":"The server method =
\u0027{0}\u0027 returned an invalid type. Expected type: =
{1}","servicePathNotSet":"The path to the web service has not been =
set.","argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be =
converted to type \u0027{1}\u0027.","cannotCallOnceStarted":"Cannot call =
{0} once started.","badBaseUrl1":"Base URL does not contain =
://.","badBaseUrl2":"Base URL does not contain another =
/.","badBaseUrl3":"Cannot find last / in base =
URL.","setExecutorAfterActive":"Cannot set executor after it has become =
active.","paramName":"Parameter name: =
{0}","cannotCallOutsideHandler":"Cannot call {0} outside of a completed =
event handler.","cannotSerializeObjectWithCycle":"Cannot serialize =
object with cyclic reference within child properties.","format":"One of =
the identified items was in an invalid =
format.","assertFailedCaller":"Assertion Failed: {0}\r\nat =
{1}","argumentOutOfRange":"Specified argument was out of the range of =
valid values.","webServiceTimedOut":"The server method \u0027{0}\u0027 =
timed out.","notImplemented":"The method or operation is not =
implemented.","assertFailed":"Assertion Failed: =
{0}","invalidOperation":"Operation is not valid due to the current state =
of the object.","breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?"};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_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_9Z4rRKOfzXuDdEeVhNfCa_dCLk1O-ddkgoSKsUqqTVcyw1&t=ffffffff84702873

=EF=BB=BF//----------------------------------------------------------
// Copyright (C) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------
// MicrosoftAjaxWebForms.js
Type.registerNamespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs=
=3Dfunction(b,a){Sys.WebForms.BeginRequestEventArgs.initializeBase(this);=
this._request=3Db;this._postBackElement=3Da};Sys.WebForms.BeginRequestEve=
ntArgs.prototype=3D{get_postBackElement:function(){return =
this._postBackElement},get_request:function(){return =
this._request}};Sys.WebForms.BeginRequestEventArgs.registerClass("Sys.Web=
Forms.BeginRequestEventArgs",Sys.EventArgs);Sys.WebForms.EndRequestEventA=
rgs=3Dfunction(c,a,b){Sys.WebForms.EndRequestEventArgs.initializeBase(thi=
s);this._errorHandled=3Dfalse;this._error=3Dc;this._dataItems=3Da||{};thi=
s._response=3Db};Sys.WebForms.EndRequestEventArgs.prototype=3D{get_dataIt=
ems:function(){return this._dataItems},get_error:function(){return =
this._error},get_errorHandled:function(){return =
this._errorHandled},set_errorHandled:function(a){this._errorHandled=3Da},=
get_response:function(){return =
this._response}};Sys.WebForms.EndRequestEventArgs.registerClass("Sys.WebF=
orms.EndRequestEventArgs",Sys.EventArgs);Sys.WebForms.InitializeRequestEv=
entArgs=3Dfunction(b,a){Sys.WebForms.InitializeRequestEventArgs.initializ=
eBase(this);this._request=3Db;this._postBackElement=3Da};Sys.WebForms.Ini=
tializeRequestEventArgs.prototype=3D{get_postBackElement:function(){retur=
n this._postBackElement},get_request:function(){return =
this._request}};Sys.WebForms.InitializeRequestEventArgs.registerClass("Sy=
s.WebForms.InitializeRequestEventArgs",Sys.CancelEventArgs);Sys.WebForms.=
PageLoadedEventArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadedEventArgs.in=
itializeBase(this);this._panelsUpdated=3Db;this._panelsCreated=3Da;this._=
dataItems=3Dc||{}};Sys.WebForms.PageLoadedEventArgs.prototype=3D{get_data=
Items:function(){return =
this._dataItems},get_panelsCreated:function(){return =
this._panelsCreated},get_panelsUpdated:function(){return =
this._panelsUpdated}};Sys.WebForms.PageLoadedEventArgs.registerClass("Sys=
.WebForms.PageLoadedEventArgs",Sys.EventArgs);Sys.WebForms.PageLoadingEve=
ntArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadingEventArgs.initializeBase=
(this);this._panelsUpdating=3Db;this._panelsDeleting=3Da;this._dataItems=3D=
c||{}};Sys.WebForms.PageLoadingEventArgs.prototype=3D{get_dataItems:funct=
ion(){return this._dataItems},get_panelsDeleting:function(){return =
this._panelsDeleting},get_panelsUpdating:function(){return =
this._panelsUpdating}};Sys.WebForms.PageLoadingEventArgs.registerClass("S=
ys.WebForms.PageLoadingEventArgs",Sys.EventArgs);Sys.WebForms.PageRequest=
Manager=3Dfunction(){this._form=3Dnull;this._activeDefaultButton=3Dnull;t=
his._activeDefaultButtonClicked=3Dfalse;this._updatePanelIDs=3Dnull;this.=
_updatePanelClientIDs=3Dnull;this._updatePanelHasChildrenAsTriggers=3Dnul=
l;this._asyncPostBackControlIDs=3Dnull;this._asyncPostBackControlClientID=
s=3Dnull;this._postBackControlIDs=3Dnull;this._postBackControlClientIDs=3D=
null;this._scriptManagerID=3Dnull;this._pageLoadedHandler=3Dnull;this._ad=
ditionalInput=3Dnull;this._onsubmit=3Dnull;this._onSubmitStatements=3D[];=
this._originalDoPostBack=3Dnull;this._originalDoPostBackWithOptions=3Dnul=
l;this._originalFireDefaultButton=3Dnull;this._originalDoCallback=3Dnull;=
this._isCrossPost=3Dfalse;this._postBackSettings=3Dnull;this._request=3Dn=
ull;this._onFormSubmitHandler=3Dnull;this._onFormElementClickHandler=3Dnu=
ll;this._onWindowUnloadHandler=3Dnull;this._asyncPostBackTimeout=3Dnull;t=
his._controlIDToFocus=3Dnull;this._scrollPosition=3Dnull;this._processing=
Request=3Dfalse;this._scriptDisposes=3D{};this._transientFields=3D["__VIE=
WSTATEENCRYPTED","__VIEWSTATEFIELDCOUNT"]};Sys.WebForms.PageRequestManage=
r.prototype=3D{_get_eventHandlerList:function(){if(!this._events)this._ev=
ents=3Dnew Sys.EventHandlerList;return =
this._events},get_isInAsyncPostBack:function(){return =
this._request!=3D=3Dnull},add_beginRequest:function(a){this._get_eventHan=
dlerList().addHandler("beginRequest",a)},remove_beginRequest:function(a){=
this._get_eventHandlerList().removeHandler("beginRequest",a)},add_endRequ=
est:function(a){this._get_eventHandlerList().addHandler("endRequest",a)},=
remove_endRequest:function(a){this._get_eventHandlerList().removeHandler(=
"endRequest",a)},add_initializeRequest:function(a){this._get_eventHandler=
List().addHandler("initializeRequest",a)},remove_initializeRequest:functi=
on(a){this._get_eventHandlerList().removeHandler("initializeRequest",a)},=
add_pageLoaded:function(a){this._get_eventHandlerList().addHandler("pageL=
oaded",a)},remove_pageLoaded:function(a){this._get_eventHandlerList().rem=
oveHandler("pageLoaded",a)},add_pageLoading:function(a){this._get_eventHa=
ndlerList().addHandler("pageLoading",a)},remove_pageLoading:function(a){t=
his._get_eventHandlerList().removeHandler("pageLoading",a)},abortPostBack=
:function(){if(!this._processingRequest&&this._request){this._request.get=
_executor().abort();this._request=3Dnull}},_cancelPendingCallbacks:functi=
on(){for(var a=3D0,e=3Dwindow.__pendingCallbacks.length;a<e;a++){var =
c=3Dwindow.__pendingCallbacks[a];if(c){if(!c.async)window.__synchronousCa=
llBackIndex=3D-1;window.__pendingCallbacks[a]=3Dnull;var =
d=3D"__CALLBACKFRAME"+a,b=3Ddocument.getElementById(d);if(b)b.parentNode.=
removeChild(b)}}},_commitControls:function(a,b){if(a){this._updatePanelID=
s=3Da.updatePanelIDs;this._updatePanelClientIDs=3Da.updatePanelClientIDs;=
this._updatePanelHasChildrenAsTriggers=3Da.updatePanelHasChildrenAsTrigge=
rs;this._asyncPostBackControlIDs=3Da.asyncPostBackControlIDs;this._asyncP=
ostBackControlClientIDs=3Da.asyncPostBackControlClientIDs;this._postBackC=
ontrolIDs=3Da.postBackControlIDs;this._postBackControlClientIDs=3Da.postB=
ackControlClientIDs}if(typeof =
b!=3D=3D"undefined"&&b!=3D=3Dnull)this._asyncPostBackTimeout=3Db*1000},_c=
reateHiddenField:function(c,d){var =
b,a=3Ddocument.getElementById(c);if(a)if(!a._isContained)a.parentNode.rem=
oveChild(a);else =
b=3Da.parentNode;if(!b){b=3Ddocument.createElement("span");b.style.cssTex=
t=3D"display:none =
!important";this._form.appendChild(b)}b.innerHTML=3D"<input =
type=3D'hidden' =
/>";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<e;b++){Array.add(d,a[b]);Array.add(c,this._uniqueIDT=
oClientID(a[b]))}},_destroyTree:function(f){if(f.nodeType=3D=3D=3D1){var =
d=3Df.childNodes;for(var b=3Dd.length-1;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<f;a++)Array.add(i,document.getElementBy=
Id(this._uniqueIDToClientID(b[a])));for(a=3D0,f=3Dc.length;a<f;a++)if(j||=
Array.indexOf(g,c[a])!=3D=3D-1)Array.add(h,document.getElementById(this._=
uniqueIDToClientID(c[a])));return new =
Sys.WebForms.PageLoadedEventArgs(i,h,e?e.dataItems:{})},_getPageLoadingEv=
entArgs:function(h){var =
g=3D[],f=3D[],c=3Dh.updatePanelData,b=3Dc.oldUpdatePanelIDs,j=3Dc.updateP=
anelIDs,i=3Dc.childUpdatePanelIDs,e=3Dc.panelsToRefreshIDs,a,d;for(a=3D0,=
d=3De.length;a<d;a++)Array.add(g,document.getElementById(this._uniqueIDTo=
ClientID(e[a])));for(a=3D0,d=3Db.length;a<d;a++)if(Array.indexOf(e,b[a])=3D=
=3D=3D-1&&(Array.indexOf(j,b[a])=3D=3D=3D-1||Array.indexOf(i,b[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<d;a++)if(c.startsWith(b[a]+"_"))return true;return =
false},_onFormElementActive:function(a,d,e){if(a.disabled)return;this._po=
stBackSettings=3Dthis._getPostBackSettings(a,a.name);if(a.name){var =
b=3Da.tagName.toUpperCase();if(b=3D=3D=3D"INPUT"){var =
c=3Da.type;if(c=3D=3D=3D"submit")this._additionalInput=3DencodeURICompone=
nt(a.name)+"=3D"+encodeURIComponent(a.value);else =
if(c=3D=3D=3D"image")this._additionalInput=3DencodeURIComponent(a.name)+"=
.x=3D"+d+"&"+encodeURIComponent(a.name)+".y=3D"+e}else =
if(b=3D=3D=3D"BUTTON"&&a.name.length!=3D=3D0&&a.type=3D=3D=3D"submit")thi=
s._additionalInput=3DencodeURIComponent(a.name)+"=3D"+encodeURIComponent(=
a.value)}},_onFormElementClick:function(a){this._activeDefaultButtonClick=
ed=3Da.target=3D=3D=3Dthis._activeDefaultButton;this._onFormElementActive=
(a.target,a.offsetX,a.offsetY)},_onFormSubmit:function(h){var =
g=3Dtrue,t=3Dthis._isCrossPost;this._isCrossPost=3Dfalse;var =
e,s;if(this._onsubmit)g=3Dthis._onsubmit();if(g)for(e=3D0,s=3Dthis._onSub=
mitStatements.length;e<s;e++)if(!this._onSubmitStatements[e]()){g=3Dfalse=
;break}if(!g){if(h)h.preventDefault();return}var =
n=3Dthis._form;if(t)return;if(this._activeDefaultButton&&!this._activeDef=
aultButtonClicked)this._onFormElementActive(this._activeDefaultButton,0,0=
);if(!this._postBackSettings.async)return;var a=3Dnew =
Sys.StringBuilder;a.append(encodeURIComponent(this._scriptManagerID)+"=3D=
"+encodeURIComponent(this._postBackSettings.panelID)+"&");var =
v=3Dn.elements.length;for(e=3D0;e<v;e++){var =
d=3Dn.elements[e],f=3Dd.name;if(typeof =
f=3D=3D=3D"undefined"||f=3D=3D=3Dnull||f.length=3D=3D=3D0||f=3D=3D=3Dthis=
._scriptManagerID)continue;var =
m=3Dd.tagName.toUpperCase();if(m=3D=3D=3D"INPUT"){var =
k=3Dd.type;if(k=3D=3D=3D"text"||k=3D=3D=3D"password"||k=3D=3D=3D"hidden"|=
|(k=3D=3D=3D"checkbox"||k=3D=3D=3D"radio")&&d.checked){a.append(encodeURI=
Component(f));a.append("=3D");a.append(encodeURIComponent(d.value));a.app=
end("&")}}else if(m=3D=3D=3D"SELECT"){var u=3Dd.options.length;for(var =
o=3D0;o<u;o++){var =
q=3Dd.options[o];if(q.selected){a.append(encodeURIComponent(f));a.append(=
"=3D");a.append(encodeURIComponent(q.value));a.append("&")}}}else =
if(m=3D=3D=3D"TEXTAREA"){a.append(encodeURIComponent(f));a.append("=3D");=
a.append(encodeURIComponent(d.value));a.append("&")}}a.append("__ASYNCPOS=
T=3Dtrue&");if(this._additionalInput){a.append(this._additionalInput);thi=
s._additionalInput=3Dnull}var c=3Dnew =
Sys.Net.WebRequest,b=3Dn.action;if(Sys.Browser.agent=3D=3D=3DSys.Browser.=
InternetExplorer){var =
p=3Db.indexOf("#");if(p!=3D=3D-1)b=3Db.substr(0,p);var =
l=3Db.indexOf("?");if(l!=3D=3D-1){var =
r=3Db.substr(0,l);if(r.indexOf("%")=3D=3D=3D-1)b=3DencodeURI(r)+b.substr(=
l)}else =
if(b.indexOf("%")=3D=3D=3D-1)b=3DencodeURI(b)}c.set_url(b);c.get_headers(=
)["X-MicrosoftAjax"]=3D"Delta=3Dtrue";c.get_headers()["Cache-Control"]=3D=
"no-cache";c.set_timeout(this._asyncPostBackTimeout);c.add_completed(Func=
tion.createDelegate(this,this._onFormSubmitCompleted));c.set_body(a.toStr=
ing());var =
i,j=3Dthis._get_eventHandlerList().getHandler("initializeRequest");if(j){=
i=3Dnew =
Sys.WebForms.InitializeRequestEventArgs(c,this._postBackSettings.sourceEl=
ement);j(this,i);g=3D!i.get_cancel()}if(!g){if(h)h.preventDefault();retur=
n}this._scrollPosition=3Dthis._getScrollPosition();this.abortPostBack();j=
=3Dthis._get_eventHandlerList().getHandler("beginRequest");if(j){i=3Dnew =
Sys.WebForms.BeginRequestEventArgs(c,this._postBackSettings.sourceElement=
);j(this,i)}if(this._originalDoCallback)this._cancelPendingCallbacks();th=
is._request=3Dc;this._processingRequest=3Dfalse;c.invoke();if(h)h.prevent=
Default()},_onFormSubmitCompleted:function(c){this._processingRequest=3Dt=
rue;if(c.get_timedOut()){this._endPostBack(this._createPageRequestManager=
TimeoutError(),c,null);return}if(c.get_aborted()){this._endPostBack(null,=
c,null);return}if(!this._request||c.get_webRequest()!=3D=3Dthis._request)=
return;if(c.get_statusCode()!=3D=3D200){this._endPostBack(this._createPag=
eRequestManagerServerError(c.get_statusCode()),c,null);return}var =
a=3Dthis._parseDelta(c);if(!a)return;var =
b,e;if(a.asyncPostBackControlIDsNode&&a.postBackControlIDsNode&&a.updateP=
anelIDsNode&&a.panelsToRefreshNode&&a.childUpdatePanelIDsNode){var =
p=3Dthis._updatePanelIDs,h=3Da.childUpdatePanelIDsNode.content,n=3Dh.leng=
th?h.split(","):[],l=3Dthis._splitNodeIntoArray(a.asyncPostBackControlIDs=
Node),m=3Dthis._splitNodeIntoArray(a.postBackControlIDsNode),o=3Dthis._sp=
litNodeIntoArray(a.updatePanelIDsNode),g=3Dthis._splitNodeIntoArray(a.pan=
elsToRefreshNode);for(b=3D0,e=3Dg.length;b<e;b++){var =
i=3Dthis._uniqueIDToClientID(g[b]);if(!document.getElementById(i)){this._=
endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_Mis=
singPanel,i)),c,a);return}}var =
f=3Dthis._processUpdatePanelArrays(o,l,m);f.oldUpdatePanelIDs=3Dp;f.child=
UpdatePanelIDs=3Dn;f.panelsToRefreshIDs=3Dg;a.updatePanelData=3Df}a.dataI=
tems=3D{};var =
d;for(b=3D0,e=3Da.dataItemNodes.length;b<e;b++){d=3Da.dataItemNodes[b];a.=
dataItems[d.id]=3Dd.content}for(b=3D0,e=3Da.dataItemJsonNodes.length;b<e;=
b++){d=3Da.dataItemJsonNodes[b];a.dataItems[d.id]=3DSys.Serialization.Jav=
aScriptSerializer.deserialize(d.content)}var =
k=3Dthis._get_eventHandlerList().getHandler("pageLoading");if(k)k(this,th=
is._getPageLoadingEventArgs(a));Sys._ScriptLoader.readLoadedScripts();Sys=
.Application.beginCreateComponents();var =
j=3DSys._ScriptLoader.getInstance();this._queueScripts(j,a.scriptBlockNod=
es,true,false);this._processingRequest=3Dtrue;j.loadScripts(0,Function.cr=
eateDelegate(this,Function.createCallback(this._scriptIncludesLoadComplet=
e,a)),Function.createDelegate(this,Function.createCallback(this._scriptIn=
cludesLoadFailed,a)),null)},_onWindowUnload:function(){this.dispose()},_p=
ageLoaded:function(a,c){var =
b=3Dthis._get_eventHandlerList().getHandler("pageLoaded");if(b)b(this,thi=
s._getPageLoadedEventArgs(a,c));if(!a)Sys.Application.raiseLoad()},_pageL=
oadedInitialLoad:function(){this._pageLoaded(true,null)},_parseDelta:func=
tion(g){var =
c=3Dg.get_responseData(),d,h,D,E,C,b=3D0,e=3Dnull,i=3D[];while(b<c.length=
){d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){e=3Dthis._findText(c,b);break}h=3D=
parseInt(c.substring(b,d),10);if(h%1!=3D=3D0){e=3Dthis._findText(c,b);bre=
ak}b=3Dd+1;d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){e=3Dthis._findText(c,b);=
break}D=3Dc.substring(b,d);b=3Dd+1;d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){=
e=3Dthis._findText(c,b);break}E=3Dc.substring(b,d);b=3Dd+1;if(b+h>=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<F;j++){var =
a=3Di[j];switch(a.type){case "updatePanel":Array.add(w,a);break;case =
"hiddenField":Array.add(u,a);break;case =
"arrayDeclaration":Array.add(o,a);break;case =
"scriptBlock":Array.add(v,a);break;case =
"scriptStartupBlock":Array.add(r,a);break;case =
"expando":Array.add(B,a);break;case "onSubmit":Array.add(z,a);break;case =
"asyncPostBackControlIDs":k=3Da;break;case =
"postBackControlIDs":n=3Da;break;case "updatePanelIDs":s=3Da;break;case =
"asyncPostBackTimeout":l=3Da;break;case =
"childUpdatePanelIDs":m=3Da;break;case =
"panelsToRefreshIDs":p=3Da;break;case "formAction":x=3Da;break;case =
"dataItem":Array.add(y,a);break;case =
"dataItemJson":Array.add(t,a);break;case =
"scriptDispose":Array.add(q,a);break;case =
"pageRedirect":if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer)=
{var =
f=3Ddocument.createElement("a");f.style.display=3D"none";f.attachEvent("o=
nclick",A);f.href=3Da.content;document.body.appendChild(f);f.click();f.de=
tachEvent("onclick",A);document.body.removeChild(f);function =
A(a){a.cancelBubble=3Dtrue}}else =
window.location.href=3Da.content;return;case =
"error":this._endPostBack(this._createPageRequestManagerServerError(Numbe=
r.parseInvariant(a.id),a.content),g,null);return null;case =
"pageTitle":document.title=3Da.content;break;case =
"focus":this._controlIDToFocus=3Da.content;break;default:this._endPostBac=
k(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Re=
s.PRM_UnknownToken,a.type)),g,null);return null}}return =
{executor:g,updatePanelNodes:w,hiddenFieldNodes:u,arrayDeclarationNodes:o=
,scriptBlockNodes:v,scriptStartupNodes:r,expandoNodes:B,onSubmitNodes:z,d=
ataItemNodes:y,dataItemJsonNodes:t,scriptDisposeNodes:q,asyncPostBackCont=
rolIDsNode:k,postBackControlIDsNode:n,updatePanelIDsNode:s,asyncPostBackT=
imeoutNode:l,childUpdatePanelIDsNode:m,panelsToRefreshNode:p,formActionNo=
de:x}},_processUpdatePanelArrays:function(e,l,n){var d,c,b;if(e){var =
f=3De.length;d=3Dnew Array(f);c=3Dnew Array(f);b=3Dnew Array(f);for(var =
a=3D0;a<f;a++){var =
k=3De[a].substr(1),m=3De[a].charAt(0)=3D=3D=3D"t";b[a]=3Dm;d[a]=3Dk;c[a]=3D=
this._uniqueIDToClientID(k)}}else{d=3D[];c=3D[];b=3D[]}var =
i=3D[],g=3D[];this._convertToClientIDs(l,i,g);var =
j=3D[],h=3D[];this._convertToClientIDs(n,j,h);return =
{updatePanelIDs:d,updatePanelClientIDs:c,updatePanelHasChildrenAsTriggers=
:b,asyncPostBackControlIDs:i,asyncPostBackControlClientIDs:g,postBackCont=
rolIDs:j,postBackControlClientIDs:h}},_queueScripts:function(scriptLoader=
,scriptBlockNodes,queueIncludes,queueBlocks){for(var =
i=3D0,l=3DscriptBlockNodes.length;i<l;i++){var =
scriptBlockType=3DscriptBlockNodes[i].id;switch(scriptBlockType){case =
"ScriptContentNoTags":if(!queueBlocks)continue;scriptLoader.queueScriptBl=
ock(scriptBlockNodes[i].content);break;case "ScriptContentWithTags":var =
scriptTagAttributes;eval("scriptTagAttributes =3D =
"+scriptBlockNodes[i].content);if(scriptTagAttributes.src){if(!queueInclu=
des||Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src))continue}e=
lse =
if(!queueBlocks)continue;scriptLoader.queueCustomScriptTag(scriptTagAttri=
butes);break;case =
"ScriptPath":if(!queueIncludes||Sys._ScriptLoader.isScriptLoaded(scriptBl=
ockNodes[i].content))continue;scriptLoader.queueScriptReference(scriptBlo=
ckNodes[i].content)}}},_registerDisposeScript:function(a,b){if(!this._scr=
iptDisposes[a])this._scriptDisposes[a]=3D[b];else =
Array.add(this._scriptDisposes[a],b)},_scriptIncludesLoadComplete:functio=
n(e,b){if(b.executor.get_webRequest()!=3D=3Dthis._request)return;this._co=
mmitControls(b.updatePanelData,b.asyncPostBackTimeoutNode?b.asyncPostBack=
TimeoutNode.content:null);if(b.formActionNode)this._form.action=3Db.formA=
ctionNode.content;var =
a,d,c;for(a=3D0,d=3Db.updatePanelNodes.length;a<d;a++){c=3Db.updatePanelN=
odes[a];var =
j=3Ddocument.getElementById(c.id);if(!j){this._endPostBack(Error.invalidO=
peration(String.format(Sys.WebForms.Res.PRM_MissingPanel,c.id)),b.executo=
r,b);return}this._updatePanel(j,c.content)}for(a=3D0,d=3Db.scriptDisposeN=
odes.length;a<d;a++){c=3Db.scriptDisposeNodes[a];this._registerDisposeScr=
ipt(c.id,c.content)}for(a=3D0,d=3Dthis._transientFields.length;a<d;a++){v=
ar g=3Ddocument.getElementById(this._transientFields[a]);if(g){var =
k=3Dg._isContained?g.parentNode:g;k.parentNode.removeChild(k)}}for(a=3D0,=
d=3Db.hiddenFieldNodes.length;a<d;a++){c=3Db.hiddenFieldNodes[a];this._cr=
eateHiddenField(c.id,c.content)}if(b.scriptsFailed)throw =
Sys._ScriptLoader._errorScriptLoadFailed(b.scriptsFailed.src,b.scriptsFai=
led.multipleCallbacks);this._queueScripts(e,b.scriptBlockNodes,false,true=
);var =
i=3D"";for(a=3D0,d=3Db.arrayDeclarationNodes.length;a<d;a++){c=3Db.arrayD=
eclarationNodes[a];i+=3D"Sys.WebForms.PageRequestManager._addArrayElement=
('"+c.id+"', "+c.content+");\r\n"}var =
h=3D"";for(a=3D0,d=3Db.expandoNodes.length;a<d;a++){c=3Db.expandoNodes[a]=
;h+=3Dc.id+" =3D =
"+c.content+"\r\n"}if(i.length)e.queueScriptBlock(i);if(h.length)e.queueS=
criptBlock(h);this._queueScripts(e,b.scriptStartupNodes,true,true);var =
f=3D"";for(a=3D0,d=3Db.onSubmitNodes.length;a<d;a++){if(a=3D=3D=3D0)f=3D"=
Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatemen=
ts, function() =
{\r\n";f+=3Db.onSubmitNodes[a].content+"\r\n"}if(f.length){f+=3D"\r\nretu=
rn =
true;\r\n});\r\n";e.queueScriptBlock(f)}e.loadScripts(0,Function.createDe=
legate(this,Function.createCallback(this._scriptsLoadComplete,b)),null,nu=
ll)},_scriptIncludesLoadFailed:function(d,c,b,a){a.scriptsFailed=3D{src:c=
.src,multipleCallbacks:b};this._scriptIncludesLoadComplete(d,a)},_scripts=
LoadComplete:function(f,c){var =
e=3Dc.executor;if(window.__theFormPostData)window.__theFormPostData=3D"";=
if(window.__theFormPostCollection)window.__theFormPostCollection=3D[];if(=
window.WebForm_InitCallback)window.WebForm_InitCallback();if(this._scroll=
Position){if(window.scrollTo)window.scrollTo(this._scrollPosition.x,this.=
_scrollPosition.y);this._scrollPosition=3Dnull}Sys.Application.endCreateC=
omponents();this._pageLoaded(false,c);this._endPostBack(null,e,c);if(this=
._controlIDToFocus){var =
a,d;if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer){var =
b=3D$get(this._controlIDToFocus);a=3Db;if(b&&!WebForm_CanFocus(b))a=3DWeb=
Form_FindFirstFocusableChild(b);if(a&&typeof =
a.contentEditable!=3D=3D"undefined"){d=3Da.contentEditable;a.contentEdita=
ble=3Dfalse}else =
a=3Dnull}WebForm_AutoFocus(this._controlIDToFocus);if(a)a.contentEditable=
=3Dd;this._controlIDToFocus=3Dnull}},_splitNodeIntoArray:function(b){var =
a=3Db.content,c=3Da.length?a.split(","):[];return =
c},_uniqueIDToClientID:function(a){return =
a.replace(/\$/g,"_")},_updateControls:function(d,a,c,b){this._commitContr=
ols(this._processUpdatePanelArrays(d,a,c),b)},_updatePanel:function(updat=
ePanelElement,rendering){for(var updatePanelID in =
this._scriptDisposes)if(this._elementContains(updatePanelElement,document=
.getElementById(updatePanelID))){var =
disposeScripts=3Dthis._scriptDisposes[updatePanelID];for(var =
i=3D0,l=3DdisposeScripts.length;i<l;i++)eval(disposeScripts[i]);delete =
this._scriptDisposes[updatePanelID]}this._destroyTree(updatePanelElement)=
;updatePanelElement.innerHTML=3Drendering},_validPosition:function(a){ret=
urn typeof =
a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D0}};Sys.WebForms.PageRequestMa=
nager.getInstance=3Dfunction(){var =
a=3DSys.WebForms.PageRequestManager._instance;if(!a)a=3DSys.WebForms.Page=
RequestManager._instance=3Dnew Sys.WebForms.PageRequestManager;return =
a};Sys.WebForms.PageRequestManager._addArrayElement=3Dfunction(a){if(!win=
dow[a])window[a]=3D[];for(var =
b=3D1,c=3Darguments.length;b<c;b++)Array.add(window[a],arguments[b])};Sys=
.WebForms.PageRequestManager._initialize=3Dfunction(a,b){Sys.WebForms.Pag=
eRequestManager.getInstance()._initializeInternal(a,b)};Sys.WebForms.Page=
RequestManager.registerClass("Sys.WebForms.PageRequestManager");Sys.UI._U=
pdateProgress=3Dfunction(a){Sys.UI._UpdateProgress.initializeBase(this,[a=
]);this._displayAfter=3D500;this._dynamicLayout=3Dtrue;this._associatedUp=
datePanelId=3Dnull;this._beginRequestHandlerDelegate=3Dnull;this._startDe=
legate=3Dnull;this._endRequestHandlerDelegate=3Dnull;this._pageRequestMan=
ager=3Dnull;this._timerCookie=3Dnull};Sys.UI._UpdateProgress.prototype=3D=
{get_displayAfter:function(){return =
this._displayAfter},set_displayAfter:function(a){this._displayAfter=3Da},=
get_dynamicLayout:function(){return =
this._dynamicLayout},set_dynamicLayout:function(a){this._dynamicLayout=3D=
a},get_associatedUpdatePanelId:function(){return =
this._associatedUpdatePanelId},set_associatedUpdatePanelId:function(a){th=
is._associatedUpdatePanelId=3Da},_clearTimeout:function(){if(this._timerC=
ookie){window.clearTimeout(this._timerCookie);this._timerCookie=3Dnull}},=
_handleBeginRequest:function(d,c){var =
a=3Dc.get_postBackElement(),b=3D!this._associatedUpdatePanelId;while(!b&&=
a){if(a.id&&this._associatedUpdatePanelId=3D=3D=3Da.id)b=3Dtrue;a=3Da.par=
entNode}if(b)this._timerCookie=3Dwindow.setTimeout(this._startDelegate,th=
is._displayAfter)},_startRequest:function(){if(this._pageRequestManager.g=
et_isInAsyncPostBack())if(this._dynamicLayout)this.get_element().style.di=
splay=3D"block";else =
this.get_element().style.visibility=3D"visible";this._timerCookie=3Dnull}=
,_handleEndRequest:function(){if(this._dynamicLayout)this.get_element().s=
tyle.display=3D"none";else =
this.get_element().style.visibility=3D"hidden";this._clearTimeout()},disp=
ose:function(){if(this._beginRequestHandlerDelegate!=3D=3Dnull){this._pag=
eRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate);th=
is._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate)=
;this._beginRequestHandlerDelegate=3Dnull;this._endRequestHandlerDelegate=
=3Dnull}this._clearTimeout();Sys.UI._UpdateProgress.callBaseMethod(this,"=
dispose")},initialize:function(){Sys.UI._UpdateProgress.callBaseMethod(th=
is,"initialize");this._beginRequestHandlerDelegate=3DFunction.createDeleg=
ate(this,this._handleBeginRequest);this._endRequestHandlerDelegate=3DFunc=
tion.createDelegate(this,this._handleEndRequest);this._startDelegate=3DFu=
nction.createDelegate(this,this._startRequest);if(Sys.WebForms&&Sys.WebFo=
rms.PageRequestManager)this._pageRequestManager=3DSys.WebForms.PageReques=
tManager.getInstance();if(this._pageRequestManager!=3D=3Dnull){this._page=
RequestManager.add_beginRequest(this._beginRequestHandlerDelegate);this._=
pageRequestManager.add_endRequest(this._endRequestHandlerDelegate)}}};Sys=
.UI._UpdateProgress.registerClass("Sys.UI._UpdateProgress",Sys.UI.Control=
);
Type.registerNamespace('Sys.WebForms');Sys.WebForms.Res=3D{"PRM_UnknownTo=
ken":"Unknown token: \u0027{0}\u0027.","PRM_MissingPanel":"Could not =
find UpdatePanel with ID \u0027{0}\u0027. If it is being updated =
dynamically then it must be inside another =
UpdatePanel.","PRM_ServerError":"An unknown error occurred while =
processing the request on the server. The status code returned from the =
server was: {0}","PRM_ParserError":"The message received from the server =
could not be parsed. Common causes for this error are when the response =
is modified by calls to Response.Write(), response filters, HttpModules, =
or server trace is enabled.\r\nDetails: {0}","PRM_TimeoutError":"The =
server request timed out.","PRM_ParserErrorDetails":"Error parsing near =
\u0027{0}\u0027.","PRM_CannotRegisterTwice":"The PageRequestManager =
cannot be initialized more than once."};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CAF0DB.A7044760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.owsc.org/js/dnn.js

=EF=BB=BF/// <reference name=3D"MicrosoftAjax.js" />
/// <reference name=3D"dnn.js" assembly=3D"DotNetNuke.WebUtility" />

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()
	{
        /// <summary>
        /// Gets array of name value pairs set on the server side by the =
RegisterClientVariable method.
        /// </summary>
        /// <value type=3D"String" />
		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)
	{
        /// <summary>
        /// Gets value for passed in variable name set on the server =
side by the RegisterClientVariable method.
        /// </summary>
        /// <param name=3D"key" type=3D"String">
        /// Name of parameter to retrieve value for
        /// </param>
        /// <param name=3D"def" type=3D"String">
        /// Default value if key not present
        /// </param>
        /// <returns type=3D"String" />
		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
        /// <summary>
        /// Sets value for variable to be sent to the server
        /// </summary>
        /// <param name=3D"key" type=3D"String">
        /// Name of parameter to set value for
        /// </param>
        /// <param name=3D"val" type=3D"String">
        /// value
        /// </param>
        /// <returns type=3D"Boolean" />
		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)
	{
        /// <summary>
        /// Initiates a postback call for the passed in action. In order =
to work the action will need to be registered on the server side.
        /// </summary>
        /// <param name=3D"action" type=3D"String">
        /// Action name to be raised
        /// </param>
        /// <param name=3D"N Params" type=3D"Array">
        /// Pass in any number of parameters the postback requires. =
Parameters should be in the form of 'paramname=3Dparamvalue', =
'paramname=3Dparamvalue', 'paramname=3Dparamvalue'
        /// </param>
        /// <returns type=3D"Boolean" />
		var postBack =3D dnn.getVar('__dnn_postBack');
		var data =3D '';
		if (postBack.length > 0)
		{
			data +=3D action;
			for (var i=3D1; i<arguments.length; i++)
			{
				var aryParam =3D arguments[i].split('=3D');
				data +=3D COL_DELIMITER + aryParam[0] + COL_DELIMITER + aryParam[1];
			}
			eval(postBack.replace('[DATA]', data));
			return true;
		}
		return false;
	},

    //atlas
    createDelegate: function(oThis, ptr)=20
    {
        /// <summary>
        /// Creates delegate (closure)
        /// </summary>
        /// <param name=3D"oThis" type=3D"Object">
        /// Object to create delegate on
        /// </param>
        /// <param name=3D"ptr" type=3D"Function">
        /// Function to invoke
        /// </param>
        /// <returns type=3D"Function" />
        return Function.createDelegate(oThis, ptr);
    },

	doDelay: function(key, time, ptr, ctx)=20
	{
        /// <summary>
        /// Allows for a setTimeout to occur that will also pass a =
context object.
        /// </summary>
        /// <param name=3D"key" type=3D"String">
        /// Key to identify the particular delay. If you wish to cancel =
this delay you need to call cancelDelay passing this key.
        /// </param>
        /// <param name=3D"time" type=3D"Number">
        /// Number of milliseconds to wait before firing timer. This =
value is simply passed into the second parameter in setTimeout.
        /// </param>
        /// <param name=3D"ptr" type=3D"Function">
        /// Pointer to the function to invoke after time has elapsed
        /// </param>
        /// <param name=3D"ctx" type=3D"Object">
        /// Context to be passed to the function
        /// </param>
        /// <returns />
		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
	{
        /// <summary>
        /// Allows for delay to be canceled.
        /// </summary>
        /// <param name=3D"key" type=3D"String">
        /// Key to identify the particular delay.=20
        /// </param>
        /// <returns />
		if (this.delay[key] !=3D null)
		{
			window.clearTimeout(this.delay[key].num);
			this.delay[key] =3D null;
		}
	},

	decodeHTML: function(html)=09
	{
        /// <summary>
        /// Unencodes html string
        /// </summary>
        /// <param name=3D"html" type=3D"String">
        /// encoded html
        /// </param>
        /// <returns type=3D"String" />
		return =
html.toString().replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/=
g,">").replace(/&quot;/g,'"');
	},

	encode: function(arg, doubleEncode)
	{
        /// <summary>
        /// Encodes string using either encodeURIComponent or escape
        /// </summary>
        /// <param name=3D"arg" type=3D"String">
        /// string to encode
        /// </param>
        /// <returns type=3D"String" />
        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
	{
        /// <summary>
        /// Encodes html string
        /// </summary>
        /// <param name=3D"html" type=3D"String">
        /// html to encode
        /// </param>
        /// <returns type=3D"String" />
		return html.toString().replace(/&/g, "&amp;").replace(/</g, =
"&lt;").replace(/>/g, "&gt;").replace(/'/g, "&apos;").replace(/\"/g, =
"&quot;");
	},

    encodeJSON: function(json)
    {
        /// <summary>
        /// Encodes json string
        /// </summary>
        /// <param name=3D"json" type=3D"String">
        /// json to encode
        /// </param>
        /// <returns type=3D"String" />

        //todo: does Atlas provide method for this?
        return json.toString().replace(/&/g, "&amp;").replace(/</g, =
"&lt;").replace(/>/g, "&gt;").replace(/'/g, "\u0027").replace(/\"/g, =
"&quot;").replace(/\\/g, "\\\\");
    },

    //atlas
	evalJSON: function(data)
	{
        /// <summary>
        /// dencodes data
        /// </summary>
        /// <param name=3D"data" type=3D"String">
        /// json to dencode
        /// </param>
        /// <returns type=3D"Object" />
	    return Sys.Serialization.JavaScriptSerializer.deserialize(data);
	},

	escapeForEval: function(s)	//needs work...
	{
        /// <summary>
        /// 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
        /// </summary>
        /// <param name=3D"s" type=3D"String">
        /// string to escape
        /// </param>
        /// <returns type=3D"String" />
		return s.replace(/\\/g, '\\\\').replace(/\'/g, "\\'").replace(/\r/g, =
'').replace(/\n/g, '\\n').replace(/\./, '\\.');
	},

    getEnumByValue: function(enumType, val)
    {
        /// <summary>
        /// Obtains enum from value passed in
        /// </summary>
        /// <param name=3D"enumType" type=3D"Object">
        /// Enumeration type
        /// </param>
        /// <param name=3D"val" type=3D"Number">
        /// Value of enumerator
        /// </param>
        /// <returns type=3D"Object" />
        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)
{
    /// <summary>
    /// Object used to hold context for the doDelay functionality
    /// </summary>
	this.num =3D null;
	this.pfunc =3D ptr;
	this.context =3D ctx;
	this.type =3D type;
}

dnn.delayObject.prototype =3D
{
	complete: function()
	{
        /// <summary>
        /// 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
        /// </summary>
        /// <returns />
		dnn.delay[this.type] =3D null;
		this.pfunc(this.context);
	}
}
dnn.delayObject.registerClass('dnn.delayObject');

dnn.ScriptRequest =3D function(src, text, fCallBack)
{
    /// <summary>
    /// The ScriptRequest object allows the loading of external script =
files from script
    /// </summary>

	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()
	{
        /// <summary>
        /// Loads script
        /// </summary>
		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()
	{
        /// <summary>
        /// Event fires when script request status changes
        /// </summary>
		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()
	{
        /// <summary>
        /// Event fires when script request status changes
        /// </summary>
		if ((this.ctl.readyState =3D=3D 'loaded' || this.ctl.readyState =3D=3D =
'complete') && this.status !=3D 'complete')
			this.complete();
	},
=09
	reload: function()
	{
        /// <summary>
        /// Reloads a script reference
        /// </summary>
		if (dnn.dom.scriptStatus(this.src) =3D=3D 'complete')
		{=09
			this.complete();
		}
		else
		{
			this.load();
		}
	},
		=09
	complete: function()
	{
        /// <summary>
        /// Event fires when script request loaded
        /// </summary>
		dnn.cancelDelay('loadScript_' + this.src);
		this.status =3D 'complete';
		if (typeof(this.callBack) !=3D 'undefined')
			this.callBack(this);
	    this.dispose();		=09
	},
=09
	dispose: function()
	{
        /// <summary>
        /// Cleans up memory
        /// </summary>
		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)
    {
        /// <summary>
        /// Attatches an event to an element. - you are encouraged to =
use the $addHandler method instead - kept only for backwards =
compatibility
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        /// <param name=3D"type" type=3D"String">
        /// Event name to attach
        /// </param>
        /// <param name=3D"fHandler" type=3D"Function">
        /// Reference to the function that will react to event
        /// </param>
        /// <returns type=3D"Boolean" />	=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)
    {
        /// <summary>
        /// Obtains the current cursor position within a textbox
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        /// <returns type=3D"Number" />	=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)
    {
        /// <summary>
        /// Allows animation for the collapsing of an element to be =
canceled
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        dnn.cancelDelay(ctl.id + 'col');
        ctl.style.display =3D 'none';
    },

    collapseElement: function(ctl, num, pCallBack)
    {
        /// <summary>
        /// Animates the collapsing of an element
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        /// <param name=3D"num" type=3D"Number">
        /// Number of animations to perform the collapse. The more you =
specify, the longer it will take
        /// </param>
        /// <param name=3D"pCallback" type=3D"Function">
        /// Function to call when complete
        /// </param>
        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)
    {
        /// <summary>
        /// Allows animation for the expanding of an element to be =
canceled
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        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)
    {
        /// <summary>
        /// Animates the expanding of an element
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control
        /// </param>
        /// <param name=3D"num" type=3D"Number">
        /// Number of animations to perform the collapse. The more you =
specify, the longer it will take
        /// </param>
        /// <param name=3D"pCallback" type=3D"Function">
        /// Function to call when complete
        /// </param>
        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)
    {
        /// <summary>
        /// Deletes a cookie
        /// </summary>
        /// <param name=3D"name" type=3D"String">
        /// Name of the desired cookie to delete
        /// </param>
        /// <param name=3D"path" type=3D"String">
        /// Path for which the cookie is valid
        /// </param>
        /// <param name=3D"domain" type=3D"String">
        /// Domain for which the cookie is valid
        /// </param>
        /// <returns type=3D"Boolean" />	=09
        if (this.getCookie(name))
        {
            this.setCookie(name, '', -1, path, domain);
            return true;
        }
        return false;
    },

    getAttr: function(node, attr, def)
    {
        /// <summary>
        /// Utility funcion used to retrieve the attribute value of an =
object. Allows for a default value to be returned if null.
        /// </summary>
        /// <param name=3D"node" type=3D"Object">
        /// Object to obtain attribute from=20
        /// </param>
        /// <param name=3D"attr" type=3D"String">
        /// Name of attribute to retrieve
        /// </param>
        /// <param name=3D"def" type=3D"String">
        /// Default value to retrieve if attribute is null or =
zero-length
        /// </param>
        /// <returns type=3D"String" />	=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)
    {
        /// <summary>
        /// Retrieves element on page based off of passed in id. - use =
$get instead - backwards compat only
        /// </summary>
        /// <param name=3D"id" type=3D"String">
        /// Control's id to retrieve
        /// </param>
        /// <param name=3D"ctl" type=3D"Object" optional=3D"true">
        /// If you wish to narrow down the search, pass in the control =
whose children you wish to search.
        /// </param>
        /// <returns type=3D"Object" />	=09
        return $get(id, ctl);
    },

    getByTagName: function(tag, ctl)
    {
        /// <summary>
        /// Retrieves element on page based off of passed in id. - use =
$get instead - backwards compat only
        /// </summary>
        /// <param name=3D"tag" type=3D"String">
        /// TagName to retrieve
        /// </param>
        /// <param name=3D"ctl" type=3D"Object" optional=3D"true">
        /// If you wish to narrow down the search, pass in the control =
whose children you wish to search.
        /// </param>
        /// <returns type=3D"Array" />	=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)
    {
        /// <summary>
        /// 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.
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control you wish to start the lookup at
        /// </param>
        /// <param name=3D"tag" type=3D"String">
        /// TagName to of parent control retrieve
        /// </param>
        /// <returns type=3D"Object" />	=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)
    {
        /// <summary>
        /// Retrieves a cookie
        /// </summary>
        /// <param name=3D"name" type=3D"String">
        /// Name of the desired cookie=20
        /// </param>
        /// <returns type=3D"String" />	=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)
    {
        /// <summary>
        /// Retrieves first non-text node.  If passed in node is =
textnode, it looks at each sibling
        /// </summary>
        /// <param name=3D"node" type=3D"Object">
        /// Node to start looking at
        /// </param>
        /// <returns type=3D"Object" />	=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)
    {
        /// <summary>
        /// Creates memory safe event handler (closure) over element - =
use createDelegate instead with dispose - kept for backwards =
compatibility
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control to attach event on
        /// </param>
        /// <param name=3D"evt" type=3D"String">
        /// Event to attach
        /// </param>
        /// <param name=3D"obj" type=3D"Object">
        /// Instance of object to invoke method on
        /// </param>
        /// <param name=3D"method" type=3D"String">
        /// Method to invoke on object for event=20
        /// </param>
        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()
    {
        /// <summary>
        /// Automatically called (internal) - handles IE memory leaks =
with closures
        /// </summary>
        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)
    {
        /// <summary>
        /// Creates event delegate (closure) - use createDelegate =
instead with dispose - kept for backwards compatibility
        /// adapted from =
http://jibbering.com/faq/faq_notes/closures.html (associateObjWithEvent)
        /// </summary>
        /// <param name=3D"obj" type=3D"Object">
        /// Instance of object to invoke method on
        /// </param>
        /// <param name=3D"methodName" type=3D"String">
        /// Method to invoke on object for event=20
        /// </param>
        return (function(e) { e =3D e || window.event; return =
obj[methodName](e, this); });
    },

    getSibling: function(ctl, offset)
    {
        /// <summary>
        /// Starts at the passed in control and retrieves the sibling =
that is at the desired offset
        /// </summary>
        /// <param name=3D"ctl" type=3D"Object">
        /// Control in which to find the sibling related to it
        /// </param>
        /// <param name=3D"offset" type=3D"Number">
        /// 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
        /// </param>
        /// <returns type=3D"Object" />	=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)
    {
        /// <summary>
        /// Determines if passed in control is a text node (i.e. =
nodeType =3D 3 or 8)
        /// </summary>
        /// <param name=3D"node" type=3D"Object">
        /// Node object to verify
        /// </param>
        /// <returns type=3D"Boolean" />	=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)
    {
        /// <summary>
        /// Sets a cookie
        /// </summary>
        /// <param name=3D"name" type=3D"String">
        /// Name of the desired cookie to delete
        /// </param>
        /// <param name=3D"val" type=3D"String">
        /// value
        /// </param>
        /// <param name=3D"days" type=3D"Number">
        /// days cookie is valid for
        /// </param>
        /// <param name=3D"path" type=3D"String">
        /// Path for which the cookie is valid
        /// </param>
        /// <param name=3D"domain" type=3D"String">
        /// Domain for which the cookie is valid
        /// </param>
        /// <param name=3D"isSecure" type=3D"Boolean">
        /// determines if cookie is secure
        /// </param>
        /// <returns type=3D"Boolean" />	=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<arguments.length; i++)
			{
				if (dnn.dom.browser.type =3D=3D arguments[i])
					return true;
			}
			return false;
		}
}=09
dnn.dom.browserObject.registerClass('dnn.dom.browserObject');
dnn.dom.browser =3D new dnn.dom.browserObject();


//-- shorthand functions.  Only define if not already present
if (typeof($) =3D=3D 'undefined')
{
eval("function $() {var ary =3D new Array(); for (var i=3D0; =
i<arguments.length; i++) {var arg =3D arguments[i]; var ctl; if (typeof =
arg =3D=3D 'string') ctl =3D dnn.dom.getById(arg); else ctl =3D arg; if =
(ctl !=3D null && typeof(Element) !=3D 'undefined' && =
typeof(Element.extend) !=3D 'undefined') Element.extend(ctl); if =
(arguments.length =3D=3D 1) return ctl; ary[ary.length] =3D ctl;} return =
ary;}");
}

//image flickering
try {document.execCommand("BackgroundImageCache", false, true);} =
catch(err) {}

Sys.Application.add_load(dnn._onload);=20

------=_NextPart_000_0000_01CAF0DB.A7044760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.owsc.org/js/dnn.xml.js

/// <reference name=3D"MicrosoftAjax.js" />
/// <reference name=3D"dnn.js" assembly=3D"DotNetNuke.WebUtility" />

//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<this.childNodeCount(); i++)
        {
	        if (this.childNodes(i).nodeType !=3D 7)
	        {
		        oNode =3D this.childNodes(i);
		        break;
	        }
        }
        return oNode;
    }
}
dnn.xml.documentObject.registerClass('dnn.xml.documentObject');

//dnn.xml.XmlNode =
-------------------------------------------------------------------------=
--------------------------------
dnn.xml.XmlNode =3D function(oNode)
{
	this.node =3D oNode;
	this.ownerDocument =3D this.node.ownerDocument;
	this.nodeType =3D this.node.nodeType;
}
=09
dnn.xml.XmlNode.prototype =3D=20
{
    parentNode: function()
	{
		if (this.node.parentNode !=3D null)
			return new dnn.xml.XmlNode(this.node.parentNode);
		else
			return null;
	},
=09
	childNodes: function(iIndex)
	{
		if (this.node.childNodes[iIndex] !=3D null)
			return new dnn.xml.XmlNode(this.node.childNodes[iIndex]);
	},

	childNodeCount: function()
	{
		return this.node.childNodes.length;
	},

	nodeName: function()
	{
		return this.node.nodeName;
	},
=09
	getAttribute: function(sAttr, sDef)
	{
		var sRet =3D this.node.getAttribute(sAttr);
		if (sRet =3D=3D null)
			sRet =3D sDef;
		return sRet;
	},

	setAttribute: function (sAttr, sVal)
	{
		if (sVal =3D=3D null)
			return this.node.removeAttribute(sAttr);
		else
			return this.node.setAttribute(sAttr, sVal);
	},
=09
	getXml: function()
	{
		if (this.node.xml !=3D null)
			return this.node.xml;
		else
			return this.node.getXml();=09
	},

	getDocumentXml: function()
	{
		if (this.node.ownerDocument.xml !=3D null)
			return this.node.ownerDocument.xml;
		else
			return this.node.ownerDocument.getXml();
	},

	appendXml: function(sXml)
	{
		var oDoc =3D dnn.xml.createDocument();
		oDoc.loadXml('<___temp>' + sXml + '</___temp>');	//need to guarantee a =
single root
		var aNodes =3D new Array();

		for (var i=3D0; i<oDoc.childNodes(0).childNodeCount(); i++)	=
//appending child actually removes node from document, so get references =
then do append
			aNodes[aNodes.length] =3D oDoc.childNodes(0).childNodes(i).node;	=
//use real underlying node object
		for (var i=3D0; i<aNodes.length; i++)
			this.node.appendChild(aNodes[i]);	//surprised I don't need importNode
	=09
		return true;
	},

	getNodeIndex: function(sIDName)
	{
		var oParent =3D this.parentNode();
		var sID =3D this.getAttribute(sIDName);
		for (var i=3D0; i<oParent.childNodeCount(); i++)
		{
			if (oParent.childNodes(i).getAttribute(sIDName) =3D=3D sID)
				return i;
		}
		return -1;
	},

	findNode: function(sNodeName, sAttr, sValue)
	{
		var sXPath =3D "//" + sNodeName + "[@" + sAttr + "=3D'" + sValue + =
"']";
		var oNode;
		if (typeof(this.node.selectSingleNode) !=3D 'undefined')
			oNode =3D this.node.selectSingleNode(sXPath);
		else if (typeof(this.node.ownerDocument.evaluate) !=3D 'undefined')
		{
			var oNodeList =3D (this.node.ownerDocument.evaluate(sXPath, =
this.node, null, 0, null));
			if (oNodeList !=3D null)
				oNode =3D oNodeList.iterateNext();
		}
		else
			oNode =3D this.node.ownerDocument.findNode(this.node, sNodeName, =
sAttr, sValue);
	=09
		if (oNode !=3D null)
			return new dnn.xml.XmlNode(oNode);
	},

	removeChild: function(oNode)
	{
		return this.node.removeChild(oNode.node);
	}
}
dnn.xml.XmlNode.registerClass('dnn.xml.XmlNode');

dnn.xml.init();
------=_NextPart_000_0000_01CAF0DB.A7044760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.owsc.org/js/dnn.xmlhttp.js

/// <reference name=3D"MicrosoftAjax.js" />
/// <reference name=3D"dnn.js" assembly=3D"DotNetNuke.WebUtility" />

//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<methods.length; i++)
            {
                if (methods[i].length > 0)
                {
                    pair =3D methods[i].split('=3D');
                    this.callBackMethods[pair[0]] =3D pair[1];
                }
            }
        }
    },

    _cleanupxmlhttp: function()
    {
	    for (var i=3D0; i<dnn.xmlhttp.requests.length;i++)
	    {
		    if (dnn.xmlhttp.requests[i] !=3D null)
		    {
			    if (dnn.xmlhttp.requests[i].completed)
			    {
				    dnn.xmlhttp.requests[i].dispose();
				    if (dnn.xmlhttp.requests.length =3D=3D 1)
				        dnn.xmlhttp.requests =3D new Array();
				    else
				        dnn.xmlhttp.requests.splice(i,i);
			    }
		    }
	    }
    }
});

//dnn.xmlhttp.XmlHttpRequest Object=20
dnn.xmlhttp.XmlHttpRequest =3D function(o)
{
	this._request =3D o;
	this.successFunc =3D null;
	this.failureFunc =3D null;
	this.statusFunc =3D null;
	this._request.onreadystatechange =3D dnn.dom.getObjMethRef(this, =
'onreadystatechange');
	this.context =3D null;
	this.completed =3D false;
}

dnn.xmlhttp.XmlHttpRequest.prototype =3D=20
{
    dispose: function()
    {
	    if (this._request !=3D null)
	    {
		    this._request.onreadystatechange =3D new function() {};//stop IE =
memory leak.  Not sure why can't set to null;
		    this._request.abort();
		    this._request =3D null;
		    this.successFunc =3D null;
		    this.failureFunc =3D null;
		    this.statusFunc =3D null;
		    this.context =3D null;
		    this.completed =3D null;
		    this.postData =3D null;	//1.3
	    }
    },

    open: function(sMethod, sURL, bAsync)
    {
	    this._request.open(sMethod, sURL, bAsync);
	    if (typeof(this._request.setRequestHeader) !=3D 'undefined')
		    this._request.setRequestHeader("Content-type", =
"application/x-www-form-urlencoded; charset=3DUTF-8");
	    return true;
    },

    send: function(postData)
    {
	    this.postData =3D postData;
	    if (dnn.xmlhttp.parserName =3D=3D 'ActiveX')=09
		    this._request.send(postData);
	    else
		    this._request.send(postData);
	    return true;
    },

    onreadystatechange: function()
    {
	    if (this.statusFunc !=3D null)
		    this.statusFunc(this._request.readyState, this.context, this); =
//1.3
    	=09
	    if (this._request.readyState =3D=3D '4')
	    {
		    this.complete(this._request.responseText);
		    if (dnn.xmlhttp.parserName =3D=3D 'ActiveX')
			    window.setTimeout(dnn.xmlhttp._cleanupxmlhttp, 1);	//cleanup =
xmlhttp object
	    }
    },

    complete: function (res)
    {
	    var statusCode =3D this.getResponseHeader('__DNNCAPISCSI');
	    this.completed=3Dtrue;
	    if (new Number(statusCode) =3D=3D dnn.xmlhttp.callbackStatus.ok)=09
		    this.successFunc(res, this.context, this);	//1.3
	    else
	    {
		    var statusDesc =3D this.getResponseHeader('__DNNCAPISCSDI');
		    if (this.failureFunc !=3D null)
			    this.failureFunc(statusCode + ' - ' + statusDesc, this.context, =
this); //1.3
		    else
			    alert(statusCode + ' - ' + statusDesc);
	    }
    },

    getResponseHeader: function (key)
    {
	    return this._request.getResponseHeader(key);
    }
}

dnn.xmlhttp.XmlHttpRequest.registerClass('dnn.xmlhttp.XmlHttpRequest');

dnn.xmlhttp.init();
Sys.Application.add_load(dnn.xmlhttp.onload);


------=_NextPart_000_0000_01CAF0DB.A7044760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.owsc.org/js/dnn.dom.positioning.js

=EF=BB=BF/// <reference name=3D"MicrosoftAjax.js" />
/// <reference name=3D"dnn.js" assembly=3D"DotNetNuke.WebUtility" />

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;i<arguments.length;i++)=0A=
{if(i>1)=0A=
argString+=3D',';argString+=3D'arguments['+i+']';}=0A=
for(var i=3D0;i<evts.length;i++)=0A=
{h=3Devts[i];ret=3D(eval('h('+argString+')')!=3Dfalse);if(ret=3D=3Dfalse)=0A=
return ret;}}=0A=
return true;},getDynamicEventObject:function(name,handler)=0A=
{var eh=3D{};eh[name]=3Dhandler;return =
eh;},callBackFail:function(result,ctx,req)=0A=
{this.invoke_handler('callBackFail',new =
dnn.controls.DNNCallbackEventArgs(result,ctx,req));alert(result);},dispos=
e:function()=0A=
{this._childControls=3Dnull;this._childControlIDs=3Dnull;for(var =
i=3D0;i<this._handlerControls.length;i++)=0A=
{$clearHandlers(this._handlerControls[i]);this._handlerControls[i]=3Dnull=
;}=0A=
this.container=3Dnull;this._handlerControls=3Dnull;dnn.controls.control.c=
allBaseMethod(this,'dispose');},_getEventName:function(s)=0A=
{if(s.indexOf('on')=3D=3D0)=0A=
return s.substring(2);return s;}}=0A=
dnn.controls.control.registerClass('dnn.controls.control',Sys.UI.Control)=
;dnn.controls.DNNNode=3Dfunction(node)=0A=
{this._abbr=3D{target:'tar',toolTip:'tTip',imageIndex:'imgIdx',image:'img=
'};if(node!=3Dnull)=0A=
{this.node=3Dnode;this.id=3Dnode.getAttribute('id','');this.key=3Dnode.ge=
tAttribute('key','');this.text=3Dnode.getAttribute('txt','');this.url=3Dn=
ode.getAttribute('url','');this.js=3Dnode.getAttribute('js','');this.targ=
et=3Dnode.getAttribute('tar','');this.toolTip=3Dnode.getAttribute('tTip',=
'');this.enabled=3Dnode.getAttribute('enabled','1')!=3D'0';this.css=3Dnod=
e.getAttribute('css','');this.cssSel=3Dnode.getAttribute('cssSel','');thi=
s.cssHover=3Dnode.getAttribute('cssHover','');this.cssIcon=3Dnode.getAttr=
ibute('cssIcon','');this.hasNodes=3Dnode.childNodeCount()>0;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;i<node.childNodeCount();i++)=0A=
{if(i>0)=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<node.childNodeCount();i++)=0A=
{xml+=3Dthis.getXml(node.childNodes(i));}=0A=
xml=3Dxml+'</'+node.nodeName()+'>';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<nodes.length;i++)=0A=
{jnode=3Dnew =
dnn.controls.JSONNode(nodes[i],'n',i,parent.getNodePath());jnode._parentN=
ode=3Dparent;root._nodeDictionary[jnode.id]=3Djnode;nodes[i]=3Djnode;this=
.setupJSONNodes(root,jnode,jnode.nodes);}}}=0A=
dnn.controls.JSONNode.registerClass('dnn.controls.JSONNode');dnn.controls=
.DNNNodeEventArgs=3Dfunction(node)=0A=
{dnn.controls.DNNNodeEventArgs.initializeBase(this);this._node=3Dnode;}=0A=
dnn.controls.DNNNodeEventArgs.prototype=3D{get_node:function()=0A=
{return this._node;}}=0A=
dnn.controls.DNNNodeEventArgs.registerClass('dnn.controls.DNNNodeEventArg=
s',Sys.CancelEventArgs);dnn.controls.DNNTabStripEventArgs=3Dfunction(tab)=0A=
{dnn.controls.DNNTabStripEventArgs.initializeBase(this);this._tab=3Dtab;}=0A=
dnn.controls.DNNTabStripEventArgs.prototype=3D{get_tab:function()=0A=
{return this._tab;}}=0A=
dnn.controls.DNNTabStripEventArgs.registerClass('dnn.controls.DNNTabStrip=
EventArgs',Sys.CancelEventArgs);dnn.controls.DNNToolBarEventArgs=3Dfuncti=
on(btn)=0A=
{dnn.controls.DNNToolBarEventArgs.initializeBase(this);this._btn=3Dbtn;}=0A=
dnn.controls.DNNToolBarEventArgs.prototype=3D{get_button:function()=0A=
{return this._btn;}}=0A=
dnn.controls.DNNToolBarEventArgs.registerClass('dnn.controls.DNNToolBarEv=
entArgs',Sys.CancelEventArgs);dnn.controls.DNNCallbackEventArgs=3Dfunctio=
n(result,ctx,req)=0A=
{dnn.controls.DNNCallbackEventArgs.initializeBase(this);this._result=3Dre=
sult;this._context=3Dctx;this._req=3Dreq;}=0A=
dnn.controls.DNNCallbackEventArgs.prototype=3D{get_result:function()=0A=
{return this._result;},get_context:function()=0A=
{return this._context;},get_request:function()=0A=
{return this._req;}}=0A=
dnn.controls.DNNCallbackEventArgs.registerClass('dnn.controls.DNNCallback=
EventArgs',Sys.EventArgs);dnn.controls._submitComponent=3Dfunction()=0A=
{dnn.controls._submitComponent.initializeBase(this);}=0A=
dnn.controls._submitComponent.prototype=3D{onsubmit:function()=0A=
{var h=3Dthis.get_events().getHandler('submit');if(h)=0A=
h(this,Sys.EventArgs.Empty);},add_handler:function(handler)=0A=
{this.get_events().addHandler('submit',handler);},remove_handler:function=
(handler)=0A=
{this.get_events().removeHandler('submit',handler);},dispose:function()=0A=
{dnn.controls._submitComponent.callBaseMethod(this,'dispose');}}=0A=
dnn.controls._submitComponent.registerClass('dnn.controls._submitComponen=
t',Sys.Component);if(dnn.controls.submitComp=3D=3Dnull)=0A=
dnn.controls.submitComp=3Dnew dnn.controls._submitComponent();
------=_NextPart_000_0000_01CAF0DB.A7044760
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.owsc.org/js/dnn.controls.dnnmenu.js

=EF=BB=BF=0A=
Type.registerNamespace('dnn.controls');dnn.extend(dnn.controls,{initMenu:=
function(ctl)=0A=
{if(ctl)=0A=
{var menu=3Dnew dnn.controls.DNNMenu(ctl);menu.initialize();return =
menu;}}});dnn.controls.DNNMenu=3Dfunction(o)=0A=
{dnn.controls.DNNMenu.initializeBase(this,[o]);this.rootNode=3Dnull;this.=
nodes=3D[];this._loadNodes();this.mbcss=3Dthis.getProp('mbcss','');this.m=
css=3Dthis.getProp('mcss','');this.css=3Dthis.getProp('css','');this.cssC=
hild=3Dthis.getProp('csschild','');this.cssHover=3Dthis.getProp('csshover=
','');this.cssSel=3Dthis.getProp('csssel','');this.cssIcon=3Dthis.getProp=
('cssicon','');this.sysImgPath=3Dthis.getProp('sysimgpath','images/');thi=
s.imagePaths=3Dthis.getProp('imagepaths','').split(',');this.imageList=3D=
this.getProp('imagelist','').split(',');for(var =
i=3D0;i<this.imageList.length;i++)=0A=
{var index=3Dthis.imageList[i].indexOf(']');if(index>-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;i<this.rootNode.childNodeCount();i++)=0A=
this.renderNode(this.rootNode.childNodes(i),this.container);this.addHandl=
ers(document.body,{"click":this._bodyClick},this);if(dnn.dom.browser.isTy=
pe(dnn.dom.browser.Mozilla,dnn.dom.browser.Safari)=3D=3Dfalse)=0A=
dnn.setVar(this.ns+'_json','');},renderNode:function(node,ctr)=0A=
{var mNode=3Dnew dnn.controls.DNNMenuNode(node);if(mNode.selected)=0A=
this.selMNode=3DmNode;var =
menuBuilder=3Dthis._getMenuBuilder(mNode,ctr);if(menuBuilder.alreadyRende=
red=3D=3Dfalse)=0A=
{if(this.isNodeVertical(mNode))=0A=
menuBuilder.newRow();menuBuilder.newCont();if(mNode.lhtml.length>0)=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<node.childNodeCount();i++)=0A=
this.renderNode(node.childNodes(i),subMenu);}},renderCustomHTML:function(=
sHTML)=0A=
{var ctl=3Ddnn.dom.createElement('span');ctl.innerHTML=3DsHTML;return =
ctl;},renderIcon:function(mNode)=0A=
{var =
ctl=3Ddnn.dom.createElement('span');if(mNode.imageIndex>-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;i<node.childNodeCount();i++)=0A=
menu.renderNode(node.childNodes(i),subMenu);mNode=3Dnew =
dnn.controls.DNNMenuNode(node);mNode.hasPendingNodes=3Dfalse;mNode.hasNod=
es=3Dtrue;subMenu=3Dmenu.getChildControl(mNode.id,'sub');menu.expandNode(=
mNode);menu.callBackStatus(result,ctx,req);menu.podInProgress=3Dfalse;men=
u.invoke_handler('callBackSuccess',new =
dnn.controls.DNNCallbackEventArgs(result,ctx,req));},_nodeTextClick:funct=
ion(evt)=0A=
{var node=3Dthis._findEventNode(evt);var mNode;if(node!=3Dnull)=0A=
{mNode=3Dnew dnn.controls.DNNMenuNode(node);this.selectNode(mNode);}=0A=
evt.stopPropagation();},_menuMOver:function(evt,element)=0A=
{dnn.cancelDelay(this.ns+'mout');},_menuMOut:function(evt,element)=0A=
{dnn.cancelDelay(this.ns+'min');if(this.moutDelay>0)=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--

