From: <Saved by Windows Internet Explorer 7>
Subject: =?windows-1255?Q?It=92s_Me=2C_and_Here=92s_My_Proof:_Why_Identity_and_Aut?=
	=?windows-1255?Q?hentication_Must_Remain_Distinct?=
Date: Sun, 15 Feb 2009 10:44:32 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C98F5A.62E03820"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://technet.microsoft.com/en-us/library/cc512578.aspx

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD =
id=3Dctl00_Head1><TITLE>It=E2=80=99s Me, and Here=E2=80=99s My Proof: =
Why Identity and Authentication Must Remain Distinct</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
id=3Dctl00_HeaderLink1=20
href=3D"http://i3.technet.microsoft.com/Global/Global-bn2090.0.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK id=3Dctl00_HeaderLink2=20
href=3D"http://i3.technet.microsoft.com/Platform/MasterPages/Library/Libr=
ary-bn2090.0.css"=20
type=3Dtext/css rel=3Dstylesheet>
<META content=3DNOINDEX,NOFOLLOW name=3DROBOTS>
<META content=3D"E0353D08-12:38:37 AM" name=3DMN>
<META content=3Den-us name=3Dms.locale>
<META content=3Dcc512578 name=3DSearch.ShortId><!-- Looking for =
metadata? Use the robot view instead =
http://currentsite/currenturl(robot).aspx -->
<META =
content=3D/en-us/library(d=3Ddefault)/cc512578(l=3Den-us,v=3DTechNet.10).=
aspx=20
name=3DDCS.dcsuri><LINK=20
href=3D"http://i3.technet.microsoft.com/en-us/library/mtps-bn2090.0.css?l=
=3Den-us&amp;i=3Dlibrary&amp;ct=3DAlternateSelector;CCEditor;CCSection;CC=
TagEditor;ContentFallback;DropDownFilter;ExpandCollapseAll;Eyebrow;Footer=
;InteractiveToolbar;iRootBrand;LocaleManagementFlyout;Masthead;Memberlist=
FrameworksFilter;MemberlistMembersFilter;MtDisclaimer;MtpsLoginStatus;MtV=
iewDropDown;QuickLinksFlyout;RelatedPages;ResizableArea;Search;SurveyLaun=
cher;TabStrip;TagCloud;TemplatedFlyout;Toc;TransWikiPopupEditor;UserRecog=
nition;WebMetrix;WebTrends&amp;clustimg=3D1"=20
type=3Dtext/css rel=3Dstylesheet></LINK><LINK media=3Dprint=20
href=3D"/en-us/library/cc512578(printer).aspx" rel=3Dalternate>
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY id=3Dctl00_Mtps_body dir=3Dltr>
<FORM id=3DaspnetForm name=3DaspnetForm action=3Dcc512578.aspx =
method=3Dpost>
<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
type=3Dhidden=20
value=3D/wEPDwUBMGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFImN0b=
DAwJE1hc3RoZWFkMSRjdGwwMCRTZWFyY2hCdXR0b275xmcowsp6eperqf2RJKnFAf2Lhw=3D=3D=
=20
name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['aspnetForm'];
if (!theForm) {
    theForm =3D document.aspnetForm;
}
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=20
src=3D"http://technet.microsoft.com/WebResource.axd?d=3Dy48MEe_dRk_v_rnD4=
dSyAA2&amp;t=3D633527533112930887"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function wkAddNewItemClick(){CCE_EditAnnotation(-1);};=0A=
var CCS_AddLinkID=3D"ctl00_rs1_WikiContent_Add";var CCS_User=3D"";var =
CCS_ContentUrl=3D"http://technet.microsoft.com/en-us/library/cc512578.asp=
x";//]]>
</SCRIPT>

<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/Platform/cjs/jquery-1.2.6-bn2090.0=
.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/Platform/cjs/Silverlight-bn2090.0.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var wt_nvr_ru =3D "WT_NVR_RU";var wt_fpcdom =3D ".microsoft.com";var =
wt_domlist =3D "technet.microsoft.com";var wt_pathlist =3D =
"/technet/";var wt_paramlist =3D "DCSext.mtps_techcenter";var wt_siteid =
=3D "TECHNET";var gDomain=3D"m.webtrends.com";=0A=
var gDcsId=3D"dcsjwb9vb00000c932fd0rjc7_5p3t";=0A=
var gFpc=3D"WT_FPC";=0A=
/*<![CDATA[*/=0A=
if(document.cookie.indexOf(gFpc+"=3D")=3D=3D-1){document.write("<scr"+"ip=
t type=3D'text/javascript' =
src=3D'"+"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':''=
)+"://"+gDomain+"/"+gDcsId+"/wtid.js"+"'><\/scr"+"ipt>");}=0A=
/*]]>*/=0A=
var detectedLocale =3D 'en-us';
var wtsp=3D"_technet_library_security_";
var gTrackEvents =3D 0;
function ra_OnResizeableAreaToggle(isCollapsing) {}var =
ra_WidthCookieName =3D "tocwidth"; var ra_CollapsedCookieName =3D =
"toccollapsed";function ra_OnPageResize(){=0A=
var object =3D document.getElementById("ctl00_rs1_ra1");=0A=
object.style.height =3D object.parentNode.offsetHeight ;=0A=
}var getSplitterID =3D "ctl00_rs1_raSplitter";=0A=
//]]>
</SCRIPT>

<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/platform/cjs/extract/compositejscr=
ipt1.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/platform/cjs/extract/Microsoft.Mtp=
s.Web.UI/3.901.2090.0/0.0.0.0/Microsoft.Mtps.Web.UI.MtpsRating.MtpsRating=
Behavior.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', =
document.getElementById('aspnetForm'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tctl00$ib=
1$up1'], [], [], 90);
//]]>
</SCRIPT>

<DIV id=3Drheader>
<DIV class=3Dmastheadfontbase>
<DIV>
<DIV class=3DGlobalBar>
<DIV class=3DTeaser></DIV>
<DIV class=3DGlobalBarRight>
<DIV class=3DLocaleFlyout>
<DIV class=3DLocaleManagementFlyoutStatic=20
id=3Dctl00$Masthead1$LocaleManagement$ctl00 style=3D"POSITION: =
relative"><A=20
class=3DLocaleManagementFlyoutStaticLink =
href=3D"javascript:void(0)">United States -=20
English&nbsp;</A><IMG class=3D"LocaleManagementFlyoutPopArrow =
LibC_popdownarrow"=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 7px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: =
0px"=20
alt=3D"Dropdown Arrow"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif">
<DIV class=3DLocaleManagementFlyoutPopup=20
id=3Dctl00$Masthead1$LocaleManagement$ctl00_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute">
<TABLE style=3D"WIDTH: 175px" border=3D0>
  <TBODY>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl05','')">Argentina=20
      (Espa=C3=B1ol)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl06','')">Australia=20
      (English)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl07','')">Brasil=20
      (Portugu=C3=AAs)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl08','')">Canada=20
      (English)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl09','')">=E4=B8=AD=E5=9B=BD=20
      (=E7=AE=80=E4=BD=93=E4=B8=AD=E6=96=87)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl10','')">Colombia=20
      (Espa=C3=B1ol)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl11','')">Deutschland=20
      (Deutsch)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl12','')">Espa=C3=B1a=20
      (Espa=C3=B1ol)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl13','')">France=20
      (Fran=C3=A7ais)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl14','')">India=20
      (English)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl15','')">Italia=20
      (Italiano)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl16','')">=E6=97=A5=E6=9C=AC=20
      (=E6=97=A5=E6=9C=AC=E8=AA=9E)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl17','')">M=C3=A9xico=20
      (Espa=C3=B1ol)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl18','')">Per=C3=BA=20
      (Espa=C3=B1ol)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl19','')">=D0=A0=D0=BE=D1=81=D1=81=D0=B8=D1=8F=20
      (P=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl20','')">United=20
      Kingdom (English)</A></TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"javascript:__doPostBack('ctl00$Masthead1$LocaleManagement$ctl00$c=
tl21','')">United=20
      States (English)</A></TD></TR>
  <TR>
    <TD class=3DLocaleManagementFlyoutPopupHr></TD></TR>
  <TR>
    <TD><A=20
    =
href=3D"http://technet.microsoft.com/en-us/ms376720.aspx">More...</A></TD=
></TR></TBODY></TABLE></DIV>
<DIV class=3DTFlyPopupAnimate=20
id=3Dctl00$Masthead1$LocaleManagement$ctl00_Anim></DIV></DIV></DIV>
<DIV class=3DSiteMap>
<DIV class=3DQuickLinksFlyoutStatic_technet=20
id=3Dctl00$Masthead1$QuickLinks$ctrlFlyout style=3D"POSITION: =
relative"><A=20
class=3DQuickLinksFlyoutStaticLink_technet=20
id=3Dctl00_Masthead1_QuickLinks_ctrlFlyout_ctrlTitle=20
title=3D"Microsoft.com Quick Links"=20
href=3D"javascript:void(0)"><SPAN>Microsoft.com&nbsp;</SPAN><IMG=20
class=3D"QuickLinksPopArrow LibC_popdownarrow"=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 7px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: =
0px"=20
alt=3D"Dropdown arrow"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"></A>
<DIV class=3DQuickLinksFlyoutPopup =
id=3Dctl00$Masthead1$QuickLinks$ctrlFlyout_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><?xml =
version=3D"1.0" encoding=3D"utf-16"?>
<TABLE>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop>
      <H4>Product Families</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://go.microsoft.com/?linkid=3D4447412">Office</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://go.microsoft.com/?linkid=3D4447413">Windows</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447414">Windows Server=20
      System</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447415">Windows =
Mobile</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447416">Developer =
Tools</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447417">Business=20
Solutions</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447418">Games &amp; =
Xbox</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://go.microsoft.com/?linkid=3D4447419">MSN</A></DIV></DIV></T=
D>
    <TD vAlign=3Dtop>
      <H4>Resources</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447420">Microsoft =
Update</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447421">Office =
Update</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447422">Download =
Center</A></DIV>
      <DIV class=3Dlistitem><A =
href=3D"http://go.microsoft.com/?linkid=3D4447423">Help=20
      &amp; Support</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://go.microsoft.com/?linkid=3D4447424">Security</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447425">Volume=20
      Licensing</A></DIV></DIV>
      <H4>About Microsoft</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447426">Company=20
      Information</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447427">Investor=20
Relations</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447428">PressPass for=20
      journalists</A></DIV></DIV></TD>
    <TD vAlign=3Dtop>
      <H4>Popular Places</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A =
href=3D"http://go.microsoft.com/?linkid=3D4447429">MSDN=20
      (Developers)</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447430">TechNet (IT =
Pros)</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447431">Microsoft At =
Home</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447432">Microsoft At =
Work</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447433">Business &amp;=20
      Industry</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447434">Microsoft=20
partners</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447435">Microsoft=20
hardware</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447436">Product =
catalog</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://go.microsoft.com/?linkid=3D4447437">Mactopia</A></DIV>
      <DIV class=3Dlistitem><A=20
      href=3D"http://go.microsoft.com/?linkid=3D4447438">Microsoft.com =
site=20
      map</A></DIV></DIV></TD></TR>
  <TR>
    <TD class=3DQuickLinksFlyoutPopupHr colSpan=3D10></TD>
  <TR>
    <TD vAlign=3Dtop>
      <H4>Popular Searches</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://search.microsoft.com/results.aspx?mkt=3Den-US&amp;setlang=3D=
en-US&amp;q=3Dtemplates">Templates</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://search.microsoft.com/results.aspx?q=3Dactivesync&amp;l=3D1=
&amp;mkt=3Den-US&amp;FORM=3DQBME1">ActiveSync</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://search.microsoft.com/results.aspx?q=3Dclip+art&amp;l=3D1&a=
mp;mkt=3Den-US&amp;FORM=3DQBME1">Clip=20
      art</A></DIV></DIV></TD>
    <TD vAlign=3Dtop>
      <H4>Popular Downloads</H4>
      <DIV class=3Dlist>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://www.microsoft.com/downloads/details.aspx?FamilyID=3D435bfc=
e7-da2b-4a6a-afa4-f7f14e605a0d&amp;displaylang=3Den">Windows=20
      Defender Beta 2</A></DIV>
      <DIV class=3Dlistitem><A=20
      =
href=3D"http://www.microsoft.com/downloads/results.aspx?pocId=3D&amp;free=
text=3Ddirectx&amp;DisplayLang=3Den">DirectX=20
      End-User Runtime</A></DIV>
      <DIV class=3Dlistitem><A =
href=3D"http://www.microsoft.com/downloads">More=20
      popular downloads</A></DIV></DIV></TD></TR></TBODY></TABLE></DIV>
<DIV class=3DTFlyPopupAnimate=20
id=3Dctl00$Masthead1$QuickLinks$ctrlFlyout_Anim></DIV></DIV></DIV>
<DIV class=3DPassportScarab><SPAN class=3DUserRecognitionStaticText=20
id=3Dctl00_Masthead1_UserRecognitionFlyout_lbwelcom>Welcome</SPAN> <A=20
id=3DidPPScarab=20
onclick=3D"MtpsLoginStatus.OverlayImagePath =3D =
&quot;http://i.technet.microsoft.com:80/Platform/Controls/MtpsLoginStatus=
/resources/veil.gif&quot;; return =
MtpsLoginStatus.DoPassportSignIn('http://login.live.com/login.srf?wa=3Dws=
ignin1.0&amp;rpsnv=3D10&amp;ct=3D1234687117&amp;rver=3D5.5.4177.0&amp;wp=3D=
MCLBI&amp;wlcxt=3Dtechnet%24technet%24technet&amp;wreply=3Dhttp:%2F%2Ftec=
hnet.microsoft.com%2FPlatform%2FControls%2FMtpsLoginStatus%2FPassport%2Fp=
psignin.htm&amp;lc=3D1033&amp;id=3D254354');"=20
href=3D"http://login.live.com/login.srf?wa=3Dwsignin1.0&amp;rpsnv=3D10&am=
p;ct=3D1234687118&amp;rver=3D5.5.4177.0&amp;wp=3DMCLBI&amp;wlcxt=3Dtechne=
t%24technet%24technet&amp;wreply=3Dhttp:%2F%2Ftechnet.microsoft.com%2Fen-=
us%2Flibrary%2Fcc512578.aspx&amp;lc=3D1033&amp;id=3D254354"><SPAN=20
class=3DMTPS_GlobalToolbarLinks_msdn id=3DidPPScarabSIT>Sign =
in</SPAN></A>=20
<DIV id=3DidPPMWOverlay style=3D"DISPLAY: =
none"></DIV></DIV></DIV></DIV></DIV>
<DIV class=3DThinNavBox><A id=3Dctl00_Masthead1_brandlink=20
href=3D"http://technet.microsoft.com/en-us/default.aspx">
<DIV class=3DBrandLogo id=3Dctl00_Masthead1_BrandLogo></DIV></A>
<DIV class=3DSearchBox id=3Dctl00_Masthead1_ctl00_SearchBox><INPUT=20
id=3Dctl00_Masthead1_ctl00_returnSubmit style=3D"DISPLAY: none; =
VISIBILITY: hidden"=20
name=3Dctl00$Masthead1$ctl00$returnSubmit> <INPUT =
class=3DTextBoxSearchActive=20
id=3Dctl00_Masthead1_ctl00_SearchTextBox title=3D"Search TechNet"=20
name=3Dctl00$Masthead1$ctl00$SearchTextBox> <INPUT=20
class=3D"SearchButton LibC_search" =
id=3Dctl00_Masthead1_ctl00_SearchButton=20
title=3D"Click here to search"=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
type=3Dimage alt=3D"Click here to search"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"=20
name=3Dctl00$Masthead1$ctl00$SearchButton> <INPUT class=3DWebButton =
id=3Dctl00_Masthead1_ctl00_WebButton title=3D"Search Web" =
onclick=3D"dolivesearch('ctl00_Masthead1_ctl00_SearchTextBox');" =
type=3Dsubmit value=3DWeb name=3Dctl00$Masthead1$ctl00$WebButton>=20
<INPUT id=3Dgo type=3Dhidden value=3Dtrue name=3Dgo>
<SCRIPT id=3Dmscom.srch.searchBox=20
src=3D"http://i4.services.social.microsoft.com/search/Widgets/SearchBox.j=
ss?boxid=3Dctl00_Masthead1_ctl00_SearchTextBox&amp;btnid=3Dctl00_Masthead=
1_ctl00_SearchButton&amp;brand=3Dtechnet&amp;loc=3Den-us"=20
defer type=3Dtext/javascript></SCRIPT>
 </DIV>
<DIV class=3DevergreenLinks>
<DIV class=3DThinNavTarget id=3Dctl00_Masthead1_CenterButtonArea>
<DIV class=3Dthinnavtabright></DIV>
<DIV class=3DBrowseCenter id=3Dctl00_Masthead1_CenterButton><A=20
id=3Dctl00_Masthead1_ctl01 title=3DTechCenters=20
onclick=3D"javascript:Track('|Masthead|ctl00_Masthead1_CenterButton|ctl00=
_Masthead1_ctl01',this);"=20
href=3D"http://technet.microsoft.com/en-us/bb421517.aspx">TechCenters</A>=
</DIV>
<DIV class=3Dthinnavtableft></DIV></DIV>
<DIV class=3DThinNavTarget id=3Dctl00_Masthead1_SiteButtonArea>
<DIV class=3Dthinnavtabright></DIV>
<DIV class=3DBrowseSite id=3Dctl00_Masthead1_SiteButton><A =
id=3Dctl00_Masthead1_ctl02=20
title=3D"TechNet Home"=20
onclick=3D"javascript:Track('|Masthead|ctl00_Masthead1_SiteButton|ctl00_M=
asthead1_ctl02',this);"=20
href=3D"http://technet.microsoft.com/en-us/default.aspx">TechNet =
Home</A></DIV>
<DIV class=3Dthinnavtableft></DIV></DIV></DIV></DIV>
<DIV class=3DClear></DIV>
<DIV class=3DNavigationBox>
<DIV class=3DHeaderTitle id=3Dctl00_Masthead1_tabs_CenterTitle>Security=20
TechCenter</DIV>
<DIV class=3DSponsor></DIV>
<DIV class=3DClearLeft></DIV>
<DIV class=3DSiteNavigation id=3Dctl00_Masthead1_tabs_manTabsHolder>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl01=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl00|ctl00_Masthead1_tabs_ctl01',this);"=20
href=3D"http://technet.microsoft.com/en-us/security/default.aspx">Home</A=
></DIV>
<DIV class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl03=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl02|ctl00_Masthead1_tabs_ctl03',this);"=20
href=3D"http://www.microsoft.com/technet/security/current.aspx">Security =

Bulletins</A></DIV>
<DIV class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV>
<DIV class=3D"SiteNavTabOnLeft =
technet_TabC_technet_SiteNavTabOnLeft"></DIV>
<DIV class=3DTabOn><A id=3Dctl00_Masthead1_tabs_ctl05=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl04|ctl00_Masthead1_tabs_ctl05',this);"=20
href=3D"http://technet.microsoft.com/en-us/library/cc184906.aspx">Library=
</A></DIV>
<DIV class=3D"SiteNavTabOnRight =
technet_TabC_technet_SiteNavTabOnRight"></DIV>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl07=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl06|ctl00_Masthead1_tabs_ctl07',this);"=20
href=3D"http://technet.microsoft.com/en-us/security/bb969102.aspx">Learn<=
/A></DIV>
<DIV class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl09=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl08|ctl00_Masthead1_tabs_ctl09',this);"=20
href=3D"http://technet.microsoft.com/en-us/security/bb986181.aspx">Downlo=
ads</A></DIV>
<DIV class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl11=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl10|ctl00_Masthead1_tabs_ctl11',this);"=20
href=3D"http://technet.microsoft.com/en-us/security/bb980617.aspx">Suppor=
t</A></DIV>
<DIV class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV>
<DIV class=3D"SiteNavTabOffLeft =
technet_TabC_technet_SiteNavTabOff1Left"></DIV>
<DIV class=3DTabOff><A id=3Dctl00_Masthead1_tabs_ctl13=20
onclick=3D"javascript:Track('|TabStrip =
Link|ctl00_Masthead1_tabs_ctl12|ctl00_Masthead1_tabs_ctl13',this);"=20
href=3D"http://technet.microsoft.com/en-us/security/cc136632.aspx">Commun=
ity</A></DIV>
<DIV=20
class=3D"SiteNavTabOffRight =
technet_TabC_technet_SiteNavTabOff1Right"></DIV></DIV></DIV>
<DIV class=3DClear></DIV>
<DIV class=3DLocalNavigation id=3Dctl00_Masthead1_tabs_LocalNavigation=20
style=3D"HEIGHT: 2px"><IMG class=3DLibC_space=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
height=3D1 =
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"=20
width=3D"100%"></DIV>
<DIV class=3Dcleartabstrip></DIV>
<DIV class=3DLocalNavBottom =
id=3Dctl00_Masthead1_tabs_LocalNavBottom><IMG=20
class=3DLibC_space=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
height=3D1 =
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"=20
width=3D"100%"></DIV></DIV>
<DIV class=3DClear></DIV>
<DIV class=3DminiRatings id=3Dctl00_ib1_Panel1>
<DIV class=3DminiRatings_left id=3Dctl00_ib1_miniRatings_left><A =
class=3DitPrint=20
id=3Dctl00_ib1_hlPrint title=3D"Print This Content"=20
onclick=3D"javascript: =
WebForm_DoCallback('ctl00$ib1','printerFriendlyPage',GetServerData,null,n=
ull,false);"=20
href=3D"http://technet.microsoft.com/en-us/library/cc512578(printer).aspx=
"><IMG=20
class=3DLibC_rtg_print id=3Dctl00_ib1_imgPrint=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif">&nbsp;Prin=
ter=20
Friendly Version</A>&nbsp;&nbsp; <A class=3DitFav id=3Dctl00_ib1_hlFav=20
title=3D"Add To Favorites"=20
onclick=3D"javascript: =
WebForm_DoCallback('ctl00$ib1','addToFavorites',GetServerData,null,null,f=
alse);"=20
href=3D"javascript:OnSave();"><IMG class=3DLibC_rtg_save =
id=3Dctl00_ib1_imgFav=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif">&nbsp;Add =
To=20
Favorites</A>&nbsp;&nbsp; <A class=3DitSend id=3Dctl00_ib1_hlSendCont=20
title=3D"Send This Content"=20
onclick=3D"javascript: =
WebForm_DoCallback('ctl00$ib1','sendThisPage',GetServerData,null,null,fal=
se);"=20
href=3D"mailto:?subject=3DIt%e2%80%99s Me%2c and Here%e2%80%99s My =
Proof%3a Why Identity and Authentication Must Remain =
Distinct&amp;body=3DThis URL points to a page on TECHNET that may =
interest you: =
http://technet.microsoft.com/en-us/library/cc512578.aspx"><IMG=20
class=3DLibC_rtg_email id=3Dctl00_ib1_imgSendCont=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif">&nbsp;Send=
</A>&nbsp;&nbsp;=20
&nbsp;&nbsp; </DIV>
<DIV id=3Dctl00_ib1_up1>
<DIV class=3DminiRatings_right id=3Dctl00_ib1_miniRatings_right>
<DIV class=3DratingFlyoutStatic id=3Dctl00$ib1$Flyout style=3D"POSITION: =
relative">
<DIV id=3Dctl00_ib1_Flyout_rtgContainer=20
title=3D"Turn scripting on  to submit a rating and send feedback."=20
style=3D"DISPLAY: block; TEXT-ALIGN: right">
<TABLE>
  <TBODY>
  <TR>
    <TD style=3D"LINE-HEIGHT: 70%; TEXT-ALIGN: right"><SPAN =
class=3DtbFont=20
      id=3Dctl00_ib1_Flyout_rateTitleLabel>Click to Rate and Give =
Feedback</SPAN>=20
    </TD>
    <TD id=3Dctl00_ib1_Flyout_tdRtg style=3D"WIDTH: 85px"=20
    onclick=3D"if($get('ctl00_ib1_Flyout_tbComments')!=3Dnull) =
$get('ctl00_ib1_Flyout_tbComments').focus();">
      <DIV id=3Dctl00_ib1_Flyout_Rating1 dir=3Dltr=20
      title=3D"Click a star and provide feedback"><INPUT=20
      id=3Dctl00_ib1_Flyout_Rating1_RatingExtender_ClientState =
type=3Dhidden value=3D5=20
      name=3Dctl00$ib1$Flyout$Rating1_RatingExtender_ClientState><A=20
      id=3Dctl00_ib1_Flyout_Rating1_A title=3D"Click a star and provide =
feedback"=20
      style=3D"TEXT-DECORATION: none"=20
      =
href=3D"http://technet.microsoft.com/en-us/library/cc512578.aspx#"><SPAN =

      class=3D"ratingStar filledRatingStar" =
id=3Dctl00_ib1_Flyout_Rating1_Star_1=20
      style=3D"FLOAT: left">&nbsp;</SPAN><SPAN class=3D"ratingStar =
filledRatingStar"=20
      id=3Dctl00_ib1_Flyout_Rating1_Star_2 style=3D"FLOAT: =
left">&nbsp;</SPAN><SPAN=20
      class=3D"ratingStar filledRatingStar" =
id=3Dctl00_ib1_Flyout_Rating1_Star_3=20
      style=3D"FLOAT: left">&nbsp;</SPAN><SPAN class=3D"ratingStar =
filledRatingStar"=20
      id=3Dctl00_ib1_Flyout_Rating1_Star_4 style=3D"FLOAT: =
left">&nbsp;</SPAN><SPAN=20
      class=3D"ratingStar filledRatingStar" =
id=3Dctl00_ib1_Flyout_Rating1_Star_5=20
      style=3D"FLOAT: left">&nbsp;</SPAN></A> =
</DIV></TD></TR></TBODY></TABLE></DIV>
<DIV style=3D"CLEAR: both; DISPLAY: block; FLOAT: none"></DIV>
<DIV class=3DratingFlyoutPopup id=3Dctl00$ib1$Flyout_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
class=3DOptionalText id=3Dctl00_ib1_Flyout_lbOptText>Give feedback on =
this=20
content</SPAN><TEXTAREA class=3DComment id=3Dctl00_ib1_Flyout_tbComments =
name=3Dctl00$ib1$Flyout$tbComments></TEXTAREA><INPUT class=3DButton =
id=3Dctl00_ib1_Flyout_btnClose onclick=3D'CloseFLY("ctl00$ib1$Flyout") ' =
type=3Dbutton value=3DClose name=3Dctl00$ib1$Flyout$btnClose><INPUT =
class=3DButton id=3Dctl00_ib1_Flyout_btnSubmit title=3D"Send This =
Content" onclick=3D"return =
IsPageRated(&quot;ctl00_ib1_Flyout_Rating1&quot;,&quot;ctl00_ib1_Flyout_l=
bOptText&quot;,'Please rate the page first.', =
&quot;ctl00$ib1$Flyout&quot;,this);" type=3Dsubmit value=3DSend =
name=3Dctl00$ib1$Flyout$btnSubmit></DIV>
<DIV class=3DTFlyPopupAnimate =
id=3Dctl00$ib1$Flyout_Anim></DIV></DIV></DIV></DIV>
<DIV style=3D"CLEAR: both; DISPLAY: block; VISIBILITY: =
hidden"></DIV></DIV></DIV>
<DIV id=3Dcontents>
<DIV class=3DresizableArea id=3Dctl00_rs1_ra1>
<DIV class=3DleftSection id=3Dctl00_rs1_raLeft style=3D"WIDTH: =
406px"><IMG=20
class=3Dhidden id=3Dctl00_rs1_TocVector1_o=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"> <IMG =
class=3Dhidden=20
id=3Dctl00_rs1_TocVector1_c=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"> <IMG =
class=3Dhidden=20
id=3Dctl00_rs1_TocVector1_e=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif">=20
<DIV id=3Dholder onclick=3DTocClick(event)>
<DIV class=3DrootToc id=3Dctl00_rs1_TocVector1_root>
<UL class=3Dtoc id=3DtocVectorTreeId>
  <LI name=3D"bb126093(n)"><IMG class=3DLibC_c=20
  src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"><A=20
  href=3D"http://technet.microsoft.com/en-us/library/aa991542.aspx"=20
  target=3D_top>TechNet Library</A></LI></UL></DIV></DIV></DIV>
<DIV onmouseup=3Dra_resizeStop() class=3Dsplitter=20
onmousedown=3D"ra_resizeStart(event,this,'ctl00_rs1_raLeft')"=20
id=3Dctl00_rs1_raSplitter=20
ondblclick=3D"ra_OpenCollapse('ctl00_rs1_raSplitter','ctl00_rs1_raLeft')"=
=20
onmouseover=3DHighlightSplitterBar(this.id,0);=20
title=3D"Click and drag to resize. Double click or press 't' to toggle =
visibility."=20
style=3D"LEFT: 406px" onmouseout=3DHighlightSplitterBar(this.id,1);>
<DIV class=3DLibC_lib_grippy style=3D"POSITION: absolute; TOP: =
50%"></DIV></DIV>
<DIV class=3DrightSection id=3Dctl00_rs1_raRight=20
onkeyup=3D' ra_keyPress(window.event?window.event:event, =
"ctl00_rs1_raSplitter","ctl00_rs1_raLeft")'>
<DIV>
<DIV class=3DEyebrowMenuBar id=3Dctl00_rs1_eb1_Panel1>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl00 style=3D"POSITION: =
relative"><A=20
title=3DTechNet=20
href=3D"http://technet.microsoft.com/en-us/ms376608.aspx">TechNet</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl00_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/bb426917(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl00_Anim></DIV></DIV>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl01 style=3D"POSITION: =
relative"><A=20
title=3D"TechNet Library"=20
href=3D"http://technet.microsoft.com/en-us/library/aa991542.aspx">TechNet=
=20
Library</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl01_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/bb126093(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl01_Anim></DIV></DIV>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl02 style=3D"POSITION: =
relative"><A=20
title=3D"Security and Updates"=20
href=3D"http://technet.microsoft.com/en-us/library/cc498723.aspx">Securit=
y and=20
Updates</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl02_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/cc440494(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl02_Anim></DIV></DIV>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl03 style=3D"POSITION: =
relative"><A=20
title=3D"Security Guidance"=20
href=3D"http://technet.microsoft.com/en-us/library/cc184906.aspx">Securit=
y=20
Guidance</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl03_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/bb905490(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl03_Anim></DIV></DIV>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl04 style=3D"POSITION: =
relative"><A=20
title=3D"Security Columns"=20
href=3D"http://technet.microsoft.com/en-us/library/cc716273.aspx">Securit=
y=20
Columns</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl04_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/cc716273(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl04_Anim></DIV></DIV>
<DIV class=3Dstat id=3Dctl00$rs1$eb1$ctl05 style=3D"POSITION: =
relative"><A=20
title=3D"Security Viewpoint"=20
href=3D"http://technet.microsoft.com/en-us/library/cc716274.aspx">Securit=
y=20
Viewpoint</A>
<DIV class=3Dpopup id=3Dctl00$rs1$eb1$ctl05_Popup=20
style=3D"LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute"><SPAN=20
name=3D"http://technet.microsoft.com/en-us/library/cc716274(n).aspx">Plea=
se=20
Wait</SPAN></DIV>
<DIV class=3DTFlyPopupAnimate id=3Dctl00$rs1$eb1$ctl05_Anim></DIV></DIV>
<DIV class=3Dnochildstat><STRONG>&nbsp;It=E2=80=99s Me, and =
Here=E2=80=99s My Proof: Why=20
I...</STRONG></DIV><SPAN=20
style=3D"CLEAR: both; DISPLAY: block; FLOAT: none"></SPAN></DIV></DIV>
<DIV class=3DRightPanel>
<DIV class=3DContentBar>
<STYLE type=3Dtext/css>.vb {
	DISPLAY: none
}
.cs {
	DISPLAY: none
}
.cpp {
	DISPLAY: none
}
.nu {
	DISPLAY: none
}
</STYLE>

<STYLE id=3DLanguageSpecificTextStyle type=3Dtext/css>.nu {
	DISPLAY: inline
}
</STYLE>
</DIV>
<DIV class=3DContentArea><SPAN id=3Dctl00_rs1_altSelector></SPAN>
<DIV class=3Dtopic>
<DIV class=3DmajorTitle =
xmlns:msxsl=3D"urn:schemas-microsoft-com:xslt">Viewpoint -=20
February 2006 </DIV>
<DIV class=3Dtitle =
xmlns:msxsl=3D"urn:schemas-microsoft-com:xslt">It=E2=80=99s Me, and=20
Here=E2=80=99s My Proof: Why Identity and Authentication Must Remain =
Distinct </DIV><!--Content type: DocStudio. Transform: =
psdk2mtps.xslt.-->
<DIV id=3DmainSection>
<DIV id=3DmainBody>
<DIV>
<DIV>Published: February 14, 2006</DIV><BR><IMG alt=3D"Viewpoint "=20
src=3D"http://i.technet.microsoft.com/Cc512578.security_technet(en-us,Tec=
hNet.10).jpg"=20
border=3D0>=20
<P>By <A id=3Dctl00_rs1_mainContentContainer_ctl01=20
onclick=3D"javascript:Track('ctl00_rs1_mainContentContainer_ctl00|ctl00_r=
s1_mainContentContainer_ctl01',this);"=20
href=3D"http://blogs.technet.com/steriley">Steve Riley</A> <BR>Senior =
Security=20
Strategist<BR>Security Technology Unit<BR>Microsoft Corporation</P>
<P>See other <A id=3Dctl00_rs1_mainContentContainer_ctl02=20
onclick=3D"javascript:Track('ctl00_rs1_mainContentContainer_ctl00|ctl00_r=
s1_mainContentContainer_ctl02',this);"=20
href=3D"http://www.microsoft.com/technet/community/columns/secmgmt/smarch=
.mspx">Viewpoint=20
articles</A>.</P>
<P>No matter what kinds of technological or procedural advancements =
occur,=20
certain principles of computer science will remain -- especially those=20
concerning information security. I=E2=80=99ve noticed lately that, among =
all the=20
competing claims of security vendors that their latest shiny box will =
solve all=20
your security woes, a basic understanding of computer science =
fundamentals is=20
missing. Because good computer science never loses importance, and =
because=20
knowing the science can help you choose products and develop processes, =
from=20
time to time I will cover such topics in this column. This month =
I=E2=80=99d like to=20
explore the concepts of identity, authentication, and authorization, to =
help you=20
understand their important distinctions, and to help guard you against =
the=20
increasingly common tendency to combine the first two. </P>
<P><B>The Concepts</B> </P>
<P>Let=E2=80=99s start by defining the concepts. </P>
<P><B>Identity</B>. A security principal (you or a computer, typically) =
wants to=20
access a system. Because the system doesn=E2=80=99t know you yet, you =
need to make a=20
declaration of who you are. Your answer to the question =E2=80=9CWho are =
you=E2=80=9D is the=20
first thing you present to a system when you want to use it. Some common =

examples of identity are user IDs, digital certificates (which include =
public=20
keys), and ATM cards. A notable characteristic of identity is that it is =
public,=20
and it has to be this way: identity is your claim about yourself, and =
you make=20
that claim using something that=E2=80=99s publicly available. </P>
<P><B>Authentication</B>. This is the answer to the question =
=E2=80=9COK, how can you=20
prove it?=E2=80=9D When you present your identity to a system, the =
system wants you to=20
prove that it is indeed you and not someone else. The system will =
challenge you,=20
and you must respond in some way. Common authenticators include =
passwords,=20
private keys, and PINs. Whereas identity is public, authentication is =
private:=20
it=E2=80=99s a secret known (presumably) only by you. In some cases, =
like passwords, the=20
system also knows the secret. In other cases, like PKI, the system =
doesn=E2=80=99t need=20
to possess the secret, but can validate its authenticity (this is one of =
many=20
reasons why PKI is superior). Your possession of this secret is what =
proves that=20
you are who you claim to be. </P>
<P><B>Authorization</B>. Once you=E2=80=99ve successfully authenticated =
yourself to a=20
system, the system controls which resources you=E2=80=99re allowed to =
access. Typically=20
this is through the use of a token or ticket mechanism. The token or =
ticket=20
constrains your ability to roam freely throughout the system. By =
=E2=80=9Ccaching=E2=80=9D your=20
authenticated identity for subsequent access control decisions, it =
allows you to=20
access only that which the administrators have determined is necessary, =
thus=20
enforcing the principle of least privilege. </P>
<P>To summarize: </P><IMG alt=3D""=20
src=3D"http://i.technet.microsoft.com/Cc512578.tip01_0206(en-us,TechNet.1=
0).jpg"=20
border=3D0>=20
<P>Authorization is well understood. It=E2=80=99s the trend of merging =
identity and=20
authentication that worries me, and this is what I want to discuss next. =
</P>
<P><B>Why Identity and Authentication Must Remain Distinct</B> </P>
<P>Consider a system that has no passwords. You log on by entering only =
your=20
user ID. This works fine, I suppose, if you=E2=80=99re the only user of =
the system and=20
if no one else can get to it. But what about a multiuser system or a =
network?=20
Someone else could simply enter your user ID and get access to your =
information.=20
Generally, user IDs are also e-mail addresses, so you can=E2=80=99t rely =
on the fact=20
that user IDs are secret. Also, what happens if two people have the same =
name?=20
How will you create unique environments for each person? </P>
<P>Consider a system that requires entering only a password -- no user =
ID -- to=20
log on. Passwords are secret and they=E2=80=99re not acting as e-mail =
addresses, so this=20
should work, right? Well, if your password now serves double duty -- =
identifying=20
you and authenticating you -- then problems arise. Say you=E2=80=99re =
changing your=20
password to =E2=80=9Cp4ssw0rd=E2=80=9D and, unknown to you, someone else =
has already decided to=20
use that password. You can=E2=80=99t use it! Indeed, the system will =
probably raise an=20
error: =E2=80=9CThat password is already in use. Please try =
another.=E2=80=9D What have you just=20
learned? The password to someone else=E2=80=99s account of course! Now =
you can be a bad=20
guy. (Actually, I don=E2=80=99t know of any real-world systems that =
attempt to use=20
passwords as identifiers; however I=E2=80=99ve read presumably serious =
papers describing=20
how a system without user IDs is a really great idea. Obviously, I =
disagree.)=20
</P>
<P>A system must maintain distinct mechanisms for identity and =
authentication.=20
Identity must be unique: there can be only one =E2=80=9Cjsmith=E2=80=9D =
in the system or domain=20
(but not necessarily in the world). Authenticators, however, =
don=E2=80=99t have to be=20
unique -- only secret. Both =E2=80=9Cjsmith=E2=80=9D and =
=E2=80=9Cmjones=E2=80=9D could be using the same=20
password, but neither of them knows this. Having such a public/private =
pair=20
(hmm, =E2=80=9Cpublic/private,=E2=80=9D sounds familiar, doesn=E2=80=99t =
it?) also makes it easier to=20
address theft. In this system, if a bad guy learns your password, you =
just=20
change it. You don=E2=80=99t need to go through the hassle of getting a =
brand new=20
account. You can revoke and reassign passwords as often as you wish. How =
would=20
an ID-only or password-only system handle that situation? So now we =
should add=20
another column to the table: </P><IMG alt=3D""=20
src=3D"http://i.technet.microsoft.com/Cc512578.tip02_0206(en-us,TechNet.1=
0).jpg"=20
border=3D0>=20
<P>Now consider biometrics. Given the definitions and characteristics of =

identity and authentication, which is biometrics: identity or =
authentication?=20
</P>
<P>Before we answer the question, think about the attributes of =
biometrics. Is=20
it public or private? Public, of course. You leave various biometrics =
everywhere=20
you go -- your fingerprints remain on anything you touch, your face is =
stored in=20
countless surveillance systems, your retina patterns are known at least =
by your=20
optometrist, perhaps. And it=E2=80=99s believed, although there is no =
actual evidence to=20
support the claim, that biometrics are unique. (How would one prove it, =
other=20
than examining the fingerprints and retinas of every single individual =
on the=20
planet?) Given this, it follows that biometrics are identity, not =
authentication=20
-- despite the claims of some vendors. </P>
<P>Problems arise when systems begin using biometrics for =
authentication. Say=20
that all you need to do is swipe your finger to log on, with no =
additional=20
factors. Your fingerprint is now serving both to identify you and to =
prove that=20
you are you. How can such a system be compromised? Very easily, it turns =
out,=20
without a secret accompanying your fingerprint. Numerous research =
reports have=20
shown that biometric systems can be spoofed (the most notorious of which =

involves the assistance of a Gummi Bear; see <A=20
id=3Dctl00_rs1_mainContentContainer_ctl03=20
onclick=3D"javascript:Track('ctl00_rs1_mainContentContainer_ctl00|ctl00_r=
s1_mainContentContainer_ctl03',this);"=20
href=3D"http://cryptome.org/gummy.htm">http://cryptome.org/gummy.htm</A> =
and <A=20
id=3Dctl00_rs1_mainContentContainer_ctl04=20
onclick=3D"javascript:Track('ctl00_rs1_mainContentContainer_ctl00|ctl00_r=
s1_mainContentContainer_ctl04',this);"=20
href=3D"http://www.schneier.com/crypto-gram-0205.html">http://www.schneie=
r.com/crypto-gram-0205.html</A>).=20
</P>
<P>Another sobering example: =E2=80=9CPolice in Malaysia are hunting for =
the members of=20
a violent gang who chopped off a car owner=E2=80=99s finger to get round =
the vehicle=E2=80=99s=20
hi-tech security system=E2=80=9D (<A =
id=3Dctl00_rs1_mainContentContainer_ctl05=20
onclick=3D"javascript:Track('ctl00_rs1_mainContentContainer_ctl00|ctl00_r=
s1_mainContentContainer_ctl05',this);"=20
href=3D"http://news.bbc.co.uk/2/hi/asia-pacific/4396831.stm">http://news.=
bbc.co.uk/2/hi/asia-pacific/4396831.stm</A>).=20
Again, because no secret accompanies the finger, all you need is the =
finger and=20
you can possess the car. Here the security countermeasure moves the risk =
from=20
the car to the driver! This is when security becomes unsafe. </P>
<P>Revocation presents another challenge. If a system relies only on a =
biometric=20
for both identity and authentication, how do you revoke that factor? =
Forgotten=20
passwords can be changed; lost smartcards can be revoked and replaced. =
How do=20
you revoke a finger? </P>
<P>Sure, it can be fun to crack jokes about how many chances you get if =
your=20
biometric authenticator gets stolen. But it reflects a serious =
misunderstanding=20
of computer science when manufacturers make claims that biometrics can =
simplify=20
security. Smartcard manufacturers understand this: it=E2=80=99s never =
enough just to=20
insert your card into the reader (thus presenting something you have); =
you also=20
must supply a PIN (something you know) to unlock the card. A stolen card =
(a=20
public thing) is useless without the PIN (the accompanying secret).=20
Unfortunately for the gentleman in Malaysia, the manufacturer of the =
car=E2=80=99s=20
security system misunderstood this important principle. </P>
<P>My general rule for biometrics is this: biometrics (something you =
are) will=20
be effective only when we remember to combine them with a second factor. =
Now a=20
colleague of mine recently proposed what might be one of the few =
possible=20
exceptions to the general rule: </P>
<P>Imagine a doctor=E2=80=99s office or hospital where there are a few =
dozen people=20
using a common PC. The PC has a camera and each of the users has logged =
in and=20
left a session running. The PC watches its surroundings and switches to =
the=20
logged in session that corresponds to the person who logged it in. The =
medical=20
personnel want to do this without touching the machine because they =
don=E2=80=99t want=20
to spread germs. The PC shows the selected person his schedule for that =
time=20
(and the coming hour, perhaps). </P>
<P>It=E2=80=99s an interesting idea, one that I would support only if =
the initial login=20
followed my general rule: the face is your identifier, and the private =
key on=20
your smartcard is your authenticator. Once you present your face and =
smartcard,=20
the system creates a session for you and keeps it displayed so long as =
your face=20
remains in front of the camera. Once you walk away, your session is =
locked and=20
the desktop is cleared. When you reappear in front of the camera, your =
face=20
unlocks your session and your desktop reappears. If you=E2=80=99ve been =
away from the=20
computer beyond some time-out period, your session is terminated and =
your=20
face-based access =E2=80=9Ctoken=E2=80=9D is revoked. To use the =
computer now requires that you=20
perform another complete login. </P>
<P>Identity and authentication are distinct components of the steps =
necessary to=20
use a secure computer system. Identity without authentication lacks =
proof;=20
authentication without identity invalidates auditing and eliminates =
multi-user=20
capability (consider Windows 95/98, which supported a password as an=20
authenticator but no user ID). If biometrics become important to you as =
you=20
begin considering how to strengthen identity and authentication in your =
security=20
strategy, remember to evaluate how a particular biometric implementation =
views=20
itself. Proper biometrics are identity only and will be accompanied, =
like all=20
good identifiers, by a secret of some kind -- a PIN, a private key on a =
smart=20
card, or, yes, even a password. </P>
<DIV><A=20
href=3D"http://technet.microsoft.com/en-us/library/cc512578.aspx#mainSect=
ion"><IMG=20
alt=3D"Top of page"=20
src=3D"http://i.technet.microsoft.com/Cc512578.arrow_px_up(en-us,TechNet.=
10).gif"=20
border=3D0> </A><A=20
href=3D"http://technet.microsoft.com/en-us/library/cc512578.aspx#mainSect=
ion">Top=20
of page</A> </DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV style=3D"DISPLAY: block; OVERFLOW: hidden; POSITION: relative">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3DMTPS_FooterFade =
id=3Dctl00_rs1_mtpsFooter_FooterFadeCell>
      <DIV class=3DMTPS_FooterLinks =
id=3Dctl00_rs1_mtpsFooter_SiteLinks><A=20
      id=3Dctl00_rs1_mtpsFooter_LocalFooterLink0 title=3D"Manage Your =
Profile"=20
      href=3D"http://go.microsoft.com/?linkid=3D8786243">Manage Your=20
      Profile</A>&nbsp;|&nbsp;<A =
id=3Dctl00_rs1_mtpsFooter_LocalFooterLink1=20
      title=3D"Contact Us"=20
      href=3D"http://technet.microsoft.com/cc512759.aspx">Contact=20
      Us</A>&nbsp;|&nbsp;<A id=3Dctl00_rs1_mtpsFooter_LocalFooterLink2=20
      title=3DNewsletter=20
      =
href=3D"http://www.microsoft.com/technet/abouttn/subscriptions/flash_regi=
ster.mspx">Newsletter</A>=20
      </DIV><SPAN class=3DMTPS_FooterCopyright=20
      id=3Dctl00_rs1_mtpsFooter_MSFT_copyright=20
      title=3D"=C2=A9 2009  Microsoft Corporation. All rights =
reserved.">=C2=A9 2009=20
      Microsoft Corporation. All rights reserved.</SPAN> <A=20
      class=3DMTPS_FooterLinks id=3Dctl00_rs1_mtpsFooter_MSFT_Terms=20
      title=3D"Terms of Use"=20
      href=3D"http://www.microsoft.com/info/cpyright.mspx">Terms of =
Use</A>=20
      &nbsp;|&nbsp; <A class=3DMTPS_FooterLinks=20
      id=3Dctl00_rs1_mtpsFooter_MSFT_Trademarks title=3DTrademarks=20
      =
href=3D"http://www.microsoft.com/library/toolbar/3.0/trademarks/en-us.msp=
x">Trademarks</A>=20
      &nbsp;|&nbsp; <A class=3DMTPS_FooterLinks=20
      id=3Dctl00_rs1_mtpsFooter_MSFT_PrivacyStatement title=3D"Privacy =
Statement"=20
      href=3D"http://www.microsoft.com/info/privacy.mspx">Privacy =
Statement</A>=20
</TD>
    <TD id=3Dctl00_rs1_mtpsFooter_FooterLogoCell><A=20
      id=3Dctl00_rs1_mtpsFooter_MSFT_LOGO title=3D"Microsoft =
Corporation"=20
      href=3D"http://www.microsoft.com/"><IMG =
class=3Dtechnet_TabC_mslogo=20
      id=3Dctl00_rs1_mtpsFooter_MSFT_imgLogo=20
      style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
      =
src=3D"http://i.technet.microsoft.com/Global/Images/clear.gif"></A>=20
  </TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV>
<DIV style=3D"DISPLAY: none"><IMG height=3D0 alt=3D"Page view tracker" =
hspace=3D0=20
src=3D"http://c.microsoft.com/trans_pixel.asp?source=3Dtechnet&amp;TYPE=3D=
PV&amp;uri=3D%2fen-us%2flibrary(d%3ddefault)%2fcc512578(l%3den-us%2cv%3dT=
echNet.10).aspx&amp;p=3D_en-us_library(d=3Ddefault)_cc512578(l=3Den-us,v=3D=
TechNet.10).aspx&amp;prd=3Dsecurity&amp;r=3Dhttp%3a%2f%2fus.mg1.mail.yaho=
o.com%2fdc%2flaunch%3faction%3dfolderview%26YY%3d649863375%26rb%3dInbox%2=
6reset%3d1%26YY%3d69624%26y5beta%3dyes%26y5beta%3dyes"=20
width=3D0 border=3D0></DIV>
<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/Platform/Controls/WebTrends/resour=
ces/webtrendsscript-bn2090.0.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT>
<DIV><IMG id=3DImg1 height=3D1 alt=3DDCSIMG=20
src=3D"http://m.webtrends.com/dcsjwb9vb00000c932fd0rjc7_5p3t/njs.gif?dcsu=
ri=3D/nojavascript&amp;WT.js=3DNo"=20
width=3D1></DIV></NOSCRIPT>
<SCRIPT=20
src=3D"http://i2.technet.microsoft.com/en-us/library/mtps-bn2090.0.js?l=3D=
en-us&amp;i=3Dlibrary&amp;ct=3DAlternateSelector;CCEditor;CCSection;CCTag=
Editor;ContentFallback;DropDownFilter;ExpandCollapseAll;Eyebrow;Footer;In=
teractiveToolbar;iRootBrand;LocaleManagementFlyout;Masthead;MemberlistFra=
meworksFilter;MemberlistMembersFilter;MtDisclaimer;MtpsLoginStatus;MtView=
DropDown;QuickLinksFlyout;RelatedPages;ResizableArea;Search;SurveyLaunche=
r;TabStrip;TagCloud;TemplatedFlyout;Toc;TransWikiPopupEditor;UserRecognit=
ion;WebMetrix;WebTrends"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
window.setTimeout(function(){EC_Init("ctl00_rs1_ExpandCollapse","Expand =
All","Collapse =
All","LibC_c","LibC_o");},0);Sys.WebForms.PageRequestManager.getInstance(=
).add_beginRequest(CCS_BeginRequestHandler);Sys.WebForms.PageRequestManag=
er.getInstance().add_endRequest(CCS_EndRequestHandler);
WebForm_InitCallback(); =
RegisterAutoSubmit('ctl00_ib1_Flyout_Rating1','ctl00_ib1_Flyout_btnSubmit=
','contentRatingcc512578TechNet.10en-us');=0A=

//]]>
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
 function GetContentWnd(){ return parent; } function OnInitPage(){var =
oWnd =3D GetContentWnd();} function GetServerData(arg, context){} =
function OnSave(){ var oWnd =3D GetContentWnd(); =
window.external.addFavorite('http://technet.microsoft.com/en-us/library/c=
c512578.aspx', oWnd.document.title ); }

-->
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
document.getElementById('ctl00_ib1_Flyout_rtgContainer').title=3D"Click =
a star and provide feedback";=0A=
=0A=
 document.onkeypress =3D function(e){ ra_keyPress(e, =
"ctl00_rs1_raSplitter","ctl00_rs1_raLeft");};=0A=
window.attachEvent('onresize', ra_OnPageResize);=0A=
window.attachEvent('onload', =
ra_OnPageResize);document.getElementById('ctl00_rs1_ra1').attachEvent('on=
readystatechange', function(){alert()});=0A=
window.attachEvent('onload', =
ra_OnPageResize);Sys.Application.initialize();
TFly_Init('ctl00$Masthead1$LocaleManagement$ctl00',0,0,1,0,0,'LocaleManag=
ementFlyoutStaticHover','',0,400,'','','','');=0A=
TFly_Init('ctl00$Masthead1$QuickLinks$ctrlFlyout',0,0,1,0,0,'QuickLinksFl=
youtStaticHover_technet','',0,400,'','','','');=0A=
TFly_Init('ctl00$ib1$Flyout',5,2,1,0,0,'','',0,400,'','','','');=0A=
Sys.Application.add_init(function() {
    $create(Microsoft.Mtps.Web.UI.MtpsRatingBehavior, =
{"AutoPostBack":false,"CallbackID":"ctl00$ib1$Flyout$Rating1","ClientStat=
eFieldID":"ctl00_ib1_Flyout_Rating1_RatingExtender_ClientState","EmptySta=
rCssClass":"emptyRatingStar","FilledStarCssClass":"filledRatingStar","Rat=
ing":5,"StarCssClass":"ratingStar","Tag":"contentRatingcc512578TechNet.10=
en-us","WaitingStarCssClass":"savedRatingStar","id":"ctl00_ib1_Flyout_Rat=
ing1_RatingExtender"}, null, null, $get("ctl00_ib1_Flyout_Rating1"));
});
var tocVectorObject;var hostbase;var closedImg;var openImg;var =
emptyImg;var loadingImg;var tocVector;var tocIndex =3D 0;var holder;var =
tocLoaded =3D false;var tocCollapsed =3D 'False';tocVectorObject =3D =
{"nodes": [{"id": "bb126093(n)" ,"url": "/bb126093(n)"},{"id": =
"cc440494(n)" ,"url": "/cc440494(n)"},{"id": "bb905490(n)" ,"url": =
"/bb905490(n)"},{"id": "cc716273(n)" ,"url": "/cc716273(n)"},{"id": =
"cc716274(n)" ,"url": "/cc716274(n)"},{"id": "cc512578(n)" ,"url": =
"/cc512578(n)"}]};hostbase =
=3D"http://technet.microsoft.com/en-us/library";tocVector =3D =
eval(tocVectorObject);closedImg =3D "LibC_c";openImg =3D =
"LibC_o";emptyImg =3D =
"LibC_e";Sys.Application.add_load(LoadToc);TFly_Init('ctl00$rs1$eb1$ctl00=
',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMenuBarSetHeight','ExpEye','',''=
);=0A=
TFly_Init('ctl00$rs1$eb1$ctl01',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMe=
nuBarSetHeight','ExpEye','','');=0A=
TFly_Init('ctl00$rs1$eb1$ctl02',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMe=
nuBarSetHeight','ExpEye','','');=0A=
TFly_Init('ctl00$rs1$eb1$ctl03',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMe=
nuBarSetHeight','ExpEye','','');=0A=
TFly_Init('ctl00$rs1$eb1$ctl04',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMe=
nuBarSetHeight','ExpEye','','');=0A=
TFly_Init('ctl00$rs1$eb1$ctl05',0,-1,-1,0,0,'statHover','',0,0,'EyeBrowMe=
nuBarSetHeight','ExpEye','','');=0A=
//]]>
</SCRIPT>
</FORM>
<SCRIPT language=3Djavascript=20
src=3D"http://js.microsoft.com/library/svy/sto/broker.js"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.technet.microsoft.com/Global/Images/clear.gif

R0lGODlhAQABAPMAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAIALAAAAAABAAEAAAQCUEQAOw==

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.technet.microsoft.com/Cc512578.security_technet(en-us,TechNet.10).jpg

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

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.technet.microsoft.com/Cc512578.tip01_0206(en-us,TechNet.10).jpg

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

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.technet.microsoft.com/Cc512578.tip02_0206(en-us,TechNet.10).jpg

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
FAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFAoFB//9k=

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.technet.microsoft.com/Cc512578.arrow_px_up(en-us,TechNet.10).gif

R0lGODlhBwAJAIABAAAzzP///yH5BAEAAAEALAAAAAAHAAkAAAIMjI+AoWrOooTr1QsLADs=

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://c.microsoft.com/trans_pixel.asp?source=technet&TYPE=PV&uri=%2fen-us%2flibrary(d%3ddefault)%2fcc512578(l%3den-us%2cv%3dTechNet.10).aspx&p=_en-us_library(d=default)_cc512578(l=en-us,v=TechNet.10).aspx&prd=security&r=http%3a%2f%2fus.mg1.mail.yahoo.com%2fdc%2flaunch%3faction%3dfolderview%26YY%3d649863375%26rb%3dInbox%26reset%3d1%26YY%3d69624%26y5beta%3dyes%26y5beta%3dyes

R0lGODlhAQABAIAAAP8zzAAAACH5BAEAAAAALAAAAAABAAEAQAIChFEAOwA=

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m.webtrends.com/dcsjwb9vb00000c932fd0rjc7_5p3t/njs.gif?dcsuri=/nojavascript&WT.js=No

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: text/css;
	charset="windows-1255"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i3.technet.microsoft.com/Global/Global-bn2090.0.css

BODY {
	FONT-SIZE: 68.75%; COLOR: #000; FONT-FAMILY: =
Verdana,Arial,Helvetica,sans-serif
}
A {
	COLOR: #03c; TEXT-DECORATION: none
}
A:link {
	COLOR: #03c
}
A:visited {
	COLOR: #800080
}
A:hover {
	COLOR: #f60
}
A:active {
	COLOR: #800080
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-WEIGHT: 400; FONT-SIZE: 210%
}
H1.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; LINE-HEIGHT: 120%; FONT-FAMILY: =
Verdana,Arial,Helvetica,sans-serif
}
H2 {
	FONT-WEIGHT: 700; FONT-SIZE: 115%
}
H2.subtitle {
	FONT-WEIGHT: 400; FONT-SIZE: 180%; MARGIN-BOTTOM: 0.6em
}
H3 {
	FONT-WEIGHT: 700; FONT-SIZE: 110%
}
H4 {
	FONT-WEIGHT: 700; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: 700; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: 700; FONT-SIZE: 100%
}
H4.subHeading {
	FONT-SIZE: 100%
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
DT {
	MARGIN: 0px; FONT-STYLE: normal
}
LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px
}
OL {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: decimal
}
OL OL {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 140%; =
LIST-STYLE-TYPE: lower-alpha
}
OL OL OL {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 140%; =
LIST-STYLE-TYPE: lower-roman
}
OL UL {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
UL OL {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
DIV.section P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px
}
UL {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%; =
LIST-STYLE-TYPE: disc
}
UL UL {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 17px; LINE-HEIGHT: =
140%; LIST-STYLE-TYPE: disc
}
.heading {
	MARGIN-TOP: 18px; FONT-WEIGHT: 700; MARGIN-BOTTOM: 8px
}
.subHeading {
	FONT-WEIGHT: 700; FONT-SIZE: 100%; MARGIN: 0px
}
DIV.hr1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: =
#c8cdde; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: =
0px; HEIGHT: 1px
}
DIV.hr2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: =
#d4dfff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: =
0px; HEIGHT: 1px
}
DIV.hr3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: =
#eef; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; =
HEIGHT: 1px
}
DIV#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #d4dfff
}
DIV#header TABLE TD {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #00f
}
DIV#header TABLE TR#headerTableRow3 TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
DIV#header TABLE#bottomTable {
	BORDER-TOP: #fff 1px solid; TEXT-ALIGN: left
}
DIV#footer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: =
6px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px
}
DIV#mainSection TABLE {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: =
100%; MARGIN: 5px 10px 5px 5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 97%; =
BORDER-BOTTOM: #ddd 1px solid
}
DIV#mainSection TABLE TR {
	VERTICAL-ALIGN: top
}
DIV#mainSection TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #006; BORDER-BOTTOM: =
#c8cdde 1px solid; TEXT-ALIGN: left
}
DIV#mainSection TABLE TD {
	BORDER-RIGHT: #d5d5d3 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
MARGIN: 1px; OVERFLOW: auto
}
DIV#mainSection TABLE TD.imageCell {
	WHITE-SPACE: nowrap
}
DIV#mainSection TABLE.MtpsTableLayout {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#mainSection TABLE.MtpsTableLayout TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 1px; =
BORDER-RIGHT-WIDTH: 0px
}
DIV.ContentArea TABLE TH {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 0px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; =
VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
DIV.ContentArea TABLE TD {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 0px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; =
VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.ContentArea .topic TABLE TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; =
BORDER-BOTTOM: #ccc 1px solid
}
DIV.ContentArea TABLE TH {
	BACKGROUND: #ccc 0% 50%; VERTICAL-ALIGN: bottom
}
DIV.ContentArea TABLE {
	WIDTH: auto; BORDER-COLLAPSE: collapse
}
.ContentArea .topic TABLE {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; =
BORDER-BOTTOM: 1px solid
}
.media IMG {
	VERTICAL-ALIGN: top
}
.HeaderCaptionText {
	MARGIN: 0px 0px 10px; FONT: bold 190% Arial,Helvetica,sans-serif; =
COLOR: #000
}
.title {
	MARGIN: 0px 0px 10px; FONT: bold 190% Arial,Helvetica,sans-serif; =
COLOR: #000
}
DIV#mainBody DIV.alert {
	WIDTH: 98.9%
}
DIV#mainBody DIV.code {
	WIDTH: 98.9%
}
DIV#mainBody DIV.alert {
	PADDING-BOTTOM: 0.82em
}
SPAN.selflink {
	FONT-WEIGHT: 700
}
SPAN.code {
	FONT-SIZE: 105%; COLOR: #006; FONT-FAMILY: Monospace,Courier =
New,Courier
}
SPAN.label {
	FONT-WEIGHT: bold
}
SPAN.code {
	FONT-SIZE: 105%; COLOR: #006; FONT-FAMILY: Monospace,Courier =
New,Courier
}
DIV.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #039
}
.procedureSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
SPAN.sub {
	VERTICAL-ALIGN: sub
}
SPAN.sup {
	VERTICAL-ALIGN: super
}
SPAN.big {
	FONT-SIZE: larger
}
SPAN.small {
	FONT-SIZE: smaller
}
SPAN.tt {
	FONT-FAMILY: Courier,"Courier New",Consolas,monospace
}
.ContentArea .topic TABLE#topTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.ContentArea .topic TABLE #runningHeaderText {
	COLOR: #000
}
.parameter {
	FONT-SIZE: 100%; MARGIN: 0px; FONT-STYLE: italic; FONT-FAMILY: =
Verdana,Arial,Helvetica,sans-serif
}
DIV.clsNote {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 4px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: text/css;
	charset="windows-1255"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i3.technet.microsoft.com/Platform/MasterPages/Library/Library-bn2090.0.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
* HTML FORM {
	HEIGHT: 100%
}
* HTML #contents {
	WIDTH: 100%; PADDING-TOP: 163px; HEIGHT: 100%
}
#rheader {
	Z-INDEX: 5; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: =
100%; POSITION: absolute; TOP: 0px; HEIGHT: 160px
}
#contents {
	Z-INDEX: 1; RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; LEFT: 0px; BOTTOM: 0px; POSITION: fixed; TOP: 163px
}
.resizableArea {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: 100%; BORDER-TOP-STYLE: none; BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: =
auto; BORDER-BOTTOM-STYLE: none
}
* HTML .resizableArea {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: 100%; BORDER-TOP-STYLE: none; BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 0px; HEIGHT: =
auto; BORDER-BOTTOM-STYLE: none
}
.RightPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px
}
.ContentBar {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 20px; PADDING-TOP: 7px
}
DIV.ContentArea {
	MARGIN: 20px; LINE-HEIGHT: 140%
}
.ContentArea .topic UL LI {
	LIST-STYLE-IMAGE: url(b.gif)
}
.ContentArea .topic UL OL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: decimal
}
DIV.alert TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
DIV.alert TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efeff7; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #006
}
DIV.alert TABLE TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; =
BACKGROUND: #f7f7ff
}
TABLE.clsStd TH {
	BORDER-TOP-WIDTH: 1px! important; BORDER-LEFT-WIDTH: 1px! important; =
BORDER-BOTTOM-WIDTH: 1px! important; BORDER-RIGHT-WIDTH: 1px! important
}
TABLE.clsStd TBODY TR TD {
	BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; =
BORDER-LEFT: #e0dfe3 1px solid; BORDER-BOTTOM: #d5d5d3 1px solid; =
BACKGROUND-COLOR: #eee
}
.ContentArea .topic DIV.clsRegTree UL {
	PADDING-LEFT: 25px; MARGIN-LEFT: 0px
}
.ContentArea .topic DIV.clsRegTree UL UL {
	PADDING-LEFT: 25px; MARGIN-LEFT: 0px
}
.ContentArea .topic DIV.clsRegTree UL UL UL {
	PADDING-LEFT: 25px; MARGIN-LEFT: 0px
}
.ContentArea .topic DIV.clsRegTree UL LI {
	LIST-STYLE-IMAGE: url(b.gif); MARGIN: 0px; TEXT-INDENT: -2.5em; =
LINE-HEIGHT: normal
}
.input {
	FONT-WEIGHT: 700
}
.sentence {
=09
}
.alternates {
	BACKGROUND-COLOR: #cfc
}
.sentenceEditing {
	BACKGROUND-COLOR: #fff374
}
.sentenceChanged {
	COLOR: #060; BACKGROUND-COLOR: #fff
}
.sentenceHighlight {
	COLOR: #000; BACKGROUND-COLOR: #fc9
}
* HTML #MtContentArea {
	HEIGHT: 1%
}
* HTML #EnContentArea {
	HEIGHT: 1%
}
#MtContentArea PRE.code {
	OVERFLOW: visible; WORD-WRAP: normal
}
#EnContentArea PRE.code {
	OVERFLOW: visible; WORD-WRAP: normal
}
#MtContentArea .tableSection {
	OVERFLOW: visible; WORD-WRAP: normal
}
#EnContentArea .tableSection {
	OVERFLOW: visible; WORD-WRAP: normal
}
#MtContentArea .MTPS_CollapsibleSection {
	OVERFLOW: visible; WORD-WRAP: normal
}
#EnContentArea .MTPS_CollapsibleSection {
	OVERFLOW: visible; WORD-WRAP: normal
}
#EnContentArea {
	WIDTH: 100%
}
#MtContentArea {
	WIDTH: 100%
}
DIV.ContentArea TABLE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
DIV.ContentArea TABLE TABLE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.RightPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Arial,Helvetica,sans-serif
}
.ContentBar {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 20px; PADDING-TOP: 7px
}
DIV.ContentArea {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; LINE-HEIGHT: normal; PADDING-TOP: 5px
}
DIV.ContentArea .topic {
	LINE-HEIGHT: 140%
}
.ContentArea .topic TABLE {
	WIDTH: auto
}
.ContentArea .topic TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
.ContentArea .topic TABLE TD P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
.ContentArea .topic TABLE TD UL {
	MARGIN: 5px 10px 5px 20px
}
DIV.ContentArea TABLE {
	WIDTH: auto; BORDER-COLLAPSE: collapse
}
DIV.ContentArea TABLE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.ContentArea TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 3mm; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
DIV.ContentArea TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 3mm; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
DIV.ContentArea TABLE TH {
	BACKGROUND: #ccc; VERTICAL-ALIGN: bottom
}
DIV.ContentArea TABLE TH P {
	FONT-WEIGHT: bold
}
DIV.ContentArea TABLE TD {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BACKGROUND: =
#fff; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: =
#ccc 0px solid
}
.ContentArea .section TABLE TD UL LI {
	LIST-STYLE-IMAGE: url(b.gif)
}
.ContentArea .subSection UL LI {
	LIST-STYLE-IMAGE: url(b.gif)
}
.ContentArea .topic UL LI {
	LIST-STYLE-IMAGE: url(b.gif)
}
DIV.alert TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
DIV.alert TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efeff7; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #006
}
DIV.alert TABLE TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; =
BACKGROUND: #f7f7ff
}

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i3.technet.microsoft.com/en-us/library/mtps-bn2090.0.css?l=en-us&i=library&ct=AlternateSelector;CCEditor;CCSection;CCTagEditor;ContentFallback;DropDownFilter;ExpandCollapseAll;Eyebrow;Footer;InteractiveToolbar;iRootBrand;LocaleManagementFlyout;Masthead;MemberlistFrameworksFilter;MemberlistMembersFilter;MtDisclaimer;MtpsLoginStatus;MtViewDropDown;QuickLinksFlyout;RelatedPages;ResizableArea;Search;SurveyLauncher;TabStrip;TagCloud;TemplatedFlyout;Toc;TransWikiPopupEditor;UserRecognition;WebMetrix;WebTrends&clustimg=1

.LibC_o {
	BACKGROUND: url(/global/Images/LibC.gif) 0px 0px; WIDTH: 16px; HEIGHT: =
16px
}
.LibC_e {
	BACKGROUND: url(/global/Images/LibC.gif) -16px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_c {
	BACKGROUND: url(/global/Images/LibC.gif) -32px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_s {
	BACKGROUND: url(/global/Images/LibC.gif) -48px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_b {
	BACKGROUND: url(/global/Images/LibC.gif) -64px 0px; WIDTH: 4px; HEIGHT: =
13px
}
.LibC_arrow-off {
	BACKGROUND: url(/global/Images/LibC.gif) -68px 0px; VERTICAL-ALIGN: =
middle; WIDTH: 15px; HEIGHT: 17px
}
.LibC_arrow-on {
	BACKGROUND: url(/global/Images/LibC.gif) -83px 0px; VERTICAL-ALIGN: =
middle; WIDTH: 15px; HEIGHT: 17px
}
.LibC_rtg_comCon {
	BACKGROUND: url(/global/Images/LibC.gif) -98px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_rtg_email {
	BACKGROUND: url(/global/Images/LibC.gif) -114px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_rtg_print {
	BACKGROUND: url(/global/Images/LibC.gif) -130px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_rtg_save {
	BACKGROUND: url(/global/Images/LibC.gif) -146px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_help {
	BACKGROUND: url(/global/Images/LibC.gif) -162px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_lib_grippy {
	BACKGROUND: url(/global/Images/LibC.gif) -178px 0px; WIDTH: 5px; =
HEIGHT: 20px
}
.LibC_rss_button {
	BACKGROUND: url(/global/Images/LibC.gif) -183px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_spinner {
	BACKGROUND: url(/global/Images/LibC.gif) -199px 0px; WIDTH: 31px; =
HEIGHT: 29px
}
.LibC_wiki {
	BACKGROUND: url(/global/Images/LibC.gif) -230px 0px; WIDTH: 42px; =
HEIGHT: 42px
}
.LibC_starBlue {
	BACKGROUND: url(/global/Images/LibC.gif) -272px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_starGold {
	BACKGROUND: url(/global/Images/LibC.gif) -288px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_starWhite {
	BACKGROUND: url(/global/Images/LibC.gif) -304px 0px; WIDTH: 16px; =
HEIGHT: 16px
}
.LibC_copy_off {
	BACKGROUND: url(/global/Images/LibC.gif) -320px 0px; WIDTH: 15px; =
HEIGHT: 13px
}
.LibC_space {
	BACKGROUND: url(/global/Images/LibC.gif) -335px 0px; WIDTH: 1px; =
HEIGHT: 1px
}
.LibC_popdownarrow {
	BACKGROUND: url(/global/Images/LibC.gif) -345px 0px; WIDTH: 7px; =
HEIGHT: 4px
}
.LibC_search {
	BACKGROUND: url(/global/Images/LibC.gif) -352px 0px; WIDTH: 20px; =
HEIGHT: 20px
}
.LibC_websearch {
	BACKGROUND: url(/global/Images/LibC.gif) -372px 0px; WIDTH: 1px; =
HEIGHT: 20px
}
.LibC_arrowdwn {
	BACKGROUND: url(/global/Images/LibC.gif) -373px 0px; WIDTH: 13px; =
HEIGHT: 7px
}
.LibC_arrowrgt {
	BACKGROUND: url(/global/Images/LibC.gif) -386px 0px; WIDTH: 13px; =
HEIGHT: 7px
}
.LibC_panel_corner_botleft {
	BACKGROUND: url(/global/Images/LibC.gif) -399px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.LibC_panel_corner_botright {
	BACKGROUND: url(/global/Images/LibC.gif) -404px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.LibC_panel_corner_upleft {
	BACKGROUND: url(/global/Images/LibC.gif) -409px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.LibC_panel_corner_upright {
	BACKGROUND: url(/global/Images/LibC.gif) -414px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.LibC_panel_header {
	BACKGROUND: url(/global/Images/LibC.gif) -419px 0px; WIDTH: 1px; =
HEIGHT: 24px
}
.LibC_panel_header_left {
	BACKGROUND: url(/global/Images/LibC.gif) -420px 0px; WIDTH: 5px; =
HEIGHT: 25px
}
.LibC_panel_header_right {
	BACKGROUND: url(/global/Images/LibC.gif) -425px 0px; WIDTH: 5px; =
HEIGHT: 25px
}
.msdn_TabC_mslogo {
	BACKGROUND: url(/global/Images/msdn.TabC.png) 0px 0px; WIDTH: 132px; =
HEIGHT: 29px
}
.msdn_TabC_msdn_SiteNavTabOff1Left {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -132px 0px; WIDTH: 2px; =
HEIGHT: 22px
}
.msdn_TabC_msdn_SiteNavTabOff1Right {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -134px 0px; WIDTH: 2px; =
HEIGHT: 22px
}
.msdn_TabC_msdn_SiteNavTabOnLeft {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -136px 0px; WIDTH: 2px; =
HEIGHT: 24px
}
.msdn_TabC_msdn_SiteNavTabOnRight {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -138px 0px; WIDTH: 2px; =
HEIGHT: 24px
}
.msdn_TabC_more_corner_MSDN_botleft {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -140px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.msdn_TabC_more_corner_MSDN_botright {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -145px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.msdn_TabC_more_corner_MSDN_upleft {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -150px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.msdn_TabC_more_corner_MSDN_upright {
	BACKGROUND: url(/global/Images/msdn.TabC.png) -155px 0px; WIDTH: 5px; =
HEIGHT: 5px
}
.technet_TabC_mslogo {
	BACKGROUND: url(/global/Images/technet.TabC.png) 0px 0px; WIDTH: 132px; =
HEIGHT: 29px
}
.technet_TabC_technet_SiteNavTabOff1Left {
	BACKGROUND: url(/global/Images/technet.TabC.png) -132px 0px; WIDTH: =
2px; HEIGHT: 22px
}
.technet_TabC_technet_SiteNavTabOff1Right {
	BACKGROUND: url(/global/Images/technet.TabC.png) -134px 0px; WIDTH: =
2px; HEIGHT: 22px
}
.technet_TabC_technet_SiteNavTabOnLeft {
	BACKGROUND: url(/global/Images/technet.TabC.png) -136px 0px; WIDTH: =
2px; HEIGHT: 24px
}
.technet_TabC_technet_SiteNavTabOnRight {
	BACKGROUND: url(/global/Images/technet.TabC.png) -138px 0px; WIDTH: =
2px; HEIGHT: 24px
}
.technet_TabC_more_corner_TN_botleft {
	BACKGROUND: url(/global/Images/technet.TabC.png) -140px 0px; WIDTH: =
5px; HEIGHT: 5px
}
.technet_TabC_more_corner_TN_botright {
	BACKGROUND: url(/global/Images/technet.TabC.png) -145px 0px; WIDTH: =
5px; HEIGHT: 5px
}
.technet_TabC_more_corner_TN_upleft {
	BACKGROUND: url(/global/Images/technet.TabC.png) -150px 0px; WIDTH: =
5px; HEIGHT: 5px
}
.technet_TabC_more_corner_TN_upright {
	BACKGROUND: url(/global/Images/technet.TabC.png) -155px 0px; WIDTH: =
5px; HEIGHT: 5px
}
.expression_TabC_blkmslogo {
	BACKGROUND: url(/global/Images/expression.TabC.png) 0px 0px; WIDTH: =
110px; HEIGHT: 18px
}
.expression_TabC_expression_border {
	BACKGROUND: url(/global/Images/expression.TabC.png) -110px 0px; WIDTH: =
1px; HEIGHT: 1px
}
.expression_TabC_expression_SiteNavTabOff1Left {
	BACKGROUND: url(/global/Images/expression.TabC.png) -111px 0px; WIDTH: =
2px; HEIGHT: 35px
}
.expression_TabC_expression_SiteNavTabOff1Right {
	BACKGROUND: url(/global/Images/expression.TabC.png) -113px 0px; WIDTH: =
2px; HEIGHT: 35px
}
.expression_TabC_expression_SiteNavTabOnLeft {
	BACKGROUND: url(/global/Images/expression.TabC.png) -115px 0px; WIDTH: =
2px; HEIGHT: 35px
}
.expression_TabC_expression_SiteNavTabOnRight {
	BACKGROUND: url(/global/Images/expression.TabC.png) -117px 0px; WIDTH: =
2px; HEIGHT: 35px
}
.answers_TabC_blkmslogo {
	BACKGROUND: url(/global/Images/answers.TabC.png) no-repeat 0px 0px; =
OVERFLOW: hidden; WIDTH: 110px; HEIGHT: 18px
}
.answers_TabC_answers_SiteNavTabOff1Left {
	BACKGROUND: url(/global/Images/answers.TabC.png) no-repeat -110px 0px; =
OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 22px
}
.answers_TabC_answers_SiteNavTabOff1Right {
	BACKGROUND: url(/global/Images/answers.TabC.png) no-repeat -112px 0px; =
OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 22px
}
.answers_TabC_answers_SiteNavTabOnLeft {
	BACKGROUND: url(/global/Images/answers.TabC.png) no-repeat -114px 0px; =
OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 24px
}
.answers_TabC_answers_SiteNavTabOnRight {
	BACKGROUND: url(/global/Images/answers.TabC.png) no-repeat -116px 0px; =
OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 24px
}
.AlterPart {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: inline; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: =
8px; MARGIN: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: =
#000; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: =
#f0f0f0
}
.AlterPart SPAN {
	FONT-WEIGHT: 700
}
.AlterPart UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.AlterPart LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 8px 20px; PADDING-TOP: 0px
}
.AlterPart A {
	COLOR: #03c
}
.CCE_Title_Edit {
	BORDER-RIGHT: #87a9d1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#87a9d1 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #87a9d1 1px solid; WIDTH: 100%; =
PADDING-TOP: 0px; BORDER-BOTTOM: #87a9d1 1px solid
}
.CCE_TitlePanel {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px; BACKGROUND-COLOR: #eef6f0
}
.CCE_TagEditorPanel {
	TEXT-ALIGN: left
}
.CCE_Message {
	FONT-SIZE: 10pt; COLOR: red
}
.CCE_Button {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.CCE_ButtonsPanel {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; HEIGHT: 40px; TEXT-ALIGN: =
right
}
.CCE_TagAutoComplete {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 100; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 1px solid; CURSOR: =
default; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; =
LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.CCE_License {
	MARGIN-BOTTOM: 3px; TEXT-ALIGN: center
}
.CCE_LicenseTooltip {
	FONT-FAMILY: Verdana
}
.CCE_Editor_Disabled {
	MARGIN-LEFT: 0px
}
.CCE_Editor_Disabled PRE {
	MARGIN: 0px; BACKGROUND-COLOR: #dedede
}
.CCE_Editor_Disabled P {
	MIN-HEIGHT: 1em; MARGIN: 0px
}
.CC_CodeSnippetTitleBar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
WORD-SPACING: normal; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px dashed; =
WHITE-SPACE: nowrap; LETTER-SPACING: normal; HEIGHT: 15px; =
BACKGROUND-COLOR: #eee
}
.CC_CodeDisplayLanguage {
	FLOAT: left; TEXT-ALIGN: left
}
.CC_CopyCodeButton {
	FLOAT: right; TEXT-ALIGN: right
}
A.CC_copyCode {
	CURSOR: pointer; COLOR: blue; TEXT-ALIGN: right; TEXT-DECORATION: none
}
PRE.CC_code {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ddd
}
DIV.CC_code {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ddd
}
DIV.CC_code {
	BORDER-RIGHT: black 1px dotted; BORDER-TOP: black 1px dotted; =
BORDER-LEFT: black 1px dotted; BORDER-BOTTOM: black 1px dotted
}
DIV.rade_toolbar UL {
	LINE-HEIGHT: normal; WORD-WRAP: normal
}
DIV.rade_dropDownBody {
	OVERFLOW: visible; HEIGHT: auto! important
}
DIV.rade_dropDownBody PRE {
	MARGIN-LEFT: 0px
}
DIV.radeditor {
	WIDTH: auto! important; HEIGHT: auto! important
}
TD.rade_tlbVertical {
	DISPLAY: none
}
TD.rade_wrapper_corner {
	DISPLAY: none
}
TD.rade_wrapper_center {
	DISPLAY: none
}
TD.rade_toolZone {
	BACKGROUND-COLOR: #eef6f0! important
}
DIV.radtooltip_Vista {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; BORDER-BOTTOM: red 1px solid
}
TD.ToolTipContent {
	FONT-WEIGHT: normal! important; FONT-SIZE: 10pt! important; =
FONT-FAMILY: Verdana! important
}
.CCS_Container {
	FONT-SIZE: 9pt; WIDTH: 98%; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; =
POSITION: relative
}
.CCS_TopicTagEditor {
	MARGIN: 0px 12px
}
.CCS_ContentContainer {
	MARGIN: 0px 12px 12px
}
.CCS_WikiLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 12px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 40px; PADDING-TOP: 0px; POSITION: relative; TOP: =
36px
}
.CCS_HeaderContainer {
	MARGIN: 0px
}
.CCS_Header {
	BORDER-BOTTOM: black 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #5ba86f
}
.CCS_HeaderTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
12pt; PADDING-BOTTOM: 5px; MARGIN-LEFT: 30px; VERTICAL-ALIGN: middle; =
COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Verdana; WHITE-SPACE: =
nowrap
}
.CCS_HelpImage {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.CCS_Toolbar {
	TABLE-LAYOUT: fixed; MARGIN: 0px; COLOR: #03c; PADDING-TOP: 12px; =
HEIGHT: 20px; BACKGROUND-COLOR: white
}
A.CCS_Link {
	FONT-SIZE: 9pt; CURSOR: pointer; COLOR: #03c; FONT-FAMILY: Verdana
}
A.CCS_Link:active {
	FONT-SIZE: 9pt; CURSOR: pointer; COLOR: #03c; FONT-FAMILY: Verdana
}
A.CCS_Link:hover {
	FONT-SIZE: 9pt; CURSOR: pointer; COLOR: #03c; FONT-FAMILY: Verdana
}
A.CCS_Link:visited {
	FONT-SIZE: 9pt; CURSOR: pointer; COLOR: #03c; FONT-FAMILY: Verdana
}
A.CCS_Link {
	TEXT-DECORATION: none
}
A.CCS_Link:active {
	TEXT-DECORATION: none
}
A.CCS_Link:visited {
	TEXT-DECORATION: none
}
A.CCS_Link:hover {
	TEXT-DECORATION: underline
}
.CCS_Add {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; COLOR: #03c; FONT-FAMILY: =
Verdana; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.CCS_AddLinkDisabled {
	CURSOR: default; COLOR: gray
}
.CCS_AddLinkDisabled:hover {
	CURSOR: default; COLOR: gray
}
.CCS_AddLinkDisabled:visited {
	CURSOR: default; COLOR: gray
}
.CCS_AddLinkDisabled:active {
	CURSOR: default; COLOR: gray
}
.CCS_RecentChanges {
	FONT-SIZE: 9pt; COLOR: #03c; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; =
TEXT-ALIGN: center
}
.CCS_RecentChangesText {
	VERTICAL-ALIGN: middle
}
.CCS_RecentChanges A {
	VERTICAL-ALIGN: middle; COLOR: #03c
}
.CCS_RecentChanges A:visited {
	VERTICAL-ALIGN: middle; COLOR: #03c
}
.CCS_RecentChanges A:hover {
	VERTICAL-ALIGN: middle; COLOR: #03c
}
.CCS_RSSImage {
	VERTICAL-ALIGN: middle
}
.CCS_Profile {
	VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap
}
.CCS_ItemsContainer {
	MARGIN: 0px 12px 12px; WIDTH: auto
}
.CCS_Progress {
	DISPLAY: none; Z-INDEX: 10; LEFT: 0px; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: transparent
}
.CCS_Footer {
	MARGIN-TOP: 24px; FONT-SIZE: 0px; WIDTH: 100%; HEIGHT: 8px; =
BACKGROUND-COLOR: #5ba86f
}
.CCS_Message {
	FONT-SIZE: 10pt; COLOR: red; TEXT-ALIGN: center
}
.CCT_Panel {
	FONT-SIZE: 9pt; MIN-HEIGHT: 26px; MARGIN: 0px; LINE-HEIGHT: 12pt; =
BACKGROUND-COLOR: #fff
}
.CCT_Panel_Block {
	FONT-SIZE: 9pt; MIN-HEIGHT: 26px; MARGIN: 0px; LINE-HEIGHT: 12pt; =
BACKGROUND-COLOR: #fff
}
.CCT_Panel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.CCT_Panel_Block {
	PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.CCT_Title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; =
HEIGHT: 1px
}
.CCT_Text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: =
0px; COLOR: #03c; PADDING-TOP: 0px
}
.CCT_View {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 4px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px; TOP: 0px
}
.CCT_Edit {
	MARGIN: 0px 4px; WHITE-SPACE: nowrap
}
.CCT_TextBox {
	FONT-SIZE: 10pt; Z-INDEX: 100; VERTICAL-ALIGN: middle
}
.CCT_TagPair {
	VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap
}
A.CCT_Link {
	FONT-SIZE: 9pt; COLOR: #03c
}
A.CCT_Link:active {
	FONT-SIZE: 9pt; COLOR: #03c
}
A.CCT_Link:hover {
	FONT-SIZE: 9pt; COLOR: #03c
}
A.CCT_Link:visited {
	FONT-SIZE: 9pt; COLOR: #03c
}
A.CCT_Link {
	TEXT-DECORATION: none
}
A.CCT_Link:active {
	TEXT-DECORATION: none
}
A.CCT_Link:visited {
	TEXT-DECORATION: none
}
A.CCT_Link:hover {
	TEXT-DECORATION: underline
}
A.CCT_LinkButton {
	FONT-SIZE: 9pt; COLOR: #03c; WHITE-SPACE: nowrap
}
A.CCT_LinkButton:active {
	FONT-SIZE: 9pt; COLOR: #03c; WHITE-SPACE: nowrap
}
A.CCT_LinkButton:hover {
	FONT-SIZE: 9pt; COLOR: #03c; WHITE-SPACE: nowrap
}
A.CCT_LinkButton:visited {
	FONT-SIZE: 9pt; COLOR: #03c; WHITE-SPACE: nowrap
}
A.CCT_LinkButton {
	TEXT-DECORATION: none
}
A.CCT_LinkButton:active {
	TEXT-DECORATION: none
}
A.CCT_LinkButton:visited {
	TEXT-DECORATION: none
}
A.CCT_LinkButton:hover {
	TEXT-DECORATION: underline
}
.CCT_Message {
	COLOR: red
}
.CCT_HelpLink {
=09
}
.CCT_HelpImage {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN: =
3px; VERTICAL-ALIGN: middle; BORDER-LEFT: black 0px solid; =
BORDER-BOTTOM: black 0px solid
}
.CCT_TagAutoComplete {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 100; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 1px solid; WIDTH: =
auto! important; CURSOR: default; COLOR: black; PADDING-TOP: 0px; =
BORDER-BOTTOM: gray 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: =
white; TEXT-ALIGN: left
}
.CCT_TagsPanel {
	FLOAT: left; WIDTH: 75%
}
.CCT_FlagAsPanel {
	FLOAT: right; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap
}
.FallbackContainer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 8px; FONT-SIZE: 100%; FLOAT: right; PADDING-BOTTOM: =
8px; MARGIN: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: =
#f1f1f1
}
.FallbackHeaderLabel {
	FONT-WEIGHT: bolder
}
.DropDownFilterStyle {
	FLOAT: left; WIDTH: auto; POSITION: relative
}
.MTPS_DropDownImage {
	FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center
}
.DropDownFilterOff {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: #000! important; =
PADDING-TOP: 10px; TEXT-DECORATION: none
}
.MTPS_PopupDivPanel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; =
TOP: 17px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.codeHide {
	DISPLAY: none
}
.DivCbxLabelLanguage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.DivCbxLabelLanguage INPUT {
	VERTICAL-ALIGN: middle
}
.ECPanel {
	PADDING-RIGHT: 10px; FLOAT: left
}
.ECLink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle; CURSOR: =
pointer; COLOR: #000! important; TEXT-DECORATION: none
}
.ECImg {
	VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #000; TEXT-DECORATION: =
none
}
DIV.eyebrowmenubar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px =
0px; WIDTH: auto; PADDING-TOP: 3px; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,Sans-serif
}
DIV.eyebrowmenubar A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV.eyebrowmenubar A:visited {
	COLOR: purple
}
DIV.stat {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: =
transparent 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: =
transparent 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 3px; =
BORDER-BOTTOM: transparent 1px solid; WHITE-SPACE: nowrap; HEIGHT: auto! =
important
}
DIV.statHover {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: =
transparent 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: =
transparent 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 3px; =
BORDER-BOTTOM: transparent 1px solid; WHITE-SPACE: nowrap; HEIGHT: auto! =
important
}
* HTML DIV.stat {
	BORDER-LEFT-COLOR: #fff! important; BORDER-BOTTOM-COLOR: #fff! =
important; BORDER-TOP-COLOR: #fff! important; BORDER-RIGHT-COLOR: #fff! =
important
}
* HTML DIV.statHover {
	BORDER-LEFT-COLOR: #fff! important; BORDER-BOTTOM-COLOR: #fff! =
important; BORDER-TOP-COLOR: #fff! important; BORDER-RIGHT-COLOR: #fff! =
important
}
DIV.nochildstat {
	PADDING-RIGHT: 21px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: =
16px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; HEIGHT: auto! important
}
DIV.stat {
	BACKGROUND: url(/Platform/Controls/Eyebrow/resources/botharrow.gif) =
no-repeat right -20px
}
DIV.statHover {
	BORDER-RIGHT: #a1c6eb 1px solid; BORDER-TOP: #a1c6eb 1px solid; =
BACKGROUND: url(/Platform/Controls/Eyebrow/resources/botharrow.gif) =
#e3ebf2 no-repeat right 0px; BORDER-LEFT: #a1c6eb 1px solid; =
BORDER-BOTTOM: #a1c6eb 1px solid
}
DIV.stat A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
DIV.statHover A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
DIV.statHover A {
	COLOR: #000; BACKGROUND-COLOR: #e3ebf2
}
DIV.stat A:visited {
	COLOR: #00e
}
DIV.stat A:link {
	COLOR: #00e
}
DIV.stat A:active {
	COLOR: #00e
}
DIV.popup {
	BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: #b8b8b8 1px solid; =
Z-INDEX: 1; OVERFLOW: auto; BORDER-LEFT: #b8b8b8 1px solid; =
BORDER-BOTTOM: #b8b8b8 1px solid; BACKGROUND-COLOR: #fff
}
DIV.popup A:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: =
none
}
DIV.popup A:link {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: =
none
}
DIV.popup A:active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: =
none
}
DIV.popup A:hover {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: =
none
}
DIV.popup UL.toc LI A:hover {
	BORDER-RIGHT: #addbef 1px solid; BORDER-TOP: #addbef 1px solid; =
DISPLAY: block; OVERFLOW: visible; BORDER-LEFT: #addbef 1px solid; =
COLOR: #000; BORDER-BOTTOM: #addbef 1px solid; BACKGROUND-COLOR: #f0f7fd
}
DIV.popup UL.toc {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: =
0px; WIDTH: auto; LINE-HEIGHT: 125%; PADDING-TOP: 3px; LIST-STYLE-TYPE: =
none; POSITION: absolute
}
DIV.popup UL.toc LI {
	MARGIN-LEFT: 3px
}
DIV.eyebrowmenubar A:hover {
	COLOR: #f30
}
DIV.eyebrowmenubar A:active {
	COLOR: #f30
}
DIV.popup UL.toc LI IMG {
	DISPLAY: none; VISIBILITY: hidden
}
TD.MTPS_FooterFade {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px; HEIGHT: =
57px
}
TD.MTPS_FooterLogo {
	WIDTH: 150px; BACKGROUND-COLOR: #fff
}
DIV.MTPS_FooterLinks {
	MARGIN-BOTTOM: 10px
}
A.MTPS_FooterLinks {
	FONT-WEIGHT: normal; COLOR: #03c
}
DIV.MTPS_FooterLinks A {
	FONT-WEIGHT: normal; COLOR: #03c
}
A.MTPS_FooterLinks:hover {
	COLOR: #f60
}
DIV.MTPS_FooterLinks A:hover {
	COLOR: #f60
}
.MTPS_FooterCopyright {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000
}
.MTPS_FooterLinks {
	FONT-SIZE: 7pt
}
.itPrint {
	FONT-SIZE: 100%! important
}
.itFav {
	FONT-SIZE: 100%! important
}
.itSend {
	FONT-SIZE: 100%! important
}
.itComCon {
	FONT-SIZE: 100%! important
}
DIV.miniRatings {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: bottom; WIDTH: 100%; LINE-HEIGHT: normal; =
PADDING-TOP: 0px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 28px; =
BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
DIV.miniRatings_left {
	PADDING-LEFT: 2px; Z-INDEX: 150; FLOAT: left; PADDING-BOTTOM: 4px; =
PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #f0f0f0
}
DIV.miniRatings_left A {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#f0f0f0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#f0f0f0 1px solid; COLOR: #03c; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 =
1px solid; TEXT-DECORATION: none
}
HEAD DIV.miniRatings_left A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; LINE-HEIGHT: normal
}
DIV.miniRatings_left A:hover {
	BORDER-RIGHT: #a1c6eb 1px solid; BORDER-TOP: #a1c6eb 1px solid; =
BORDER-LEFT: #a1c6eb 1px solid; COLOR: #03c; BORDER-BOTTOM: #a1c6eb 1px =
solid; BACKGROUND-COLOR: #e3ebf2
}
HEAD DIV.miniRatings_left A:hover {
	BORDER-RIGHT: #a1c6eb 1px solid; BORDER-TOP: #a1c6eb 1px solid; =
BORDER-LEFT: #a1c6eb 1px solid; COLOR: #03c; BORDER-BOTTOM: #a1c6eb 1px =
solid; BACKGROUND-COLOR: #e3ebf2
}
DIV.miniRatings_left A:visited {
	COLOR: #03c
}
HEAD DIV.miniRatings_left A:visited {
	COLOR: #03c
}
DIV.miniRatings_left A IMG {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: text-bottom
}
HEAD DIV.miniRatings_left A IMG {
	VERTICAL-ALIGN: top
}
DIV.miniRatings_right {
	MIN-WIDTH: 400px; Z-INDEX: 99; FLOAT: right
}
DIV.miniRatings_right #ratingTable {
	FLOAT: right
}
DIV.miniRatings_right TD {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#f0f0f0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#f0f0f0 1px solid; COLOR: #03c; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 =
1px solid; TEXT-DECORATION: none
}
DIV.miniRatings_right A:hover {
	BORDER-RIGHT: #a1c6eb 1px solid; BORDER-TOP: #a1c6eb 1px solid; =
BORDER-LEFT: #a1c6eb 1px solid; BORDER-BOTTOM: #a1c6eb 1px solid; =
BACKGROUND-COLOR: #e3ebf2
}
DIV.miniRatings_right A:visited {
	COLOR: #03c
}
DIV.miniRatings_right A IMG {
	VERTICAL-ALIGN: text-bottom
}
.ratingStar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px; CURSOR: pointer; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.filledRatingStar {
	BACKGROUND: url(/global/Images/LibC.gif) -288px 0px
}
.emptyRatingStar {
	BACKGROUND: url(/global/Images/LibC.gif) -304px 0px
}
.savedRatingStar {
	BACKGROUND: url(/global/Images/LibC.gif) -272px 0px
}
.ratingFlyoutStatic {
	WIDTH: 400px; WHITE-SPACE: nowrap
}
.ratingFlyoutStatic TABLE {
	FONT-SIZE: 100%
}
.tbFont {
	WHITE-SPACE: nowrap
}
* HTML .tbfont {
	FONT-SIZE: 70%
}
* + HTML .tbfont {
	FONT-SIZE: 70%
}
.ratingFlyoutPopup {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; MARGIN: =
0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #7a7a7a 1px solid; WIDTH: =
450px; BORDER-BOTTOM: #7a7a7a 1px solid; HEIGHT: 220px; =
BACKGROUND-COLOR: white
}
.ratingFlyoutPopup .OptionalText {
	MARGIN-TOP: 10px; FONT-SIZE: 10pt; FLOAT: left; MARGIN-BOTTOM: 10px; =
MARGIN-LEFT: 25px
}
.ratingFlyoutPopup .WarningMessage {
	MARGIN-TOP: 10px; FONT-SIZE: 10pt; FLOAT: left; MARGIN-BOTTOM: 10px; =
MARGIN-LEFT: 25px
}
.ratingFlyoutPopup .WarningMessage {
	COLOR: red
}
.ratingFlyoutPopup .Comment {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 25px; =
WIDTH: 396px; HEIGHT: 132px
}
.ratingFlyoutPopup .Button {
	FLOAT: right; MARGIN-RIGHT: 25px; PADDING-TOP: 0.2em
}
.LocaleManagementFlyoutPopup {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 3px; Z-INDEX: 10; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.LocaleManagementFlyoutPopup A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; COLOR: #000; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap; =
HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.LocaleManagementFlyoutPopup A:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; COLOR: #000; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap; =
HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.LocaleManagementFlyoutPopup A:hover {
	BORDER-RIGHT: #addbef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#addbef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #addbef 1px solid; COLOR: #000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #addbef 1px solid; WHITE-SPACE: nowrap; HEIGHT: 15px; =
BACKGROUND-COLOR: #f0f7fd; TEXT-DECORATION: none
}
.LocaleManagementFlyoutPopup A:active {
	BORDER-RIGHT: #addbef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#addbef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #addbef 1px solid; COLOR: #000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #addbef 1px solid; WHITE-SPACE: nowrap; HEIGHT: 15px; =
BACKGROUND-COLOR: #f0f7fd; TEXT-DECORATION: none
}
.LocaleManagementFlyoutPopupHr {
	BACKGROUND: #d0e0f0; MARGIN: 0px 11px 21px; HEIGHT: 1px
}
.LocaleManagementFlyoutPopArrow {
	MARGIN: 4px 0px 0px
}
.LocaleManagementFlyoutStatic {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: =
1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: #fff; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.LocaleManagementFlyoutStaticHover {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: =
1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: #fff; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.LocaleManagementFlyoutStaticHover {
	BORDER-RIGHT: #c5c5c5 1px solid; BORDER-TOP: #c5c5c5 1px solid; =
BORDER-LEFT: #c5c5c5 1px solid; BORDER-BOTTOM: #c5c5c5 1px solid
}
A.LocaleManagementFlyoutStaticLink {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.LocaleManagementFlyoutStaticLink:visited {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.LocaleManagementFlyoutStaticLink:hover {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.LocaleManagementFlyoutStaticLink:active {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.mastheadfontbase {
	FONT-SIZE: 62.5%
}
.GlobalBar {
	FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 100%; =
BACKGROUND-COLOR: #fff
}
.GlobalBarRight {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px
}
.GlobalBar .Teaser {
	PADDING-LEFT: 4px; FLOAT: left; PADDING-TOP: 4px
}
IMG.DropDownArrow {
	PADDING-LEFT: 3px; MARGIN-BOTTOM: 2px
}
.GlobalBar .PassportScarab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #080808 1px solid; PADDING-TOP: 2px; =
FONT-FAMILY: Verdana
}
.GlobalBar .LocaleFlyout {
	PADDING-RIGHT: 4px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FLOAT: =
left; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 8px; PADDING-TOP: 2px
}
.GlobalBar .SiteMap {
	PADDING-RIGHT: 4px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
2px; BORDER-LEFT: #080808 1px solid; CURSOR: pointer; COLOR: #080808; =
MARGIN-RIGHT: 8px; PADDING-TOP: 2px
}
.ThinNavBox {
	BORDER-RIGHT: #3b6689 1px solid; FLOAT: left; BACKGROUND-IMAGE: =
url(/Platform/Controls/Masthead/resources/technet.BG1.jpg); OVERFLOW: =
hidden; BORDER-LEFT: #3b6689 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: =
no-repeat; WHITE-SPACE: nowrap; HEIGHT: 58px; BACKGROUND-COLOR: #3b6689
}
.BrandLogo {
	MARGIN-TOP: 18px; FLOAT: left; BACKGROUND-IMAGE: =
url(/Platform/Controls/Masthead/resources/technet.logo.jpg); =
PADDING-BOTTOM: 4px; MARGIN-LEFT: 16px; WIDTH: 17%; CURSOR: pointer; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
* HTML .BrandLogo {
	MARGIN-LEFT: 10px
}
.evergreenLinks {
	FLOAT: right; WIDTH: 31%
}
.ThinNavTarget {
	MARGIN-TOP: 19px
}
.ThinNavTarget A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: =
Tahoma; WHITE-SPACE: nowrap; POSITION: relative; TOP: 1px; =
TEXT-DECORATION: none
}
* HTML .ThinNavTarget A {
	BORDER-TOP: #d3d4d5 1px solid; FONT-SIZE: 11px; BORDER-BOTTOM: #d3d4d5 =
1px solid; TOP: 2px; BACKGROUND-COLOR: #363636
}
.ThinNavTarget A:hover {
	COLOR: white; TEXT-DECORATION: none
}
* HTML .ThinNavTarget A:hover {
	BORDER-TOP: #d3d4d5 1px solid; BORDER-BOTTOM: #d3d4d5 1px solid; =
BACKGROUND-COLOR: #676872
}
.ThinNavTarget A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.thinnavtableft {
	BORDER-RIGHT: #d3d4d5 1px solid; MARGIN-TOP: 1px; FLOAT: right; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 12px
}
.thinnavtabright {
	BORDER-RIGHT: #d3d4d5 1px solid; MARGIN-TOP: 1px; FLOAT: right; =
PADDING-BOTTOM: 2px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; HEIGHT: 12px
}
.BrowseCenter {
	BORDER-TOP: #d3d4d5 1px solid; FLOAT: right; BORDER-BOTTOM: #d3d4d5 1px =
solid; HEIGHT: 16px; BACKGROUND-COLOR: #363636
}
.BrowseCenter:hover {
	BACKGROUND-COLOR: #676872
}
.BrowseSite {
	BORDER-TOP: #d3d4d5 1px solid; FLOAT: right; BORDER-BOTTOM: #d3d4d5 1px =
solid; HEIGHT: 16px; BACKGROUND-COLOR: #363636
}
.BrowseSite:hover {
	BACKGROUND-COLOR: #676872
}
.ClearLeft {
	CLEAR: left
}
.ClearRight {
	CLEAR: right
}
.Clear {
	CLEAR: both
}
.FrameworkFilterOff {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black! important; =
PADDING-TOP: 10px; TEXT-DECORATION: none
}
.frameworkFilterStyle {
	FLOAT: left; WIDTH: auto; POSITION: relative
}
.display {
	DISPLAY: block
}
.MemberFilterStyle {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: auto; MARGIN-RIGHT: 5px; =
POSITION: relative
}
.MTPS_DropDownImage {
	FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center
}
.MemberFilterOff {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black! important; =
PADDING-TOP: 10px; TEXT-DECORATION: none
}
.MTPS_PopupDivPanel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; =
TOP: 17px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.hide {
	DISPLAY: none
}
.display {
	DISPLAY: block
}
.DivCbxLabelMember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.DivCbxLabelMember INPUT {
	VERTICAL-ALIGN: middle
}
.MtDisclaimer_Area {
	BORDER-RIGHT: #fc9 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fc9 3px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #fc9 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fc9 3px =
solid
}
.MtDisclaimer_Text {
=09
}
.MTPS_GlobalToolbarLinks_msdn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #080808 1px solid; COLOR: #343434; =
PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#idPPMWOverlay {
	Z-INDEX: 1024; RIGHT: -25px; FILTER: =
progid:DXImageTransform.Microsoft.Alpha(opacity=3D75); LEFT: -25px; =
MARGIN: 0px; WIDTH: 103%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; =
HEIGHT: 101%; BACKGROUND-COLOR: #fff; -moz-opacity: .75; -khtml-opacity: =
.75
}
.MtViewDropDown {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: auto; POSITION: relative
}
.MtViewDropDownImage {
	FLOAT: left; CURSOR: pointer; TEXT-ALIGN: center
}
A.MtViewDropDownOff {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
A.MtViewDropDownOff:hover {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
A.MtViewDropDownOff:active {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
A.MtViewDropDownOff:visited {
	PADDING-LEFT: 3px; CURSOR: pointer; COLOR: black; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
.MtViewDropDownPopup {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px =
0px 0px 20px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; =
WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; POSITION: =
absolute; TOP: 17px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.MtViewDropDownOption {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px =
solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
2px 0px 2px 15px; BORDER-LEFT: #ddd 1px solid; COLOR: black; =
PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
A.MtViewDropDownOption:hover {
	BORDER-LEFT-COLOR: #dd7c3b; BACKGROUND: #eee; BORDER-BOTTOM-COLOR: =
#dd7c3b; BORDER-TOP-COLOR: #dd7c3b; BORDER-RIGHT-COLOR: #dd7c3b
}
A.MtViewDropDownOption:active {
	BORDER-LEFT-COLOR: #b46530; BORDER-BOTTOM-COLOR: #b46530; =
BORDER-TOP-COLOR: #b46530; BORDER-RIGHT-COLOR: #b46530
}
.QuickLinksFlyoutPopup {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 3px; Z-INDEX: 10; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; =
FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.QuickLinksFlyoutPopup A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: =
#000; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: =
nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.QuickLinksFlyoutPopup A:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: =
#000; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: =
nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.QuickLinksFlyoutPopup A:hover {
	BORDER-RIGHT: #addbef 1px solid; BORDER-TOP: #addbef 1px solid; =
BORDER-LEFT: #addbef 1px solid; BORDER-BOTTOM: #addbef 1px solid; =
BACKGROUND-COLOR: #f0f7fd
}
.QuickLinksFlyoutPopup A:active {
	BORDER-RIGHT: #addbef 1px solid; BORDER-TOP: #addbef 1px solid; =
BORDER-LEFT: #addbef 1px solid; BORDER-BOTTOM: #addbef 1px solid; =
BACKGROUND-COLOR: #f0f7fd
}
.QuickLinksFlyoutPopup H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 4px 0px 5px; COLOR: #039; =
LINE-HEIGHT: 110%
}
.QuickLinksFlyoutPopup TABLE {
	Z-INDEX: 10; VERTICAL-ALIGN: top
}
.QuickLinksFlyoutPopup TD {
	VERTICAL-ALIGN: top
}
.QuickLinksFlyoutPopup .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
.QuickLinksFlyoutPopup .listitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px; PADDING-TOP: 0px
}
.QuickLinksFlyoutPopupHr {
	BACKGROUND: #d0e0f0; HEIGHT: 1px
}
.QuickLinksPopArrow {
	MARGIN: 4px 0px 0px
}
.QuickLinksFlyoutStatic_technet {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: =
1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: #000; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.QuickLinksFlyoutStaticHover_technet {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: =
1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: #000; =
PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.QuickLinksFlyoutStaticHover_technet {
	BORDER-RIGHT: #c5c5c5 1px solid; BORDER-TOP: #c5c5c5 1px solid; =
BORDER-LEFT: #c5c5c5 1px solid; BORDER-BOTTOM: #c5c5c5 1px solid
}
A.QuickLinksFlyoutStaticLink_technet {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.QuickLinksFlyoutStaticLink_technet:visited {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.QuickLinksFlyoutStaticLink_technet:hover {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
A.QuickLinksFlyoutStaticLink_technet:active {
	DISPLAY: inline; CURSOR: default; COLOR: #000; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.MTPSPart {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: inline; PADDING-LEFT: 8px; BACKGROUND: =
url(/Platform/Controls/RelatedPages/resources/gradient.gif) #fff =
repeat-x 0px bottom; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 5px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 160px; COLOR: #000; PADDING-TOP: =
8px; BORDER-BOTTOM: #ccc 1px solid
}
.MTPSPart P {
	FONT-WEIGHT: 700
}
.MTPSPart UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.MTPSPart UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; =
LIST-STYLE-IMAGE: url(/Platform/Controls/RelatedPages/resources/b.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 17px; COLOR: #ccc; LINE-HEIGHT: =
140%; PADDING-TOP: 0px
}
.MTPSPart UL LI A {
	COLOR: #03c
}
.resizableArea .leftSection {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; =
BACKGROUND: #f9f9f9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px =
0px 0px; OVERFLOW: auto; WIDTH: 300px; PADDING-TOP: 0px; POSITION: =
relative; HEIGHT: 100%
}
.resizableArea .splitter {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; DISPLAY: block; =
PADDING-LEFT: 0px; Z-INDEX: 11; LEFT: 250px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 4px; CURSOR: e-resize; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; =
HEIGHT: 100%; BACKGROUND-COLOR: #bbb
}
.resizableArea .rightSection {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; Z-INDEX: 10; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
POSITION: relative; HEIGHT: 100%
}
.SearchBox {
	MARGIN-TOP: 18px; FLOAT: left; WIDTH: 49.5%; TEXT-ALIGN: right
}
* HTML .SearchBox {
	MARGIN-RIGHT: 6px
}
.SearchBox UL {
	DISPLAY: block; FONT-SIZE: 9pt; Z-INDEX: 999; FONT-FAMILY: 'Segoe =
UI',Tahoma
}
DIV#TextBoxSearchDiv INPUT[type=3D'text'] {
	HEIGHT: 16px
}
.TextBoxSearch {
	BORDER-RIGHT: #849cb1 1px solid; BORDER-TOP: #849cb1 1px solid; =
PADDING-LEFT: 5px; FONT: italic 12px 'Segoe UI',Tahoma; BORDER-LEFT: =
#849cb1 1px solid; WIDTH: 304px; COLOR: graytext; MARGIN-RIGHT: -2px; =
BORDER-BOTTOM: #849cb1 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: white
}
.TextBoxSearchActive {
	BORDER-RIGHT: #849cb1 1px solid; BORDER-TOP: #849cb1 1px solid; =
PADDING-LEFT: 5px; FONT: 12px 'Segoe UI',Tahoma; BORDER-LEFT: #849cb1 =
1px solid; WIDTH: 304px; MARGIN-RIGHT: -2px; BORDER-BOTTOM: #849cb1 1px =
solid; HEIGHT: 16px
}
.SearchButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 2px; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-BOTTOM: -4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: =
nowrap; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.SearchButtonFF {
	MARGIN-BOTTOM: -6px
}
.SearchButtonIE8 {
	MARGIN-BOTTOM: -6px
}
.SearchButtonSafari {
	MARGIN-BOTTOM: -5px
}
.WebButton {
	BACKGROUND-POSITION: 50% top; BORDER-LEFT-COLOR: #abc3d8; =
BACKGROUND-IMAGE: =
url(/platform/controls/search/resources/websearch.gif); =
BORDER-BOTTOM-COLOR: #abc3d8; FONT: 11px 'Segoe UI',Tahoma; MARGIN-LEFT: =
3px; CURSOR: pointer; COLOR: #41596e; BORDER-TOP-STYLE: none; =
BORDER-TOP-COLOR: #abc3d8; BACKGROUND-REPEAT: repeat; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; =
BACKGROUND-COLOR: #abc3d8; BORDER-RIGHT-COLOR: #abc3d8; =
BORDER-BOTTOM-STYLE: none
}
.WebButtonFF {
	MARGIN-BOTTOM: -1px
}
.WebButtonFF3 {
	PADDING-BOTTOM: 2px
}
.WebButtonIE8 {
	PADDING-TOP: 3px
}
.NavigationBox {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #c7d5e1 1px solid; FLOAT: =
left; BACKGROUND-IMAGE: =
url(/Platform/Controls/tabstrip/resources/technet.glassBG1.jpg); =
BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #253e53 1px =
solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 47px; BACKGROUND-COLOR: =
#6e8ca6
}
.HeaderTitle {
	FONT-SIZE: 16px; FLOAT: left; MARGIN-LEFT: 20px; COLOR: white; =
PADDING-TOP: 2px; FONT-FAMILY: 'Segoe =
UI',Tahoma,Verdana,Arial,Helvetica; HEIGHT: 24px
}
* HTML .HeaderTitle {
	MARGIN-LEFT: 10px
}
.Sponsor {
	MARGIN-TOP: 6px; FLOAT: right; WIDTH: 114px; MARGIN-RIGHT: 35px; =
HEIGHT: 19px
}
* HTML .Sponsor {
	MARGIN-RIGHT: 10px
}
.SiteNavigation {
	MARGIN-LEFT: 20px; HEIGHT: 22px
}
* HTML .SiteNavigation {
	HEIGHT: 21px
}
.SiteNavigation A {
	PADDING-RIGHT: 26px; PADDING-LEFT: 26px; FONT-SIZE: 12px; COLOR: white; =
PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 17px; TEXT-DECORATION: =
none
}
* HTML .SiteNavigation A {
	PADDING-BOTTOM: 1px
}
.SiteNavigation A:hover {
	COLOR: white; TEXT-DECORATION: none
}
.SiteNavigation A:visited {
	COLOR: white
}
.SiteNavTabOffLeft {
	FLOAT: left; WIDTH: 2px; HEIGHT: 22px
}
* HTML .SiteNavTabOffLeft {
	HEIGHT: 21px
}
.SiteNavTabOffRight {
	FLOAT: left; WIDTH: 2px; MARGIN-RIGHT: 2px; HEIGHT: 22px
}
* HTML .SiteNavTabOffRight {
	HEIGHT: 21px
}
.SiteNavTabOnLeft {
	FLOAT: left; WIDTH: 2px; HEIGHT: 22px
}
* HTML .SiteNavTabOnLeft {
	HEIGHT: 21px
}
.SiteNavTabOnRight {
	FLOAT: left; WIDTH: 2px; MARGIN-RIGHT: 2px; HEIGHT: 22px
}
* HTML .SiteNavTabOnRight {
	HEIGHT: 21px
}
.SiteNavigation .TabOff {
	FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 1px; CURSOR: pointer; =
PADDING-TOP: 2px; FONT-FAMILY: 'Segoe UI',Tahoma; HEIGHT: 17px
}
.SiteNavigation .TabOn {
	FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 2px; =
FONT-FAMILY: 'Segoe UI',Tahoma; HEIGHT: 18px
}
* HTML .SiteNavigation .TabOn {
	HEIGHT: 17px
}
.SiteNavigation .TabOn A {
	CURSOR: pointer; COLOR: black
}
.SiteNavigation .TabOn A:hover {
	COLOR: black
}
.SiteNavigation .TabOn A:visited {
	COLOR: black
}
.SiteNavigation .TabOff {
	BORDER-TOP: #363636 1px solid; BACKGROUND-COLOR: #363636
}
.SiteNavigation .TabOff A:hover {
	BACKGROUND-COLOR: #42464f
}
.SiteNavigation .TabOff:hover {
	BACKGROUND-COLOR: #42464f
}
.SiteNavTabOffLeft {
	BACKGROUND-REPEAT: no-repeat
}
.SiteNavTabOffRight {
	BACKGROUND-REPEAT: no-repeat
}
.SiteNavigation .TabOn {
	BORDER-TOP: #3d0909 1px solid; BACKGROUND-COLOR: #eee
}
.SiteNavTabOnLeft {
	BACKGROUND-REPEAT: no-repeat
}
.SiteNavTabOnRight {
	BACKGROUND-REPEAT: no-repeat
}
.LocalNavigation {
	BORDER-RIGHT: #000 1px solid; FLOAT: left; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; =
BACKGROUND-COLOR: #eee
}
.HeaderTabs {
	MARGIN-LEFT: 3px
}
.LocalNavigation .Pipe {
	MARGIN-TOP: 7px; FLOAT: left; COLOR: #8e8e8e
}
.LocalNavigation A {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
.LocalNavigation A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.LocalNavigation A:visited {
	COLOR: #333
}
.LocalNavigation .TabOff A {
	PADDING-RIGHT: 10px; MARGIN-TOP: 3px; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 4px; CURSOR: pointer; COLOR: #333; PADDING-TOP: 4px
}
.LocalNavigation .TabOff A:hover {
	BORDER-RIGHT: #9a9a9a 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: =
#9a9a9a 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 9px; FLOAT: left; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #9a9a9a 1px solid; CURSOR: pointer; =
PADDING-TOP: 3px; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-COLOR: =
#d0d0d0
}
.LocalNavigation .TabOn {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: =
#363636 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 9px; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #363636 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #363636 1px solid; WHITE-SPACE: nowrap; =
BACKGROUND-COLOR: #a1a1a1
}
.LocalNavigation .TabOn A {
	CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
.LocalNavigation .TabOn A:hover {
	CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
.LocalNavigation .TabOn A:visited {
	CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
.LocalNavBottom {
	DISPLAY: none
}
.cleartabstrip {
	CLEAR: both; HEIGHT: 0px
}
* HTML .cleartabstrip {
	DISPLAY: none
}
.TFlyPopupAnimate {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px =
solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; VISIBILITY: =
hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: =
gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; =
POSITION: absolute
}
.toc LI {
	LIST-STYLE-POSITION: inside; MARGIN: 3px 0px; OVERFLOW: visible; =
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; WHITE-SPACE: nowrap; =
LIST-STYLE-TYPE: none
}
.toc LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
DIV.rootToc UL.toc {
	MARGIN-TOP: 0px; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: =
0px; TEXT-INDENT: -2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.toc LI UL.toc {
	MARGIN-TOP: 0px; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: =
0px; TEXT-INDENT: -2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.toc IMG {
	VERTICAL-ALIGN: middle; WIDTH: 16px; MARGIN-RIGHT: 7px; HEIGHT: 16px
}
.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.toc LI A.tocSelected {
	COLOR: #fff; BACKGROUND-COLOR: #8e909c
}
.toc LI A {
	BORDER-RIGHT: #f9f9f9 1px solid; BORDER-TOP: #f9f9f9 1px solid; =
BORDER-LEFT: #f9f9f9 1px solid; COLOR: #000; BORDER-BOTTOM: #f9f9f9 1px =
solid; TEXT-DECORATION: none
}
.toc LI A:visited {
	BORDER-RIGHT: #f9f9f9 1px solid; BORDER-TOP: #f9f9f9 1px solid; =
BORDER-LEFT: #f9f9f9 1px solid; COLOR: #000; BORDER-BOTTOM: #f9f9f9 1px =
solid; TEXT-DECORATION: none
}
.twPopup {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 100; =
BACKGROUND: #fff; LEFT: 200px; VISIBILITY: hidden; BORDER-LEFT: #aaa 1px =
solid; WIDTH: 450px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; =
TOP: 100px
}
.twPopupHandle {
	FONT: bold 120% Verdana,Arial,Helvetica,sans-serif; OVERFLOW: hidden; =
CURSOR: move; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 24px; =
BACKGROUND-COLOR: #eceefc
}
.twPopupTitle {
	DISPLAY: block; FLOAT: left; MARGIN: 3px 0px 0px 5px; CURSOR: move
}
.twPopupHandle .twButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
.twClearBoth {
	CLEAR: both
}
.twPopupCommands {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold =
120% Verdana,Arial,Helvetica,sans-serif; PADDING-TOP: 5px; =
BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: =
24px; BACKGROUND-COLOR: #eceefc; TEXT-ALIGN: right
}
#twPopupSuggestions {
	PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; OVERFLOW-X: =
hidden; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 150px
}
#twPopupSuggestions TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #bbb 1px solid
}
.twPopupControlColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
120px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ccc
}
.twPopupSentenceColumn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-TOP: 3px
}
.twPopupControlButton {
	DISPLAY: block; FLOAT: left
}
#twPopupSuggestionsTitle {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: =
700; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccc
}
#twPopupNoSuggestions {
	MARGIN-TOP: 25px; FONT-WEIGHT: 700; FONT-STYLE: italic; TEXT-ALIGN: =
center
}
#twPopupProgress {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 200%; PADDING-TOP: 10px; TEXT-ALIGN: =
center
}
.twPopupInfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #cfc; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.twPopupError {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fc9; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.InlineEditor_Editor_Off {
	BORDER-RIGHT: #87a9d1 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#87a9d1 0px solid; PADDING-LEFT: 3px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 3px; BORDER-LEFT: #87a9d1 0px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #87a9d1 0px solid; FONT-FAMILY: =
Verdana; HEIGHT: auto
}
.InlineEditor_Editor_On {
	BORDER-RIGHT: #87a9d1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#87a9d1 1px solid; PADDING-LEFT: 3px; MIN-HEIGHT: 120px; BACKGROUND: =
#fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #87a9d1 1px solid; CURSOR: text; =
PADDING-TOP: 3px; BORDER-BOTTOM: #87a9d1 1px solid; FONT-FAMILY: =
Verdana; HEIGHT: 100%
}
* HTML .InlineEditor_Editor_On {
	HEIGHT: 120px
}
* + HTML .InlineEditor_Editor_On {
	HEIGHT: 120px
}
.InlineEditor_Toolbar {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: =
#d3d3d3; BORDER-LEFT: gray 1px solid; WIDTH: 100%; BORDER-BOTTOM: gray =
1px solid; HEIGHT: 24px
}
.InlineEditor_ImageButton {
	FLOAT: left; MARGIN: 0px; CURSOR: pointer; HEIGHT: 24px
}
.InlineEditor_Separator {
	FLOAT: left; MARGIN: 0px; CURSOR: default; HEIGHT: 24px
}
.InlineEditor_Title_Edit {
	BORDER-RIGHT: #87a9d1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#87a9d1 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#87a9d1 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #87a9d1 =
1px solid
}
.InlineEditor_TagEditorPanel {
	TEXT-ALIGN: left
}
TD.rade_toolZone {
	BACKGROUND-COLOR: #cfd7eb! important
}
TD.rade_leftVerticalSide {
	BACKGROUND-COLOR: #cfd7eb! important
}
TD.rade_rightVerticalSide {
	BACKGROUND-COLOR: #cfd7eb! important
}
DIV.radeditor TABLE {
	BACKGROUND-COLOR: #cfd7eb! important
}
.UserRecognitionStaticText {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: 700; =
PADDING-BOTTOM: 1px; MARGIN: 1px 0px 1px 1px; COLOR: #000; PADDING-TOP: =
1px; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; =
WHITE-SPACE: nowrap
}
.UserRecognitionFlyoutPopup {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; Z-INDEX: 10; =
BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: =
Verdana,Tahoma,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left; opacity: .95
}
.UserRecognitionFlyoutPopup A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: 400; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #fff 1px =
solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; =
WHITE-SPACE: nowrap; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: =
none
}
.UserRecognitionFlyoutPopup A:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: 400; FONT-SIZE: =
10px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #fff 1px =
solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; =
WHITE-SPACE: nowrap; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: =
none
}
.UserRecognitionFlyoutPopup A:hover {
	BORDER-RIGHT: #addbef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#addbef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: 400; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #addbef 1px solid; =
COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #addbef 1px solid; =
WHITE-SPACE: nowrap; HEIGHT: 15px; BACKGROUND-COLOR: #f0f7fd; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.UserRecognitionFlyoutPopup A:active {
	BORDER-RIGHT: #addbef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#addbef 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: 400; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #addbef 1px solid; =
COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #addbef 1px solid; =
WHITE-SPACE: nowrap; HEIGHT: 15px; BACKGROUND-COLOR: #f0f7fd; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.UserRecognitionFlyoutIndented {
	MARGIN-LEFT: 6px
}
A.UserRecognitionFlyoutIndented:visited {
	MARGIN-LEFT: 6px
}
A.UserRecognitionFlyoutIndented:hover {
	MARGIN-LEFT: 6px
}
A.UserRecognitionFlyoutIndented:active {
	MARGIN-LEFT: 6px
}
A.UserRecognitionFlyoutIndentedExpired {
	MARGIN-LEFT: 6px; CURSOR: default; COLOR: gray
}
A.UserRecognitionFlyoutIndentedExpired:visited {
	MARGIN-LEFT: 6px; CURSOR: default; COLOR: gray
}
A.UserRecognitionFlyoutIndentedExpired:hover {
	MARGIN-LEFT: 6px; CURSOR: default; COLOR: gray
}
A.UserRecognitionFlyoutIndentedExpired:active {
	MARGIN-LEFT: 6px; CURSOR: default; COLOR: gray
}
.UserRecognitionFlyoutPopupHeading {
	PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #039; =
TEXT-ALIGN: left
}
.UserRecognitionFlyoutPopupHr {
	BACKGROUND: #d0e0f0; MARGIN: 0px 11px 21px; HEIGHT: 1px
}
.UserRecognitionFlyoutPopArrow {
	PADDING-LEFT: 6px; MARGIN: 4px 0px 0px
}
.UserRecognitionFlyoutStatic {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: =
1px 0px 1px 1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: =
#5b5b5b; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.UserRecognitionFlyoutStaticHover {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: =
1px 0px 1px 1px; BORDER-LEFT: #fff 1px solid; CURSOR: default; COLOR: =
#5b5b5b; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: =
Tahoma,Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.UserRecognitionFlyoutStaticHover {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#a1c6eb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 1px =
0px 1px 1px; BORDER-LEFT: #a1c6eb 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #a1c6eb 1px solid
}

------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://technet.microsoft.com/WebResource.axd?d=y48MEe_dRk_v_rnD4dSyAA2&t=633527533112930887

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_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i2.technet.microsoft.com/Platform/cjs/jquery-1.2.6-bn2090.0.js



(function(){var =
_jQuery=3Dwindow.jQuery,_$=3Dwindow.$,jQuery=3Dwindow.jQuery=3Dwindow.$=3D=
function(selector,context){return new =
jQuery.fn.init(selector,context)},quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#=
(\w+)$/,isSimple=3D/^.[^:#\[\.]*$/,undefined;jQuery.fn=3DjQuery.prototype=
=3D{init:function(selector,context){selector=3Dselector||document;if(sele=
ctor.nodeType){this[0]=3Dselector;this.length=3D1;return this}if(typeof =
selector=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context))if(match[=
1])selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem){if(elem.id!=3Dmatch[3])=
return jQuery().find(selector);return jQuery(elem)}selector=3D[]}else =
return jQuery(context).find(selector)}else =
if(jQuery.isFunction(selector))return =
jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return =
this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function()=
{return this.length},length:0,get:function(num){return =
num=3D=3Dundefined?jQuery.makeArray(this):this[num]},pushStack:function(e=
lems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return =
ret},setArray:function(elems){this.length=3D0;Array.prototype.push.apply(=
this,elems);return this},each:function(callback,args){return =
jQuery.each(this,callback,args)},index:function(elem){var =
ret=3D-1;return =
jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,v=
alue,type){var =
options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3D=3Dundefined=
)return =
this[0]&&jQuery[type||"attr"](this[0],name);else{options=3D{};options[nam=
e]=3Dvalue}return this.each(function(i){for(name in =
options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na=
me],type,i,name))})},css:function(key,value){if((key=3D=3D"width"||key=3D=
=3D"height")&&parseFloat(value)<0)value=3Dundefined;return =
this.attr(key,value,"curCSS")},text:function(text){if(typeof =
text!=3D"object"&&text!=3Dnull)return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j=
Query.fn.text([this])})});return =
ret},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument)=
.clone().insertBefore(this[0]).map(function(){var =
elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return =
elem}).append(this);return this},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:functi=
on(html){return =
this.each(function(){jQuery(this).wrapAll(html)})},append:function(){retu=
rn =
this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1=
)this.appendChild(elem)})},prepend:function(){return =
this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)=
this.insertBefore(elem,this.firstChild)})},before:function(){return =
this.domManip(arguments,false,false,function(elem){this.parentNode.insert=
Before(elem,this)})},after:function(){return =
this.domManip(arguments,false,true,function(elem){this.parentNode.insertB=
efore(elem,this.nextSibling)})},end:function(){return =
this.prevObject||jQuery([])},find:function(selector){var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem)});return this.pushStack(/[^+>] =
[^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele=
ms)},clone:function(events){var =
ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))=
{var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0]}else return =
this.cloneNode(true)}),clone=3Dret.find("*").andSelf().each(function(){if=
(this[expando]!=3Dundefined)this[expando]=3Dnull});if(events=3D=3D=3Dtrue=
)this.find("*").andSelf().each(function(i){if(this.nodeType=3D=3D3)return=
;var events=3DjQuery.data(this,"events");for(var type in events)for(var =
handler in =
events[type])jQuery.event.add(clone[i],type,events[type][handler],events[=
type][handler].data)});return ret},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function=
(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selector)=
)return this.pushStack(jQuery.multiFilter(selector,this,true));else =
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector})},add:funct=
ion(selector){return =
this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof =
selector=3D=3D"string"?jQuery(selector):jQuery.makeArray(selector))))},is=
:function(selector){return =
!!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function=
(selector){return =
this.is("."+selector)},val:function(value){if(value=3D=3Dundefined){if(th=
is.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery.browser.msie&&!opt=
ion.attributes.value.specified?option.text:option.value;if(one)return =
value;values.push(value)}}return values}else return =
(this[0].value||"").replace(/\r/g,"")}return =
undefined}if(value.constructor=3D=3DNumber)value+=3D"";return =
this.each(function(){if(this.nodeType!=3D1)return;if(value.constructor=3D=
=3DArray&&/radio|checkbox/.test(this.type))this.checked=3DjQuery.inArray(=
this.value,value)>=3D0||jQuery.inArray(this.name,value)>=3D0;else =
if(jQuery.nodeName(this,"select")){var =
values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th=
is.selected=3DjQuery.inArray(this.value,values)>=3D0||jQuery.inArray(this=
.text,values)>=3D0});if(!values.length)this.selectedIndex=3D-1}else =
this.value=3Dvalue})},html:function(value){return =
value=3D=3Dundefined?this[0]?this[0].innerHTML:null:this.empty().append(v=
alue)},replaceWith:function(value){return =
this.after(value).remove()},eq:function(i){return =
this.slice(i,i+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function=
(callback){return this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem)}))},andSelf:function(){return =
this.add(this.prevObject)},data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
=3Dundefined){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
=3Dundefined&&this.length)data=3DjQuery.data(this[0],key);return =
data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data}else return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value)})},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key)})},domManip:function(arg=
s,table,reverse,callback){var clone=3Dthis.length>1,elems;return =
this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum=
ent);if(reverse)elems.reverse()}var =
obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems=
[0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t=
his.ownerDocument.createElement("tbody"));var =
scripts=3DjQuery([]);jQuery.each(elems,function(){var =
elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc=
ript"))scripts=3Dscripts.add(elem);else{if(elem.nodeType=3D=3D1)scripts=3D=
scripts.add(jQuery("script",elem).remove());callback.call(obj,elem)}});sc=
ripts.each(evalScript)})}};jQuery.fn.init.prototype=3DjQuery.fn;function =
evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data=
Type:"script"});else =
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)elem.parentNode.removeChild(elem)}function now(){return =
+new Date}jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument=
s[1]||{};i=3D2}if(typeof target!=3D"object"&&typeof =
target!=3D"function")target=3D{};if(length=3D=3Di){target=3Dthis;--i}for(=
;i<length;i++)if((options=3Darguments[i])!=3Dnull)for(var name in =
options){var =
src=3Dtarget[name],copy=3Doptions[name];if(target=3D=3D=3Dcopy)continue;i=
f(deep&&copy&&typeof =
copy=3D=3D"object"&&!copy.nodeType)target[name]=3DjQuery.extend(deep,src|=
|(copy.length!=3Dnull?[]:{}),copy);else =
if(copy!=3D=3Dundefined)target[name]=3Dcopy}return target};var =
expando=3D"jQuery"+now(),uuid=3D0,windowData=3D{},exclude=3D/z-?index|fon=
t-?weight|opacity|zoom|line-?height/i,defaultView=3Ddocument.defaultView|=
|{};jQuery.extend({noConflict:function(deep){window.$=3D_$;if(deep)window=
.jQuery=3D_jQuery;return jQuery},isFunction:function(fn){return =
!!fn&&typeof =
fn!=3D"string"&&!fn.nodeName&&fn.constructor!=3DArray&&/^[\s[]?function/.=
test(fn+"")},isXMLDoc:function(elem){return =
elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem=
.ownerDocument.body},globalEval:function(data){data=3DjQuery.trim(data);i=
f(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.browser.msie)script.text=3Ddata;else =
script.appendChild(document.createTextNode(data));head.insertBefore(scrip=
t,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name=
){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase()},cache=
:{},data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:elem=
;var =
id=3Delem[expando];if(!id)id=3Delem[expando]=3D++uuid;if(name&&!jQuery.ca=
che[id])jQuery.cache[id]=3D{};if(data!=3D=3Dundefined)jQuery.cache[id][na=
me]=3Ddata;return =
name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=3Dele=
m=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in =
jQuery.cache[id])break;if(!name)jQuery.removeData(elem)}}else{try{delete =
elem[expando]}catch(e){if(elem.removeAttribute)elem.removeAttribute(expan=
do)}delete jQuery.cache[id]}},each:function(object,callback,args){var =
name,i=3D0,length=3Dobject.length;if(args){if(length=3D=3Dundefined){for(=
name in =
object)if(callback.apply(object[name],args)=3D=3D=3Dfalse)break}else =
for(;i<length;)if(callback.apply(object[i++],args)=3D=3D=3Dfalse)break}el=
se if(length=3D=3Dundefined){for(name in =
object)if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)bre=
ak}else for(var =
value=3Dobject[0];i<length&&callback.call(value,i,value)!=3D=3Dfalse;valu=
e=3Dobject[++i]);return =
object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)=
)value=3Dvalue.call(elem,i);return =
value&&value.constructor=3D=3DNumber&&type=3D=3D"curCSS"&&!exclude.test(n=
ame)?value+"px":value},className:{add:function(elem,classNames){jQuery.ea=
ch((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=
=3D1&&!jQuery.className.has(elem.className,className))elem.className+=3D(=
elem.className?" =
":"")+className})},remove:function(elem,classNames){if(elem.nodeType=3D=3D=
1)elem.className=3DclassNames!=3Dundefined?jQuery.grep(elem.className.spl=
it(/\s+/),function(className){return =
!jQuery.className.has(classNames,className)}).join(" =
"):""},has:function(elem,className){return =
jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>=
-1}},swap:function(elem,options,callback){var old=3D{};for(var name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name]}ca=
llback.call(elem);for(var name in =
options)elem.style[name]=3Dold[name]},css:function(elem,name,force){if(na=
me=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0});val-=3DMath.round(padding+b=
order)}if(jQuery(elem).is(":visible"))getWH();else =
jQuery.swap(elem,props,getWH);return Math.max(0,val)}return =
jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var =
ret,style=3Delem.style;function =
color(elem){if(!jQuery.browser.safari)return false;var =
ret=3DdefaultView.getComputedStyle(elem,null);return =
!ret||ret.getPropertyValue("color")=3D=3D""}if(name=3D=3D"opacity"&&jQuer=
y.browser.msie){ret=3DjQuery.attr(style,"opacity");return =
ret=3D=3D""?"1":ret}if(jQuery.browser.opera&&name=3D=3D"display"){var =
save=3Dstyle.outline;style.outline=3D"0 solid =
black";style.outline=3Dsave}if(name.match(/float/i))name=3DstyleFloat;if(=
!force&&style&&style[name])ret=3Dstyle[name];else =
if(defaultView.getComputedStyle){if(name.match(/float/i))name=3D"float";n=
ame=3Dname.replace(/([A-Z])/g,"-$1").toLowerCase();var =
computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle&=
&!color(elem))ret=3DcomputedStyle.getPropertyValue(name);else{var =
swap=3D[],stack=3D[],a=3Delem,i=3D0;for(;a&&color(a);a=3Da.parentNode)sta=
ck.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=3Dstack=
[i].style.display;stack[i].style.display=3D"block"}ret=3Dname=3D=3D"displ=
ay"&&swap[stack.length-1]!=3Dnull?"none":computedStyle&&computedStyle.get=
PropertyValue(name)||"";for(i=3D0;i<swap.length;i++)if(swap[i]!=3Dnull)st=
ack[i].style.display=3Dswap[i]}if(name=3D=3D"opacity"&&ret=3D=3D"")ret=3D=
"1"}else if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase()});ret=3Delem.currentStyle[name]||elem.currentStyle[c=
amelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
left=3Dstyle.left,rsLeft=3Delem.runtimeStyle.left;elem.runtimeStyle.left=3D=
elem.currentStyle.left;style.left=3Dret||0;ret=3Dstyle.pixelLeft+"px";sty=
le.left=3Dleft;elem.runtimeStyle.left=3DrsLeft}}return =
ret},clean:function(elems,context){var =
ret=3D[];context=3Dcontext||document;if(typeof =
context.createElement=3D=3D"undefined")context=3Dcontext.ownerDocument||c=
ontext[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(=
i,elem){if(!elem)return;if(elem.constructor=3D=3DNumber)elem+=3D"";if(typ=
eof =
elem=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(all=
,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">"});var =
tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")=
,wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<=
div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra=
p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var =
j=3Dtbody.length-1;j>=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod=
y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/=
.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]=
),div.firstChild)}elem=3DjQuery.makeArray(div.childNodes)}if(elem.length=3D=
=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))=
)return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem.opt=
ions)ret.push(elem);else ret=3DjQuery.merge(ret,elem)});return =
ret},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem.=
nodeType=3D=3D8)return undefined;var =
notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined,msie=3DjQuery=
.browser.msie;name=3Dnotxml&&jQuery.props[name]||name;if(elem.tagName){va=
r =
special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&jQuery.bro=
wser.safari)elem.parentNode.selectedIndex;if(name in =
elem&&notxml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem=
,"input")&&elem.parentNode)throw"type property can't be =
changed";elem[name]=3Dvalue}if(jQuery.nodeName(elem,"form")&&elem.getAttr=
ibuteNode(name))return elem.getAttributeNode(name).nodeValue;return =
elem[name]}if(msie&&notxml&&name=3D=3D"style")return =
jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+=
value);var =
attr=3Dmsie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(=
name);return =
attr=3D=3D=3Dnull?undefined:attr}if(msie&&name=3D=3D"opacity"){if(set){el=
em.zoom=3D1;elem.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")+=
(parseInt(value)+""=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")")}retur=
n =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?parseFloat(elem.filte=
r.match(/opacity=3D([^)]*)/)[1])/100+"":""}name=3Dname.replace(/-([a-z])/=
gi,function(all,letter){return =
letter.toUpperCase()});if(set)elem[name]=3Dvalue;return =
elem[name]},trim:function(text){return =
(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var =
ret=3D[];if(array!=3Dnull){var =
i=3Darray.length;if(i=3D=3Dnull||array.split||array.setInterval||array.ca=
ll)ret[0]=3Darray;else while(i)ret[--i]=3Darray[i]}return =
ret},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)if(array[i]=3D=3D=3Delem)return =
i;return -1},merge:function(first,second){var =
i=3D0,elem,pos=3Dfirst.length;if(jQuery.browser.msie){while(elem=3Dsecond=
[i++])if(elem.nodeType!=3D8)first[pos++]=3Delem}else =
while(elem=3Dsecond[i++])first[pos++]=3Delem;return =
first},unique:function(array){var ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
])}}}catch(e){ret=3Darray}return =
ret},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)if(!inv!=3D!callback(elems[i],i)=
)ret.push(elems[i]);return ret},map:function(elems,callback){var =
ret=3D[];for(var i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3Dnull)ret[ret.length]=3Dvalue}ret=
urn ret.concat.apply([],ret)}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(us=
erAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/m=
ozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var =
styleFloat=3DjQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({b=
oxModel:!jQuery.browser.msie||document.compatMode=3D=3D"CSS1Compat",props=
:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFl=
oat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cells=
pacing:"cellSpacing"}});jQuery.each({parent:function(elem){return =
elem.parentNode},parents:function(elem){return =
jQuery.dir(elem,"parentNode")},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling")},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){=
return jQuery.sibling(elem.firstChild)},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[n=
ame]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof =
selector=3D=3D"string")ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prep=
endTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"rep=
laceWith"},function(name,original){jQuery.fn[name]=3Dfunction(){var =
args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)jQuery(args[i])[original](this)})=
}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(t=
his.nodeType=3D=3D1)this.removeAttribute(name)},addClass:function(classNa=
mes){jQuery.className.add(this,classNames)},removeClass:function(classNam=
es){jQuery.className.remove(this,classNames)},toggleClass:function(classN=
ames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"ad=
d"](this,classNames)},remove:function(selector){if(!selector||jQuery.filt=
er(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){=
jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode)th=
is.parentNode.removeChild(this)}},empty:function(){jQuery(">*",this).remo=
ve();while(this.firstChild)this.removeChild(this.firstChild)}},function(n=
ame,fn){jQuery.fn[name]=3Dfunction(){return =
this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name=
){var type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j=
Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS=
1Compat"&&document.documentElement["client"+name]||document.body["client"=
+name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam=
e],document.documentElement["scroll"+name]),Math.max(document.body["offse=
t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?th=
is.length?jQuery.css(this[0],type):null:this.css(type,size.constructor=3D=
=3DString?size:size+"px")}});function num(elem,prop){return =
elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var =
chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[=
\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uffff*_-]|\\\\.)",quickChild=3Dnew =
RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew =
RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew =
RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re=
turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return =
a.getAttribute("id")=3D=3Dm[2]},":":{lt:function(a,i,m){return =
i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return =
m[3]-0=3D=3Di},eq:function(a,i,m){return =
m[3]-0=3D=3Di},first:function(a,i){return =
i=3D=3D0},last:function(a,i,m,r){return =
i=3D=3Dr.length-1},even:function(a,i){return =
i%2=3D=3D0},odd:function(a,i){return =
i%2},"first-child":function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da},"last-child":function(a=
){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da},"only-chil=
d":function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(=
a){return a.firstChild},empty:function(a){return =
!a.firstChild},contains:function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0},vi=
sible:function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden"},hidden:function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden"},enabled:function(a){return =
!a.disabled},disabled:function(a){return =
a.disabled},checked:function(a){return =
a.checked},selected:function(a){return =
a.selected||jQuery.attr(a,"selected")},text:function(a){return =
"text"=3D=3Da.type},radio:function(a){return =
"radio"=3D=3Da.type},checkbox:function(a){return =
"checkbox"=3D=3Da.type},file:function(a){return =
"file"=3D=3Da.type},password:function(a){return =
"password"=3D=3Da.type},submit:function(a){return =
"submit"=3D=3Da.type},image:function(a){return =
"image"=3D=3Da.type},reset:function(a){return =
"reset"=3D=3Da.type},button:function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button")},input:function(a){retu=
rn =
/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){ret=
urn jQuery.find(m[3],a).length},header:function(a){return =
/h\d/i.test(a.nodeName)},animated:function(a){return =
jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) =
*('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new =
RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var=
 old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D=
not?(elems=3Df.r):jQuery.merge(cur,f.r)}return =
cur},find:function(t,context){if(typeof t!=3D"string")return =
[t];if(context&&context.nodeType!=3D1&&context.nodeType!=3D9)return =
[];context=3Dcontext||document;var =
ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var =
r=3D[];last=3Dt;t=3DjQuery.trim(t);var =
foundToken=3Dfalse,re=3DquickChild,m=3Dre.exec(t);if(m){nodeName=3Dm[1].t=
oUpperCase();for(var i=3D0;ret[i];i++)for(var =
c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName=
=3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D=
t.replace(re,"");if(t.indexOf(" =
")=3D=3D0)continue;foundToken=3Dtrue}else{re=3D/^([>+~])\s*(\w*)/i;if((m=3D=
re.exec(t))!=3Dnull){r=3D[];var =
merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var =
j=3D0,rl=3Dret.length;j<rl;j++){var =
n=3Dm=3D=3D"~"||m=3D=3D"+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=3D=
n.nextSibling)if(n.nodeType=3D=3D1){var =
id=3DjQuery.data(n);if(m=3D=3D"~"&&merge[id])break;if(!nodeName||n.nodeNa=
me.toUpperCase()=3D=3DnodeName){if(m=3D=3D"~")merge[id]=3Dtrue;r.push(n)}=
if(m=3D=3D"+")break}}ret=3Dr;t=3DjQuery.trim(t.replace(re,""));foundToken=
=3Dtrue}}if(t&&!foundToken)if(!t.indexOf(",")){if(context=3D=3Dret[0])ret=
.shift();done=3DjQuery.merge(done,ret);r=3Dret=3D[context];t=3D" =
"+t.substr(1,t.length)}else{var =
re2=3DquickID,m=3Dre2.exec(t);if(m)m=3D[0,m[2],m[3],m[1]];else{re2=3Dquic=
kClass;m=3Dre2.exec(t)}m[2]=3Dm[2].replace(/\\/g,"");var =
elem=3Dret[ret.length-1];if(m[1]=3D=3D"#"&&elem&&elem.getElementById&&!jQ=
uery.isXMLDoc(elem)){var =
oid=3Delem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.o=
pera)&&oid&&typeof =
oid.id=3D=3D"string"&&oid.id!=3Dm[2])oid=3DjQuery('[@id=3D"'+m[2]+'"]',el=
em)[0];ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{fo=
r(var i=3D0;ret[i];i++){var =
tag=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(tag=3D=
=3D"*"&&ret[i].nodeName.toLowerCase()=3D=3D"object")tag=3D"param";r=3DjQu=
ery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=3D=3D".")r=3DjQuery=
.classFilter(r,m[2]);if(m[1]=3D=3D"#"){var tmp=3D[];for(var =
i=3D0;r[i];i++)if(r[i].getAttribute("id")=3D=3Dm[2]){tmp=3D[r[i]];break}r=
=3Dtmp}ret=3Dr}t=3Dt.replace(re2,"")}if(t){var =
val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t)}}if(t)ret=
=3D[];if(ret&&context=3D=3Dret[0])ret.shift();done=3DjQuery.merge(done,re=
t);return done},classFilter:function(r,m,not){m=3D" "+m+" ";var =
tmp=3D[];for(var i=3D0;r[i];i++){var pass=3D(" "+r[i].className+" =
").indexOf(m)>=3D0;if(!not&&pass||not&&!pass)tmp.push(r[i])}return =
tmp},filter:function(t,r,not){var last;while(t&&t!=3Dlast){last=3Dt;var =
p=3DjQuery.parse,m;for(var =
i=3D0;p[i];i++){m=3Dp[i].exec(t);if(m){t=3Dt.substring(m[0].length);m[2]=3D=
m[2].replace(/\\/g,"");break}}if(!m)break;if(m[1]=3D=3D":"&&m[2]=3D=3D"no=
t")r=3DisSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3=
]);else if(m[1]=3D=3D".")r=3DjQuery.classFilter(r,m[2],not);else =
if(m[1]=3D=3D"["){var tmp=3D[],type=3Dm[3];for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
a=3Dr[i],z=3Da[jQuery.props[m[2]]||m[2]];if(z=3D=3Dnull||/href|src|select=
ed/.test(m[2]))z=3DjQuery.attr(a,m[2])||"";if((type=3D=3D""&&!!z||type=3D=
=3D"=3D"&&z=3D=3Dm[5]||type=3D=3D"!=3D"&&z!=3Dm[5]||type=3D=3D"^=3D"&&z&&=
!z.indexOf(m[5])||type=3D=3D"$=3D"&&z.substr(z.length-m[5].length)=3D=3Dm=
[5]||(type=3D=3D"*=3D"||type=3D=3D"~=3D")&&z.indexOf(m[5])>=3D0)^not)tmp.=
push(a)}r=3Dtmp}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var =
merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve=
n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi=
rst=3Dtest[1]+(test[2]||1)-0,last=3Dtest[3]-0;for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
node=3Dr[i],parentNode=3Dnode.parentNode,id=3DjQuery.data(parentNode);if(=
!merge[id]){var c=3D1;for(var =
n=3DparentNode.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1)n.node=
Index=3Dc++;merge[id]=3Dtrue}var =
add=3Dfalse;if(first=3D=3D0){if(node.nodeIndex=3D=3Dlast)add=3Dtrue}else =
if((node.nodeIndex-last)%first=3D=3D0&&(node.nodeIndex-last)/first>=3D0)a=
dd=3Dtrue;if(add^not)tmp.push(node)}r=3Dtmp}else{var =
fn=3DjQuery.expr[m[1]];if(typeof =
fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof =
fn=3D=3D"string")fn=3Deval("false||function(a,i){return =
"+fn+";}");r=3DjQuery.grep(r,function(elem,i){return =
fn(elem,i,m,r)},not)}}return {r:r,t:t}},dir:function(elem,dir){var =
matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=
=3D1)matched.push(cur);cur=3Dcur[dir]}return =
matched},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult=
)break;return cur},sibling:function(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1&&n!=3Delem)r.push(n)=
;return =
r}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeTy=
pe=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setIn=
terval)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.guid++;if(data!=
=3Dundefined){var fn=3Dhandler;handler=3Dthis.proxy(fn,function(){return =
fn.apply(this,arguments)});handler.data=3Ddata}var =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(ty=
peof jQuery!=3D"undefined"&&!jQuery.event.triggered)return =
jQuery.event.handle.apply(arguments.callee.elem,arguments)});handle.elem=3D=
elem;jQuery.each(types.split(/\s+/),function(index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var =
handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ=
uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D=
=3Dfalse)if(elem.addEventListener)elem.addEventListener(type,handle,false=
);else =
if(elem.attachEvent)elem.attachEvent("on"+type,handle)}handlers[handler.g=
uid]=3Dhandler;jQuery.event.global[type]=3Dtrue});elem=3Dnull},guid:1,glo=
bal:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||elem.=
nodeType=3D=3D8)return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun=
defined||typeof types=3D=3D"string"&&types.charAt(0)=3D=3D".")for(var =
type in =
events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt=
ypes.handler;types=3Dtypes.type}jQuery.each(types.split(/\s+/),function(i=
ndex,type){var =
parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet=
e events[type][handler.guid];else for(handler in =
events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet=
e events[type][handler];for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem)=3D=3D=3Dfalse)if(elem.removeEventListen=
er)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")=
);ret=3Dnull;delete events[type]}}})}for(ret in =
events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:func=
tion(type,data,elem,donative,extra){data=3DjQuery.makeArray(data);if(type=
.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var =
exclusive=3Dtrue}if(!elem){if(this.global[type])jQuery("*").add([window,d=
ocument]).trigger(type,data)}else{if(elem.nodeType=3D=3D3||elem.nodeType=3D=
=3D8)return undefined;var =
val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[=
0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDe=
fault:function(){},stopPropagation:function(){},timeStamp:now()});data[0]=
[expando]=3Dtrue}data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtru=
e;var =
handle=3DjQuery.data(elem,"handle");if(handle)val=3Dhandle.apply(elem,dat=
a);if((!fn||jQuery.nodeName(elem,"a")&&type=3D=3D"click")&&elem["on"+type=
]&&elem["on"+type].apply(elem,data)=3D=3D=3Dfalse)val=3Dfalse;if(event)da=
ta.shift();if(extra&&jQuery.isFunction(extra)){ret=3Dextra.apply(elem,val=
=3D=3Dnull?data:data.concat(val));if(ret!=3D=3Dundefined)val=3Dret}if(fn&=
&donative!=3D=3Dfalse&&val!=3D=3Dfalse&&!(jQuery.nodeName(elem,"a")&&type=
=3D=3D"click")){this.triggered=3Dtrue;try{elem[type]()}catch(e){}}this.tr=
iggered=3Dfalse}return val},handle:function(event){var =
val,ret,namespace,all,handlers;event=3Darguments[0]=3DjQuery.event.fix(ev=
ent||window.event);namespace=3Devent.type.split(".");event.type=3Dnamespa=
ce[0];namespace=3Dnamespace[1];all=3D!namespace&&!event.exclusive;handler=
s=3D(jQuery.data(this,"events")||{})[event.type];for(var j in =
handlers){var =
handler=3Dhandlers[j];if(all||handler.type=3D=3Dnamespace){event.handler=3D=
handler;event.data=3Dhandler.data;ret=3Dhandler.apply(this,arguments);if(=
val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3Dfalse){event.preventDefault();ev=
ent.stopPropagation()}}}return =
val},fix:function(event){if(event[expando]=3D=3Dtrue)return event;var =
originalEvent=3Devent;event=3D{originalEvent:originalEvent};var =
props=3D"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 =
timeStamp toElement type view wheelDelta which".split(" ");for(var =
i=3Dprops.length;i;i--)event[props[i]]=3DoriginalEvent[props[i]];event[ex=
pando]=3Dtrue;event.preventDefault=3Dfunction(){if(originalEvent.preventD=
efault)originalEvent.preventDefault();originalEvent.returnValue=3Dfalse};=
event.stopPropagation=3Dfunction(){if(originalEvent.stopPropagation)origi=
nalEvent.stopPropagation();originalEvent.cancelBubble=3Dtrue};event.timeS=
tamp=3Devent.timeStamp||now();if(!event.target)event.target=3Devent.srcEl=
ement||document;if(event.target.nodeType=3D=3D3)event.target=3Devent.targ=
et.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTar=
get=3Devent.fromElement=3D=3Devent.target?event.toElement:event.fromEleme=
nt;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0)}if(!event.which&&(event.charCode||event.charCode=3D=
=3D=3D0?event.charCode:event.keyCode))event.which=3Devent.charCode||event=
.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;i=
f(!event.which&&event.button)event.which=3Devent.button&1?1:event.button&=
2?3:event.button&4?2:0;return =
event},proxy:function(fn,proxy){proxy.guid=3Dfn.guid=3Dfn.guid||proxy.gui=
d||this.guid++;return =
proxy},special:{ready:{setup:function(){bindReady();return},teardown:func=
tion(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie)retur=
n =
false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl=
er);return true},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han=
dler);return =
true},handler:function(event){if(withinElement(event,this))return =
true;event.type=3D"mouseenter";return =
jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){=
if(jQuery.browser.msie)return =
false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle=
r);return true},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand=
ler);return =
true},handler:function(event){if(withinElement(event,this))return =
true;event.type=3D"mouseleave";return =
jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:func=
tion(type,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var =
one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve=
nt,one);return (fn||data).apply(this,arguments)});return =
this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:f=
unction(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:functio=
n(type,data,fn){return =
this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},trig=
gerHandler:function(type,data,fn){return =
this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:functio=
n(fn){var =
args=3Darguments,i=3D1;while(i<args.length)jQuery.event.proxy(fn,args[i++=
]);return =
this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=3D(this.=
lastToggle||0)%i;event.preventDefault();return =
args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(f=
nOver,fnOut){return =
this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(f=
n){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else =
jQuery.readyList.push(function(){return fn.call(this,jQuery)});return =
this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQ=
uery.isReady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQue=
ry.readyList,function(){this.call(document)});jQuery.readyList=3Dnull}jQu=
ery(document).triggerHandler("ready")}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded=
",jQuery.ready,false);if(jQuery.browser.msie&&window=3D=3Dtop)(function()=
{if(jQuery.isReady)return;try{document.documentElement.doScroll("left")}c=
atch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})();if(j=
Query.browser.opera)document.addEventListener("DOMContentLoaded",function=
(){if(jQuery.isReady)return;for(var =
i=3D0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabl=
ed){setTimeout(arguments.callee,0);return}jQuery.ready()},false);if(jQuer=
y.browser.safari){var =
numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!=3D=
"loaded"&&document.readyState!=3D"complete"){setTimeout(arguments.callee,=
0);return}if(numStyles=3D=3D=3Dundefined)numStyles=3DjQuery("style, =
link[rel=3Dstylesheet]").length;if(document.styleSheets.length!=3DnumStyl=
es){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event=
.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scr=
oll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseo=
ut,change,select,"+"submit,keydown,keypress,keyup,error").split(","),func=
tion(i,name){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name)}});var =
withinElement=3Dfunction(event,elem){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Delem)try{parent=3Dpa=
rent.parentNode}catch(error){parent=3Delem}return =
parent=3D=3Delem};jQuery(window).bind("unload",function(){jQuery("*").add=
(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:functio=
n(url,params,callback){if(typeof url!=3D"string")return =
this._load(url);var off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off)}callback=3Dca=
llback||function(){};var =
type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa=
rams=3Dnull}else{params=3DjQuery.param(params);type=3D"POST"}var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")self.html(selector?jQuery("<div/>").append(res.responseText.replac=
e(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.=
each(callback,[res.responseText,status,res])}});return =
this},serialize:function(){return =
jQuery.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filte=
r(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){=
var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val=
,i){return =
{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery=
.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".sp=
lit(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f)}});var =
jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery=
.isFunction(data)){callback=3Ddata;data=3Dnull}return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
)},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callbac=
k){return =
jQuery.get(url,data,callback,"json")},post:function(url,data,callback,typ=
e){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{}}return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settin=
gs)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,con=
tentType:"application/x-www-form-urlencoded",processData:true,async:true,=
data:null,username:null,password:null,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(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet=
tings,s));var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d=
ata&&s.processData&&typeof =
s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json=
p"){if(type=3D=3D"GET"){if(!s.url.match(jsre))s.url+=3D(s.url.match(/\?/)=
?"&":"?")+(s.jsonp||"callback")+"=3D?"}else =
if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|=
|"callback")+"=3D?";s.dataType=3D"json"}if(s.dataType=3D=3D"json"&&(s.dat=
a&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.dat=
a)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repla=
ce(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction(=
tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delete=
 =
window[jsonp]}catch(e){}if(head)head.removeChild(script)}}if(s.dataType=3D=
=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfalse&&=
type=3D=3D"GET"){var =
ts=3Dnow(),ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.u=
rl=3Dret+(ret=3D=3Ds.url?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"")}if(s.d=
ata&&type=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s.data=3D=
null}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var =
remote=3D/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=3D=3D"script"&&type=3D=3D=
"GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=3Dlocation.host){var =
head=3Ddocument.getElementsByTagName("head")[0],script=3Ddocument.createE=
lement("script");script.src=3Ds.url;if(s.scriptCharset)script.charset=3Ds=
.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
}}}head.appendChild(script);return undefined}var =
requestDone=3Dfalse,xhr=3Dwindow.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest;if(s.username)xhr.open(type,s.url,s.async,s.username,s.pas=
sword);else =
xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-=
Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Si=
nce",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", =
*/*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)=3D=
=3D=3Dfalse){s.global&&jQuery.active--;xhr.abort();return =
false}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xhr&&(xhr.ready=
State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea=
rInterval(ival);ival=3Dnull}status=3DisTimeout=3D=3D"timeout"&&"timeout"|=
|!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(=
xhr,s.url)&&"notmodified"||"success";if(status=3D=3D"success")try{data=3D=
jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status=3D"parsererr=
or"}if(status=3D=3D"success"){var =
modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified")}catch(e){}if(s=
.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)success=
()}else =
jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=3Dnull}};if(s.=
async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct=
ion(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout")}}=
,s.timeout)}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e=
)}if(!s.async)onreadystatechange();function =
success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr=
igger("ajaxSuccess",[xhr,s])}function =
complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.=
trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.even=
t.trigger("ajaxStop")}return =
xhr},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e=
);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e])},active:0,httpS=
uccess:function(xhr){try{return =
!xhr.status&&location.protocol=3D=3D"file:"||xhr.status>=3D200&&xhr.statu=
s<300||xhr.status=3D=3D304||xhr.status=3D=3D1223||jQuery.browser.safari&&=
xhr.status=3D=3Dundefined}catch(e){}return =
false},httpNotModified:function(xhr,url){try{var =
xhrRes=3Dxhr.getResponseHeader("Last-Modified");return =
xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xhr.status=3D=3Dundefined}catch(e){}return =
false},httpData:function(xhr,type,filter){var =
ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&=
ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if=
(xml&&data.documentElement.tagName=3D=3D"parsererror")throw"parsererror";=
if(filter)data=3Dfilter(data,type);if(type=3D=3D"script")jQuery.globalEva=
l(data);if(type=3D=3D"json")data=3Deval("("+data+")");return =
data},param:function(a){var =
s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p=
ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value))})=
;else for(var j in =
a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push=
(encodeURIComponent(j)+"=3D"+encodeURIComponent(this))});else =
s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(jQuery.isFunction(a=
[j])?a[j]():a[j]));return =
s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,=
callback){return =
speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call=
back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol=
dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var =
elem=3DjQuery("<"+this.tagName+" =
/>").appendTo("body");this.style.display=3Delem.css("display");if(this.st=
yle.display=3D=3D"none")this.style.display=3D"block";elem.remove()}}).end=
()},hide:function(speed,callback){return =
speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call=
back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo=
ck||jQuery.css(this,"display");this.style.display=3D"none"}).end()},_togg=
le:jQuery.fn.toggle,toggle:function(fn,fn2){return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg=
uments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"}=
,fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"sh=
ow":"hide"]()})},slideDown:function(speed,callback){return =
this.animate({height:"show"},speed,callback)},slideUp:function(speed,call=
back){return =
this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,=
callback){return =
this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,cal=
lback){return =
this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,cal=
lback){return =
this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,c=
allback){return =
this.animate({opacity:to},speed,callback)},animate:function(prop,speed,ea=
sing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy=
pe!=3D1)return false;var =
opt=3DjQuery.extend({},optall),p,hidden=3DjQuery(this).is(":hidden"),self=
=3Dthis;for(p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return=
 =
opt.complete.call(this);if(p=3D=3D"height"||p=3D=3D"width"){opt.display=3D=
jQuery.css(this,"display");opt.overflow=3Dthis.style.overflow}}if(opt.ove=
rflow!=3Dnull)this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend(=
{},prop);jQuery.each(prop,function(name,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg=
le"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D(end||1)/e.cur(true)*start;self.style[n=
ame]=3Dstart+unit}if(parts[1])end=3D(parts[1]=3D=3D"-=3D"?-1:1)*end+start=
;e.custom(start,end,unit)}else e.custom(start,val,"")}});return =
true})},queue:function(type,fn){if(jQuery.isFunction(type)||type&&type.co=
nstructor=3D=3DArray){fn=3Dtype;type=3D"fx"}if(!type||typeof =
type=3D=3D"string"&&!fn)return queue(this[0],type);return =
this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els=
e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.call(thi=
s)}})},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){=
for(var =
i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti=
mers[i](true);timers.splice(i,1)}});if(!gotoEnd)this.dequeue();return =
this}});var =
queue=3Dfunction(elem,type,array){if(elem){type=3Dtype||"fx";var =
q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type=
+"queue",jQuery.makeArray(array))}return =
q};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return =
this.each(function(){var =
q=3Dqueue(this,type);q.shift();if(q.length)q[0].call(this)})};jQuery.exte=
nd({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&=
&opt.duration.constructor=3D=3DNumber?opt.duration:jQuery.fx.speeds[opt.d=
uration])||jQuery.fx.speeds.def;opt.old=3Dopt.complete;opt.complete=3Dfun=
ction(){if(opt.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunct=
ion(opt.old))opt.old.call(this)};return =
opt},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p},swing:function(p,n,firstNum,diff){return =
(-Math.cos(p*Math.PI)/2+.5)*diff+firstNum}},timers:[],timerId:null,fx:fun=
ction(elem,options,prop){this.options=3Doptions;this.elem=3Delem;this.pro=
p=3Dprop;if(!options.orig)options.orig=3D{}}});jQuery.fx.prototype=3D{upd=
ate:function(){if(this.options.step)this.options.step.call(this.elem,this=
.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(=
this.prop=3D=3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D=
"block"},cur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.s=
tyle[this.prop]=3D=3Dnull)return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:f=
unction(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D=
to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi=
s.state=3D0;this.update();var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd)}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.tim=
erId=3D=3Dnull)jQuery.timerId=3DsetInterval(function(){var =
timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers=
.length){clearInterval(jQuery.timerId);jQuery.timerId=3Dnull}},13)},show:=
function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,thi=
s.prop);this.options.show=3Dtrue;this.custom(0,this.cur());if(this.prop=3D=
=3D"width"||this.prop=3D=3D"height")this.elem.style[this.prop]=3D"1px";jQ=
uery(this.elem).show()},hide:function(){this.options.orig[this.prop]=3DjQ=
uery.attr(this.elem.style,this.prop);this.options.hide=3Dtrue;this.custom=
(this.cur(),0)},step:function(gotoEnd){var =
t=3Dnow();if(gotoEnd||t>this.options.duration+this.startTime){this.now=3D=
this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi=
s.prop]=3Dtrue;var done=3Dtrue;for(var i in =
this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i=
f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery=
.css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block"}i=
f(this.options.hide)this.elem.style.display=3D"none";if(this.options.hide=
||this.options.show)for(var p in =
this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p])}=
if(done)this.options.complete.call(this.elem);return false}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+(this.end-thi=
s.start)*this.pos;this.update()}return =
true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{=
scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx.now},scrollTop:function(f=
x){fx.elem.scrollTop=3Dfx.now},opacity:function(fx){jQuery.attr(fx.elem.s=
tyle,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=3Dfx=
.now+fx.unit}}});jQuery.fn.offset=3Dfunction(){var =
left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var =
parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar=
ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a=
dobeair/i.test(userAgent),css=3DjQuery.curCSS,fixed=3Dcss(elem,"position"=
)=3D=3D"fixed";if(elem.getBoundingClientRect){var =
box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem=
ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.=
scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d=
ocumentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(=
offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozi=
lla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)borde=
r(offsetParent);if(!fixed&&css(offsetParent,"position")=3D=3D"fixed")fixe=
d=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offsetChild:o=
ffsetParent;offsetParent=3DoffsetParent.offsetParent}while(parent&&parent=
.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.t=
est(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(m=
ozilla&&css(parent,"overflow")!=3D"visible")border(parent);parent=3Dparen=
t.parentNode}if(safari2&&(fixed||css(offsetChild,"position")=3D=3D"absolu=
te")||mozilla&&css(offsetChild,"position")!=3D"absolute")add(-doc.body.of=
fsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.s=
crollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc=
.body.scrollTop))}results=3D{top:top,left:left}}function =
border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS=
(elem,"borderTopWidth",true))}function =
add(l,t){left+=3DparseInt(l,10)||0;top+=3DparseInt(t,10)||0}return =
results};jQuery.fn.extend({position:function(){var =
left=3D0,top=3D0,results;if(this[0]){var =
offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D=
/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.=
offset();offset.top-=3Dnum(this,"marginTop");offset.left-=3Dnum(this,"mar=
ginLeft");parentOffset.top+=3Dnum(offsetParent,"borderTopWidth");parentOf=
fset.left+=3Dnum(offsetParent,"borderLeftWidth");results=3D{top:offset.to=
p-parentOffset.top,left:offset.left-parentOffset.left}}return =
results},offsetParent:function(){var =
offsetParent=3Dthis[0].offsetParent;while(offsetParent&&(!/^body|html$/i.=
test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=3D=3D"sta=
tic"))offsetParent=3DoffsetParent.offsetParent;return =
jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var =
method=3D"scroll"+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu=
rn;return =
val!=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocumen=
t?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window)=
.scrollTop()):(this[method]=3Dval)}):this[0]=3D=3Dwindow||this[0]=3D=3Ddo=
cument?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.doc=
umentElement[method]||document.body[method]:this[0][method]}});jQuery.eac=
h(["Height","Width"],function(i,name){var =
tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom";jQuery.fn["inner"+name]=3Dfun=
ction(){return =
this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)}=
;jQuery.fn["outer"+name]=3Dfunction(margin){return =
this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"=
Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})()


------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i2.technet.microsoft.com/Platform/cjs/Silverlight-bn2090.0.js



if(!window.Silverlight)window.Silverlight=3D{};Silverlight._silverlightCo=
unt=3D0;Silverlight.fwlinkRoot=3D"http://go2.microsoft.com/fwlink/?LinkID=
=3D";Silverlight.onGetSilverlight=3Dnull;Silverlight.onSilverlightInstall=
ed=3Dfunction(){window.location.reload(false)};Silverlight.isInstalled=3D=
function(version){var =
isVersionSupported=3Dfalse,container=3Dnull;try{var =
control=3Dnull;try{control=3Dnew =
ActiveXObject("AgControl.AgControl");if(version=3D=3Dnull)isVersionSuppor=
ted=3Dtrue;else =
if(control.IsVersionSupported(version))isVersionSupported=3Dtrue;control=3D=
null}catch(e){var plugin=3Dnavigator.plugins["Silverlight =
Plug-In"];if(plugin)if(version=3D=3D=3Dnull)isVersionSupported=3Dtrue;els=
e{var =
actualVer=3Dplugin.description;if(actualVer=3D=3D=3D"1.0.30226.2")actualV=
er=3D"2.0.30226.2";var =
actualVerArray=3DactualVer.split(".");while(actualVerArray.length>3)actua=
lVerArray.pop();while(actualVerArray.length<4)actualVerArray.push(0);var =
reqVerArray=3Dversion.split(".");while(reqVerArray.length>4)reqVerArray.p=
op();var =
requiredVersionPart,actualVersionPart,index=3D0;do{requiredVersionPart=3D=
parseInt(reqVerArray[index]);actualVersionPart=3DparseInt(actualVerArray[=
index]);index++}while(index<reqVerArray.length&&requiredVersionPart=3D=3D=
=3DactualVersionPart);if(requiredVersionPart<=3DactualVersionPart&&!isNaN=
(requiredVersionPart))isVersionSupported=3Dtrue}}}catch(e){isVersionSuppo=
rted=3Dfalse}if(container)document.body.removeChild(container);return =
isVersionSupported};Silverlight.WaitForInstallCompletion=3Dfunction(){if(=
!Silverlight.isBrowserRestartRequired&&Silverlight.onSilverlightInstalled=
){try{navigator.plugins.refresh()}catch(e){}if(Silverlight.isInstalled(nu=
ll))Silverlight.onSilverlightInstalled();else =
setTimeout(Silverlight.WaitForInstallCompletion,3000)}};Silverlight.__sta=
rtup=3Dfunction(){Silverlight.isBrowserRestartRequired=3DSilverlight.isIn=
stalled(null);if(!Silverlight.isBrowserRestartRequired)Silverlight.WaitFo=
rInstallCompletion();if(window.removeEventListener)window.removeEventList=
ener("load",Silverlight.__startup,false);else =
window.detachEvent("onload",Silverlight.__startup)};if(window.addEventLis=
tener)window.addEventListener("load",Silverlight.__startup,false);else =
window.attachEvent("onload",Silverlight.__startup);Silverlight.createObje=
ct=3Dfunction(source,parentElement,id,properties,events,initParams,userCo=
ntext){var =
slPluginHelper=3D{},slProperties=3Dproperties,slEvents=3Devents;slPluginH=
elper.version=3DslProperties.version;slProperties.source=3Dsource;slPlugi=
nHelper.alt=3DslProperties.alt;if(initParams)slProperties.initParams=3Din=
itParams;if(slProperties.isWindowless&&!slProperties.windowless)slPropert=
ies.windowless=3DslProperties.isWindowless;if(slProperties.framerate&&!sl=
Properties.maxFramerate)slProperties.maxFramerate=3DslProperties.framerat=
e;if(id&&!slProperties.id)slProperties.id=3Did;delete =
slProperties.ignoreBrowserVer;delete =
slProperties.inplaceInstallPrompt;delete slProperties.version;delete =
slProperties.isWindowless;delete slProperties.framerate;delete =
slProperties.data;delete slProperties.src;delete =
slProperties.alt;if(Silverlight.isInstalled(slPluginHelper.version)){for(=
var name in slEvents)if(slEvents[name]){if(name=3D=3D"onLoad"&&typeof =
slEvents[name]=3D=3D"function"&&slEvents[name].length!=3D1){var =
onLoadHandler=3DslEvents[name];slEvents[name]=3Dfunction(sender){return =
onLoadHandler(document.getElementById(id),userContext,sender)}}var =
handlerName=3DSilverlight.__getHandlerName(slEvents[name]);if(handlerName=
!=3Dnull){slProperties[name]=3DhandlerName;slEvents[name]=3Dnull}else =
throw"typeof events."+name+" must be 'function' or =
'string'"}slPluginHTML=3DSilverlight.buildHTML(slProperties)}else =
slPluginHTML=3DSilverlight.buildPromptHTML(slPluginHelper);if(parentEleme=
nt)parentElement.innerHTML=3DslPluginHTML;else return =
slPluginHTML};Silverlight.buildHTML=3Dfunction(slProperties){var =
htmlBuilder=3D[];htmlBuilder.push('<object =
type=3D"application/x-silverlight" =
data=3D"data:application/x-silverlight,"');if(slProperties.id!=3Dnull)htm=
lBuilder.push(' =
id=3D"'+slProperties.id+'"');if(slProperties.width!=3Dnull)htmlBuilder.pu=
sh(' =
width=3D"'+slProperties.width+'"');if(slProperties.height!=3Dnull)htmlBui=
lder.push(' height=3D"'+slProperties.height+'"');htmlBuilder.push(" =
>");delete slProperties.id;delete slProperties.width;delete =
slProperties.height;for(var name in =
slProperties)if(slProperties[name])htmlBuilder.push('<param =
name=3D"'+Silverlight.HtmlAttributeEncode(name)+'" =
value=3D"'+Silverlight.HtmlAttributeEncode(slProperties[name])+'" =
/>');htmlBuilder.push("</object>");return =
htmlBuilder.join("")};Silverlight.createObjectEx=3Dfunction(params){var =
parameters=3Dparams,html=3DSilverlight.createObject(parameters.source,par=
ameters.parentElement,parameters.id,parameters.properties,parameters.even=
ts,parameters.initParams,parameters.context);if(parameters.parentElement=3D=
=3Dnull)return =
html};Silverlight.buildPromptHTML=3Dfunction(slPluginHelper){var =
slPluginHTML=3D"",urlRoot=3DSilverlight.fwlinkRoot,shortVer=3DslPluginHel=
per.version;if(slPluginHelper.alt)slPluginHTML=3DslPluginHelper.alt;else{=
if(!shortVer)shortVer=3D"";slPluginHTML=3D"<a =
href=3D'javascript:Silverlight.getSilverlight(\"{1}\");' =
style=3D'text-decoration: none;'><img src=3D'{2}' alt=3D'Get Microsoft =
Silverlight' style=3D'border-style: =
none'/></a>";slPluginHTML=3DslPluginHTML.replace("{1}",shortVer);slPlugin=
HTML=3DslPluginHTML.replace("{2}",urlRoot+"108181")}return =
slPluginHTML};Silverlight.getSilverlight=3Dfunction(version){if(Silverlig=
ht.onGetSilverlight)Silverlight.onGetSilverlight();var =
shortVer=3D"",reqVerArray=3DString(version).split(".");if(reqVerArray.len=
gth>1){var =
majorNum=3DparseInt(reqVerArray[0]);if(isNaN(majorNum)||majorNum<2)shortV=
er=3D"1.0";else shortVer=3DreqVerArray[0]+"."+reqVerArray[1]}var =
verArg=3D"";if(shortVer.match(/^\d+\056\d+$/))verArg=3D"&v=3D"+shortVer;S=
ilverlight.followFWLink("114576"+verArg)};Silverlight.followFWLink=3Dfunc=
tion(linkid){top.location=3DSilverlight.fwlinkRoot+String(linkid)};Silver=
light.HtmlAttributeEncode=3Dfunction(strInput){var =
c,retVal=3D"";if(strInput=3D=3Dnull)return null;for(var =
cnt=3D0;cnt<strInput.length;cnt++){c=3DstrInput.charCodeAt(cnt);if(c>96&&=
c<123||c>64&&c<91||c>43&&c<58&&c!=3D47||c=3D=3D95)retVal=3DretVal+String.=
fromCharCode(c);else retVal=3DretVal+"&#"+c+";"}return =
retVal};Silverlight.default_error_handler=3Dfunction(sender,args){var =
iErrorCode,errorType=3Dargs.ErrorType;iErrorCode=3Dargs.ErrorCode;var =
errMsg=3D"\nSilverlight error message     \n";errMsg+=3D"ErrorCode: =
"+iErrorCode+"\n";errMsg+=3D"ErrorType: "+errorType+"       =
\n";errMsg+=3D"Message: "+args.ErrorMessage+"     =
\n";if(errorType=3D=3D"ParserError"){errMsg+=3D"XamlFile: =
"+args.xamlFile+"     \n";errMsg+=3D"Line: "+args.lineNumber+"     =
\n";errMsg+=3D"Position: "+args.charPosition+"     \n"}else =
if(errorType=3D=3D"RuntimeError"){if(args.lineNumber!=3D0){errMsg+=3D"Lin=
e: "+args.lineNumber+"     \n";errMsg+=3D"Position: =
"+args.charPosition+"     \n"}errMsg+=3D"MethodName: "+args.methodName+" =
    \n"}alert(errMsg)};Silverlight.__cleanup=3Dfunction(){for(var =
i=3DSilverlight._silverlightCount-1;i>=3D0;i--)window["__slEvent"+i]=3Dnu=
ll;Silverlight._silverlightCount=3D0;if(window.removeEventListener)window=
.removeEventListener("unload",Silverlight.__cleanup,false);else =
window.detachEvent("onunload",Silverlight.__cleanup)};Silverlight.__getHa=
ndlerName=3Dfunction(handler){var handlerName=3D"";if(typeof =
handler=3D=3D"string")handlerName=3Dhandler;else if(typeof =
handler=3D=3D"function"){if(Silverlight._silverlightCount=3D=3D0)if(windo=
w.addEventListener)window.addEventListener("onunload",Silverlight.__clean=
up,false);else window.attachEvent("onunload",Silverlight.__cleanup);var =
count=3DSilverlight._silverlightCount++;handlerName=3D"__slEvent"+count;w=
indow[handlerName]=3Dhandler}else handlerName=3Dnull;return handlerName}


------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i2.technet.microsoft.com/platform/cjs/extract/compositejscript1.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":"Valu=
e must be an integer.","scriptLoadMultipleCallbacks":"The script '{0}' =
contains multiple calls to Sys.Application.notifyScriptLoaded(). Only =
one is allowed.","invokeCalledTwice":"Cannot call invoke more than =
once.","webServiceFailed":"The server method '{0}' failed with the =
following error: {1}","webServiceInvalidJsonWrapper":"The server method =
'{0}' returned invalid data. The 'd' 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't be set on a control.","formatBadFormatSpecifier":"Format =
specifier was invalid.","webServiceFailedNoMsg":"The server method '{0}' =
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":"'{0}' is not a valid value for enum =
{1}.","scriptLoadFailed":"The script '{0}' 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 '{0}' =
returned an invalid type. Expected type: {1}","servicePathNotSet":"The =
path to the web service has not been =
set.","argumentTypeWithTypes":"Object of type '{0}' cannot be converted =
to type '{1}'.","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 '{0}' 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();Type.registerN=
amespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs=3Dfunction(b,=
a){Sys.WebForms.BeginRequestEventArgs.initializeBase(this);this._request=3D=
b;this._postBackElement=3Da};Sys.WebForms.BeginRequestEventArgs.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_Unknown=
Token":"Unknown token: '{0}'.","PRM_MissingPanel":"Could not find =
UpdatePanel with ID '{0}'. 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 =
'{0}'.","PRM_CannotRegisterTwice":"The PageRequestManager cannot be =
initialized more than once."};if(typeof =
Sys!=3D=3D"undefined")Sys.Application.notifyScriptLoaded();Sys.Timer=3Dfu=
nction(){Sys.Timer.initializeBase(this);this._interval=3D1000;this._enabl=
ed=3Dfalse;this._timer=3Dnull};Sys.Timer.prototype=3D{get_interval:functi=
on(){return =
this._interval},set_interval:function(value){if(this._interval!=3D=3Dvalu=
e){this._interval=3Dvalue;this.raisePropertyChanged("interval");if(!this.=
get_isUpdating()&&this._timer!=3D=3Dnull){this._stopTimer();this._startTi=
mer()}}},get_enabled:function(){return =
this._enabled},set_enabled:function(value){if(value!=3D=3Dthis.get_enable=
d()){this._enabled=3Dvalue;this.raisePropertyChanged("enabled");if(!this.=
get_isUpdating())if(value)this._startTimer();else =
this._stopTimer()}},add_tick:function(handler){this.get_events().addHandl=
er("tick",handler)},remove_tick:function(handler){this.get_events().remov=
eHandler("tick",handler)},dispose:function(){this.set_enabled(false);this=
._stopTimer();Sys.Timer.callBaseMethod(this,"dispose")},updated:function(=
){Sys.Timer.callBaseMethod(this,"updated");if(this._enabled){this._stopTi=
mer();this._startTimer()}},_timerCallback:function(){var =
handler=3Dthis.get_events().getHandler("tick");if(handler)handler(this,Sy=
s.EventArgs.Empty)},_startTimer:function(){this._timer=3Dwindow.setInterv=
al(Function.createDelegate(this,this._timerCallback),this._interval)},_st=
opTimer:function(){window.clearInterval(this._timer);this._timer=3Dnull}}=
;Sys.Timer.descriptor=3D{properties:[{name:"interval",type:Number},{name:=
"enabled",type:Boolean}],events:[{name:"tick"}]};Sys.Timer.registerClass(=
"Sys.Timer",Sys.Component);if(typeof =
Sys!=3D=3D"undefined")Sys.Application.notifyScriptLoaded();Type.registerN=
amespace("AjaxControlToolkit");AjaxControlToolkit.BoxSide=3Dfunction(){};=
AjaxControlToolkit.BoxSide.prototype=3D{Top:0,Right:1,Bottom:2,Left:3};Aj=
axControlToolkit.BoxSide.registerEnum("AjaxControlToolkit.BoxSide",false)=
;AjaxControlToolkit._CommonToolkitScripts=3Dfunction(){};AjaxControlToolk=
it._CommonToolkitScripts.prototype=3D{_borderStyleNames:["borderTopStyle"=
,"borderRightStyle","borderBottomStyle","borderLeftStyle"],_borderWidthNa=
mes:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftW=
idth"],_paddingWidthNames:["paddingTop","paddingRight","paddingBottom","p=
addingLeft"],_marginWidthNames:["marginTop","marginRight","marginBottom",=
"marginLeft"],getCurrentStyle:function(element,attribute,defaultValue){va=
r =
currentValue=3Dnull;if(element){if(element.currentStyle)currentValue=3Del=
ement.currentStyle[attribute];else =
if(document.defaultView&&document.defaultView.getComputedStyle){var =
style=3Ddocument.defaultView.getComputedStyle(element,null);if(style)curr=
entValue=3Dstyle[attribute]}if(!currentValue&&element.style.getPropertyVa=
lue)currentValue=3Delement.style.getPropertyValue(attribute);else =
if(!currentValue&&element.style.getAttribute)currentValue=3Delement.style=
.getAttribute(attribute)}if(!currentValue||currentValue=3D=3D""||typeof =
currentValue=3D=3D=3D"undefined")if(typeof =
defaultValue!=3D"undefined")currentValue=3DdefaultValue;else =
currentValue=3Dnull;return =
currentValue},getInheritedBackgroundColor:function(element){if(!element)r=
eturn "#FFFFFF";var =
background=3Dthis.getCurrentStyle(element,"backgroundColor");try{while(!b=
ackground||background=3D=3D""||background=3D=3D"transparent"||background=3D=
=3D"rgba(0, 0, 0, =
0)"){element=3Delement.parentNode;if(!element)background=3D"#FFFFFF";else=
 =
background=3Dthis.getCurrentStyle(element,"backgroundColor")}}catch(ex){b=
ackground=3D"#FFFFFF"}return =
background},getLocation:function(element){if(element=3D=3D=3Ddocument.doc=
umentElement)return new =
Sys.UI.Point(0,0);if(Sys.Browser.agent=3D=3DSys.Browser.InternetExplorer&=
&Sys.Browser.version<7){if(element.window=3D=3D=3Delement||element.nodeTy=
pe=3D=3D=3D9||!element.getClientRects||!element.getBoundingClientRect)ret=
urn new Sys.UI.Point(0,0);var =
screenRects=3Delement.getClientRects();if(!screenRects||!screenRects.leng=
th)return new Sys.UI.Point(0,0);var =
first=3DscreenRects[0],dLeft=3D0,dTop=3D0,inFrame=3Dfalse;try{inFrame=3De=
lement.ownerDocument.parentWindow.frameElement}catch(ex){inFrame=3Dtrue}i=
f(inFrame){var =
clientRect=3Delement.getBoundingClientRect();if(!clientRect)return new =
Sys.UI.Point(0,0);var minLeft=3Dfirst.left,minTop=3Dfirst.top;for(var =
i=3D1;i<screenRects.length;i++){var =
r=3DscreenRects[i];if(r.left<minLeft)minLeft=3Dr.left;if(r.top<minTop)min=
Top=3Dr.top}dLeft=3DminLeft-clientRect.left;dTop=3DminTop-clientRect.top}=
var ownerDocument=3Delement.document.documentElement;return new =
Sys.UI.Point(first.left-2-dLeft+ownerDocument.scrollLeft,first.top-2-dTop=
+ownerDocument.scrollTop)}return =
Sys.UI.DomElement.getLocation(element)},setLocation:function(element,poin=
t){Sys.UI.DomElement.setLocation(element,point.x,point.y)},getContentSize=
:function(element){if(!element)throw Error.argumentNull("element");var =
size=3Dthis.getSize(element),borderBox=3Dthis.getBorderBox(element),paddi=
ngBox=3Dthis.getPaddingBox(element);return =
{width:size.width-borderBox.horizontal-paddingBox.horizontal,height:size.=
height-borderBox.vertical-paddingBox.vertical}},getSize:function(element)=
{if(!element)throw Error.argumentNull("element");return =
{width:element.offsetWidth,height:element.offsetHeight}},setContentSize:f=
unction(element,size){if(!element)throw =
Error.argumentNull("element");if(!size)throw =
Error.argumentNull("size");if(this.getCurrentStyle(element,"MozBoxSizing"=
)=3D=3D"border-box"||this.getCurrentStyle(element,"BoxSizing")=3D=3D"bord=
er-box"){var =
borderBox=3Dthis.getBorderBox(element),paddingBox=3Dthis.getPaddingBox(el=
ement);size=3D{width:size.width+borderBox.horizontal+paddingBox.horizonta=
l,height:size.height+borderBox.vertical+paddingBox.vertical}}element.styl=
e.width=3Dsize.width.toString()+"px";element.style.height=3Dsize.height.t=
oString()+"px"},setSize:function(element,size){if(!element)throw =
Error.argumentNull("element");if(!size)throw =
Error.argumentNull("size");var =
borderBox=3Dthis.getBorderBox(element),paddingBox=3Dthis.getPaddingBox(el=
ement),contentSize=3D{width:size.width-borderBox.horizontal-paddingBox.ho=
rizontal,height:size.height-borderBox.vertical-paddingBox.vertical};this.=
setContentSize(element,contentSize)},getBounds:function(element){var =
offset=3D$common.getLocation(element);return new =
Sys.UI.Bounds(offset.x,offset.y,element.offsetWidth||0,element.offsetHeig=
ht||0)},setBounds:function(element,bounds){if(!element)throw =
Error.argumentNull("element");if(!bounds)throw =
Error.argumentNull("bounds");this.setSize(element,bounds);$common.setLoca=
tion(element,bounds)},getClientBounds:function(){var =
clientWidth,clientHeight;switch(Sys.Browser.agent){case =
Sys.Browser.InternetExplorer:clientWidth=3Ddocument.documentElement.clien=
tWidth;clientHeight=3Ddocument.documentElement.clientHeight;break;case =
Sys.Browser.Safari:clientWidth=3Dwindow.innerWidth;clientHeight=3Dwindow.=
innerHeight;break;case =
Sys.Browser.Opera:clientWidth=3DMath.min(window.innerWidth,document.body.=
clientWidth);clientHeight=3DMath.min(window.innerHeight,document.body.cli=
entHeight);break;default:clientWidth=3DMath.min(window.innerWidth,documen=
t.documentElement.clientWidth);clientHeight=3DMath.min(window.innerHeight=
,document.documentElement.clientHeight);break}return new =
Sys.UI.Bounds(0,0,clientWidth,clientHeight)},getMarginBox:function(elemen=
t){if(!element)throw Error.argumentNull("element");var =
box=3D{top:this.getMargin(element,AjaxControlToolkit.BoxSide.Top),right:t=
his.getMargin(element,AjaxControlToolkit.BoxSide.Right),bottom:this.getMa=
rgin(element,AjaxControlToolkit.BoxSide.Bottom),left:this.getMargin(eleme=
nt,AjaxControlToolkit.BoxSide.Left)};box.horizontal=3Dbox.left+box.right;=
box.vertical=3Dbox.top+box.bottom;return =
box},getBorderBox:function(element){if(!element)throw =
Error.argumentNull("element");var =
box=3D{top:this.getBorderWidth(element,AjaxControlToolkit.BoxSide.Top),ri=
ght:this.getBorderWidth(element,AjaxControlToolkit.BoxSide.Right),bottom:=
this.getBorderWidth(element,AjaxControlToolkit.BoxSide.Bottom),left:this.=
getBorderWidth(element,AjaxControlToolkit.BoxSide.Left)};box.horizontal=3D=
box.left+box.right;box.vertical=3Dbox.top+box.bottom;return =
box},getPaddingBox:function(element){if(!element)throw =
Error.argumentNull("element");var =
box=3D{top:this.getPadding(element,AjaxControlToolkit.BoxSide.Top),right:=
this.getPadding(element,AjaxControlToolkit.BoxSide.Right),bottom:this.get=
Padding(element,AjaxControlToolkit.BoxSide.Bottom),left:this.getPadding(e=
lement,AjaxControlToolkit.BoxSide.Left)};box.horizontal=3Dbox.left+box.ri=
ght;box.vertical=3Dbox.top+box.bottom;return =
box},isBorderVisible:function(element,boxSide){if(!element)throw =
Error.argumentNull("element");if(boxSide<AjaxControlToolkit.BoxSide.Top||=
boxSide>AjaxControlToolkit.BoxSide.Left)throw =
Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,boxSide,"=
AjaxControlToolkit.BoxSide"));var =
styleName=3Dthis._borderStyleNames[boxSide],styleValue=3Dthis.getCurrentS=
tyle(element,styleName);return =
styleValue!=3D"none"},getMargin:function(element,boxSide){if(!element)thr=
ow =
Error.argumentNull("element");if(boxSide<AjaxControlToolkit.BoxSide.Top||=
boxSide>AjaxControlToolkit.BoxSide.Left)throw =
Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,boxSide,"=
AjaxControlToolkit.BoxSide"));var =
styleName=3Dthis._marginWidthNames[boxSide],styleValue=3Dthis.getCurrentS=
tyle(element,styleName);try{return =
this.parsePadding(styleValue)}catch(ex){return =
0}},getBorderWidth:function(element,boxSide){if(!element)throw =
Error.argumentNull("element");if(boxSide<AjaxControlToolkit.BoxSide.Top||=
boxSide>AjaxControlToolkit.BoxSide.Left)throw =
Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,boxSide,"=
AjaxControlToolkit.BoxSide"));if(!this.isBorderVisible(element,boxSide))r=
eturn 0;var =
styleName=3Dthis._borderWidthNames[boxSide],styleValue=3Dthis.getCurrentS=
tyle(element,styleName);return =
this.parseBorderWidth(styleValue)},getPadding:function(element,boxSide){i=
f(!element)throw =
Error.argumentNull("element");if(boxSide<AjaxControlToolkit.BoxSide.Top||=
boxSide>AjaxControlToolkit.BoxSide.Left)throw =
Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue,boxSide,"=
AjaxControlToolkit.BoxSide"));var =
styleName=3Dthis._paddingWidthNames[boxSide],styleValue=3Dthis.getCurrent=
Style(element,styleName);return =
this.parsePadding(styleValue)},parseBorderWidth:function(borderWidth){if(=
!this._borderThicknesses){var =
borderThicknesses=3D{},div0=3Ddocument.createElement("div");div0.style.vi=
sibility=3D"hidden";div0.style.position=3D"absolute";div0.style.fontSize=3D=
"1px";document.body.appendChild(div0);var =
div1=3Ddocument.createElement("div");div1.style.height=3D"0px";div1.style=
.overflow=3D"hidden";div0.appendChild(div1);var =
base=3Ddiv0.offsetHeight;div1.style.borderTop=3D"solid =
black";div1.style.borderTopWidth=3D"thin";borderThicknesses["thin"]=3Ddiv=
0.offsetHeight-base;div1.style.borderTopWidth=3D"medium";borderThicknesse=
s["medium"]=3Ddiv0.offsetHeight-base;div1.style.borderTopWidth=3D"thick";=
borderThicknesses["thick"]=3Ddiv0.offsetHeight-base;div0.removeChild(div1=
);document.body.removeChild(div0);this._borderThicknesses=3DborderThickne=
sses}if(borderWidth){switch(borderWidth){case "thin":case "medium":case =
"thick":return this._borderThicknesses[borderWidth];case =
"inherit":return 0}var =
unit=3Dthis.parseUnit(borderWidth);Sys.Debug.assert(unit.type=3D=3D"px",S=
tring.format(AjaxControlToolkit.Resources.Common_InvalidBorderWidthUnit,u=
nit.type));return unit.size}return =
0},parsePadding:function(padding){if(padding){if(padding=3D=3D"inherit")r=
eturn 0;var =
unit=3Dthis.parseUnit(padding);Sys.Debug.assert(unit.type=3D=3D"px",Strin=
g.format(AjaxControlToolkit.Resources.Common_InvalidPaddingUnit,unit.type=
));return unit.size}return 0},parseUnit:function(value){if(!value)throw =
Error.argumentNull("value");value=3Dvalue.trim().toLowerCase();var =
l=3Dvalue.length,s=3D-1;for(var i=3D0;i<l;i++){var =
ch=3Dvalue.substr(i,1);if((ch<"0"||ch>"9")&&ch!=3D"-"&&ch!=3D"."&&ch!=3D"=
,")break;s=3Di}if(s=3D=3D-1)throw =
Error.create(AjaxControlToolkit.Resources.Common_UnitHasNoDigits);var =
type,size;if(s<l-1)type=3Dvalue.substring(s+1).trim();else =
type=3D"px";size=3DparseFloat(value.substr(0,s+1));if(type=3D=3D"px")size=
=3DMath.floor(size);return =
{size:size,type:type}},getElementOpacity:function(element){if(!element)th=
row Error.argumentNull("element");var =
hasOpacity=3Dfalse,opacity;if(element.filters){var =
filters=3Delement.filters;if(filters.length!=3D=3D0){var =
alphaFilter=3Dfilters["DXImageTransform.Microsoft.Alpha"];if(alphaFilter)=
{opacity=3DalphaFilter.opacity/100;hasOpacity=3Dtrue}}}else{opacity=3Dthi=
s.getCurrentStyle(element,"opacity",1);hasOpacity=3Dtrue}if(hasOpacity=3D=
=3D=3Dfalse)return 1;return =
parseFloat(opacity)},setElementOpacity:function(element,value){if(!elemen=
t)throw Error.argumentNull("element");if(element.filters){var =
filters=3Delement.filters,createFilter=3Dtrue;if(filters.length!=3D=3D0){=
var =
alphaFilter=3Dfilters["DXImageTransform.Microsoft.Alpha"];if(alphaFilter)=
{createFilter=3Dfalse;alphaFilter.opacity=3Dvalue*100}}if(createFilter)el=
ement.style.filter=3D"progid:DXImageTransform.Microsoft.Alpha(opacity=3D"=
+value*100+")"}else =
element.style.opacity=3Dvalue},getVisible:function(element){return =
element&&"none"!=3D$common.getCurrentStyle(element,"display")&&"hidden"!=3D=
$common.getCurrentStyle(element,"visibility")},setVisible:function(elemen=
t,value){if(element&&value!=3D$common.getVisible(element)){if(value)if(el=
ement.style.removeAttribute)element.style.removeAttribute("display");else=
 element.style.removeProperty("display");else =
element.style.display=3D"none";element.style.visibility=3Dvalue?"visible"=
:"hidden"}},resolveFunction:function(value){if(value)if(value instanceof =
Function)return value;else =
if(String.isInstanceOfType(value)&&value.length>0){var =
func;if((func=3Dwindow[value])instanceof Function)return func;else =
if((func=3Deval(value))instanceof Function)return func}return =
null},addCssClasses:function(element,classNames){for(var =
i=3D0;i<classNames.length;i++)Sys.UI.DomElement.addCssClass(element,class=
Names[i])},removeCssClasses:function(element,classNames){for(var =
i=3D0;i<classNames.length;i++)Sys.UI.DomElement.removeCssClass(element,cl=
assNames[i])},setStyle:function(element,style){$common.applyProperties(el=
ement.style,style)},removeHandlers:function(element,events){for(var name =
in =
events)$removeHandler(element,name,events[name])},overlaps:function(r1,r2=
){return =
r1.x<r2.x+r2.width&&r2.x<r1.x+r1.width&&r1.y<r2.y+r2.height&&r2.y<r1.y+r1=
.height},containsPoint:function(rect,x,y){return =
x>=3Drect.x&&x<rect.x+rect.width&&y>=3Drect.y&&y<rect.y+rect.height},isKe=
yDigit:function(keyCode){return =
48<=3DkeyCode&&keyCode<=3D57},isKeyNavigation:function(keyCode){return =
Sys.UI.Key.left<=3DkeyCode&&keyCode<=3DSys.UI.Key.down},padLeft:function(=
text,size,ch,truncate){return $common._pad(text,size||2,ch||" =
","l",truncate||false)},padRight:function(text,size,ch,truncate){return =
$common._pad(text,size||2,ch||" =
","r",truncate||false)},_pad:function(text,size,ch,side,truncate){text=3D=
text.toString();var length=3Dtext.length,builder=3Dnew =
Sys.StringBuilder;if(side=3D=3D"r")builder.append(text);while(length<size=
){builder.append(ch);length++}if(side=3D=3D"l")builder.append(text);var =
result=3Dbuilder.toString();if(truncate&&result.length>size)if(side=3D=3D=
"l")result=3Dresult.substr(result.length-size,size);else =
result=3Dresult.substr(0,size);return =
result},__DOMEvents:{focusin:{eventGroup:"UIEvents",init:function(e,p){e.=
initUIEvent("focusin",true,false,window,1)}},focusout:{eventGroup:"UIEven=
ts",init:function(e,p){e.initUIEvent("focusout",true,false,window,1)}},ac=
tivate:{eventGroup:"UIEvents",init:function(e,p){e.initUIEvent("activate"=
,true,true,window,1)}},focus:{eventGroup:"UIEvents",init:function(e,p){e.=
initUIEvent("focus",false,false,window,1)}},blur:{eventGroup:"UIEvents",i=
nit:function(e,p){e.initUIEvent("blur",false,false,window,1)}},click:{eve=
ntGroup:"MouseEvents",init:function(e,p){e.initMouseEvent("click",true,tr=
ue,window,1,p.screenX||0,p.screenY||0,p.clientX||0,p.clientY||0,p.ctrlKey=
||false,p.altKey||false,p.shiftKey||false,p.metaKey||false,p.button||0,p.=
relatedTarget||null)}},dblclick:{eventGroup:"MouseEvents",init:function(e=
,p){e.initMouseEvent("click",true,true,window,2,p.screenX||0,p.screenY||0=
,p.clientX||0,p.clientY||0,p.ctrlKey||false,p.altKey||false,p.shiftKey||f=
alse,p.metaKey||false,p.button||0,p.relatedTarget||null)}},mousedown:{eve=
ntGroup:"MouseEvents",init:function(e,p){e.initMouseEvent("mousedown",tru=
e,true,window,1,p.screenX||0,p.screenY||0,p.clientX||0,p.clientY||0,p.ctr=
lKey||false,p.altKey||false,p.shiftKey||false,p.metaKey||false,p.button||=
0,p.relatedTarget||null)}},mouseup:{eventGroup:"MouseEvents",init:functio=
n(e,p){e.initMouseEvent("mouseup",true,true,window,1,p.screenX||0,p.scree=
nY||0,p.clientX||0,p.clientY||0,p.ctrlKey||false,p.altKey||false,p.shiftK=
ey||false,p.metaKey||false,p.button||0,p.relatedTarget||null)}},mouseover=
:{eventGroup:"MouseEvents",init:function(e,p){e.initMouseEvent("mouseover=
",true,true,window,1,p.screenX||0,p.screenY||0,p.clientX||0,p.clientY||0,=
p.ctrlKey||false,p.altKey||false,p.shiftKey||false,p.metaKey||false,p.but=
ton||0,p.relatedTarget||null)}},mousemove:{eventGroup:"MouseEvents",init:=
function(e,p){e.initMouseEvent("mousemove",true,true,window,1,p.screenX||=
0,p.screenY||0,p.clientX||0,p.clientY||0,p.ctrlKey||false,p.altKey||false=
,p.shiftKey||false,p.metaKey||false,p.button||0,p.relatedTarget||null)}},=
mouseout:{eventGroup:"MouseEvents",init:function(e,p){e.initMouseEvent("m=
ousemove",true,true,window,1,p.screenX||0,p.screenY||0,p.clientX||0,p.cli=
entY||0,p.ctrlKey||false,p.altKey||false,p.shiftKey||false,p.metaKey||fal=
se,p.button||0,p.relatedTarget||null)}},load:{eventGroup:"HTMLEvents",ini=
t:function(e,p){e.initEvent("load",false,false)}},unload:{eventGroup:"HTM=
LEvents",init:function(e,p){e.initEvent("unload",false,false)}},select:{e=
ventGroup:"HTMLEvents",init:function(e,p){e.initEvent("select",true,false=
)}},change:{eventGroup:"HTMLEvents",init:function(e,p){e.initEvent("chang=
e",true,false)}},submit:{eventGroup:"HTMLEvents",init:function(e,p){e.ini=
tEvent("submit",true,true)}},reset:{eventGroup:"HTMLEvents",init:function=
(e,p){e.initEvent("reset",true,false)}},resize:{eventGroup:"HTMLEvents",i=
nit:function(e,p){e.initEvent("resize",true,false)}},scroll:{eventGroup:"=
HTMLEvents",init:function(e,p){e.initEvent("scroll",true,false)}}},tryFir=
eRawEvent:function(element,rawEvent){try{if(element.fireEvent){element.fi=
reEvent("on"+rawEvent.type,rawEvent);return true}else =
if(element.dispatchEvent){element.dispatchEvent(rawEvent);return =
true}}catch(e){}return =
false},tryFireEvent:function(element,eventName,properties){try{if(documen=
t.createEventObject){var =
e=3Ddocument.createEventObject();$common.applyProperties(e,properties||{}=
);element.fireEvent("on"+eventName,e);return true}else =
if(document.createEvent){var =
def=3D$common.__DOMEvents[eventName];if(def){var =
e=3Ddocument.createEvent(def.eventGroup);def.init(e,properties||{});eleme=
nt.dispatchEvent(e);return true}}}catch(e){}return =
false},wrapElement:function(innerElement,newOuterElement,newInnerParentEl=
ement){var =
parent=3DinnerElement.parentNode;parent.replaceChild(newOuterElement,inne=
rElement);(newInnerParentElement||newOuterElement).appendChild(innerEleme=
nt)},unwrapElement:function(innerElement,oldOuterElement){var =
parent=3DoldOuterElement.parentNode;if(parent!=3Dnull){$common.removeElem=
ent(innerElement);parent.replaceChild(innerElement,oldOuterElement)}},rem=
oveElement:function(element){var =
parent=3Delement.parentNode;if(parent!=3Dnull)parent.removeChild(element)=
},applyProperties:function(target,properties){for(var p in =
properties){var =
pv=3Dproperties[p];if(pv!=3Dnull&&Object.getType(pv)=3D=3D=3DObject){var =
tv=3Dtarget[p];$common.applyProperties(tv,pv)}else =
target[p]=3Dpv}},createElementFromTemplate:function(template,appendToPare=
nt,nameTable){if(typeof template.nameTable!=3D"undefined"){var =
newNameTable=3Dtemplate.nameTable;if(String.isInstanceOfType(newNameTable=
))newNameTable=3DnameTable[newNameTable];if(newNameTable!=3Dnull)nameTabl=
e=3DnewNameTable}var elementName=3Dnull;if(typeof =
template.name!=3D=3D"undefined")elementName=3Dtemplate.name;var =
elt=3Ddocument.createElement(template.nodeName);if(typeof =
template.name!=3D=3D"undefined"&&nameTable)nameTable[template.name]=3Delt=
;if(typeof =
template.parent!=3D=3D"undefined"&&appendToParent=3D=3Dnull){var =
newParent=3Dtemplate.parent;if(String.isInstanceOfType(newParent))newPare=
nt=3DnameTable[newParent];if(newParent!=3Dnull)appendToParent=3DnewParent=
}if(typeof =
template.properties!=3D=3D"undefined"&&template.properties!=3Dnull)$commo=
n.applyProperties(elt,template.properties);if(typeof =
template.cssClasses!=3D=3D"undefined"&&template.cssClasses!=3Dnull)$commo=
n.addCssClasses(elt,template.cssClasses);if(typeof =
template.events!=3D=3D"undefined"&&template.events!=3Dnull)$addHandlers(e=
lt,template.events);if(typeof =
template.visible!=3D=3D"undefined"&&template.visible!=3Dnull)this.setVisi=
ble(elt,template.visible);if(appendToParent)appendToParent.appendChild(el=
t);if(typeof =
template.opacity!=3D=3D"undefined"&&template.opacity!=3Dnull)$common.setE=
lementOpacity(elt,template.opacity);if(typeof =
template.children!=3D=3D"undefined"&&template.children!=3Dnull)for(var =
i=3D0;i<template.children.length;i++){var =
subtemplate=3Dtemplate.children[i];$common.createElementFromTemplate(subt=
emplate,elt,nameTable)}var contentPresenter=3Delt;if(typeof =
template.contentPresenter!=3D=3D"undefined"&&template.contentPresenter!=3D=
null)contentPresenter=3DnameTable[contentPresenter];if(typeof =
template.content!=3D=3D"undefined"&&template.content!=3Dnull){var =
content=3Dtemplate.content;if(String.isInstanceOfType(content))content=3D=
nameTable[content];if(content.parentNode)$common.wrapElement(content,elt,=
contentPresenter);else contentPresenter.appendChild(content)}return =
elt},prepareHiddenElementForATDeviceUpdate:function(){var =
objHidden=3Ddocument.getElementById("hiddenInputToUpdateATBuffer_CommonTo=
olkitScripts");if(!objHidden){var =
objHidden=3Ddocument.createElement("input");objHidden.setAttribute("type"=
,"hidden");objHidden.setAttribute("value","1");objHidden.setAttribute("id=
","hiddenInputToUpdateATBuffer_CommonToolkitScripts");objHidden.setAttrib=
ute("name","hiddenInputToUpdateATBuffer_CommonToolkitScripts");if(documen=
t.forms[0])document.forms[0].appendChild(objHidden)}},updateFormToRefresh=
ATDeviceBuffer:function(){var =
objHidden=3Ddocument.getElementById("hiddenInputToUpdateATBuffer_CommonTo=
olkitScripts");if(objHidden)if(objHidden.getAttribute("value")=3D=3D"1")o=
bjHidden.setAttribute("value","0");else =
objHidden.setAttribute("value","1")}};var =
CommonToolkitScripts=3DAjaxControlToolkit.CommonToolkitScripts=3Dnew =
AjaxControlToolkit._CommonToolkitScripts,$common=3DCommonToolkitScripts;S=
ys.UI.DomElement.getVisible=3D$common.getVisible;Sys.UI.DomElement.setVis=
ible=3D$common.setVisible;Sys.UI.Control.overlaps=3D$common.overlaps;Ajax=
ControlToolkit._DomUtility=3Dfunction(){};AjaxControlToolkit._DomUtility.=
prototype=3D{isDescendant:function(ancestor,descendant){for(var =
n=3Ddescendant.parentNode;n!=3Dnull;n=3Dn.parentNode)if(n=3D=3Dancestor)r=
eturn true;return =
false},isDescendantOrSelf:function(ancestor,descendant){if(ancestor=3D=3D=
=3Ddescendant)return true;return =
AjaxControlToolkit.DomUtility.isDescendant(ancestor,descendant)},isAncest=
or:function(descendant,ancestor){return =
AjaxControlToolkit.DomUtility.isDescendant(ancestor,descendant)},isAncest=
orOrSelf:function(descendant,ancestor){if(descendant=3D=3D=3Dancestor)ret=
urn true;return =
AjaxControlToolkit.DomUtility.isDescendant(ancestor,descendant)},isSiblin=
g:function(self,sibling){var parent=3Dself.parentNode;for(var =
i=3D0;i<parent.childNodes.length;i++)if(parent.childNodes[i]=3D=3Dsibling=
)return true;return =
false}};AjaxControlToolkit._DomUtility.registerClass("AjaxControlToolkit.=
_DomUtility");AjaxControlToolkit.DomUtility=3Dnew =
AjaxControlToolkit._DomUtility;AjaxControlToolkit.TextBoxWrapper=3Dfuncti=
on(element){AjaxControlToolkit.TextBoxWrapper.initializeBase(this,[elemen=
t]);this._current=3Delement.value;this._watermark=3Dnull;this._isWatermar=
ked=3Dfalse};AjaxControlToolkit.TextBoxWrapper.prototype=3D{dispose:funct=
ion(){this.get_element().AjaxControlToolkitTextBoxWrapper=3Dnull;AjaxCont=
rolToolkit.TextBoxWrapper.callBaseMethod(this,"dispose")},get_Current:fun=
ction(){this._current=3Dthis.get_element().value;return =
this._current},set_Current:function(value){this._current=3Dvalue;this._up=
dateElement()},get_Value:function(){if(this.get_IsWatermarked())return =
"";else return =
this.get_Current()},set_Value:function(text){this.set_Current(text);if(!t=
ext||0=3D=3Dtext.length){if(null!=3Dthis._watermark)this.set_IsWatermarke=
d(true)}else =
this.set_IsWatermarked(false)},get_Watermark:function(){return =
this._watermark},set_Watermark:function(value){this._watermark=3Dvalue;th=
is._updateElement()},get_IsWatermarked:function(){return =
this._isWatermarked},set_IsWatermarked:function(isWatermarked){if(this._i=
sWatermarked!=3DisWatermarked){this._isWatermarked=3DisWatermarked;this._=
updateElement();this._raiseWatermarkChanged()}},_updateElement:function()=
{var =
element=3Dthis.get_element();if(this._isWatermarked){if(element.value!=3D=
this._watermark)element.value=3Dthis._watermark}else =
if(element.value!=3Dthis._current)element.value=3Dthis._current},add_Wate=
rmarkChanged:function(handler){this.get_events().addHandler("WatermarkCha=
nged",handler)},remove_WatermarkChanged:function(handler){this.get_events=
().removeHandler("WatermarkChanged",handler)},_raiseWatermarkChanged:func=
tion(){var =
onWatermarkChangedHandler=3Dthis.get_events().getHandler("WatermarkChange=
d");if(onWatermarkChangedHandler)onWatermarkChangedHandler(this,Sys.Event=
Args.Empty)}};AjaxControlToolkit.TextBoxWrapper.get_Wrapper=3Dfunction(el=
ement){if(null=3D=3Delement.AjaxControlToolkitTextBoxWrapper)element.Ajax=
ControlToolkitTextBoxWrapper=3Dnew =
AjaxControlToolkit.TextBoxWrapper(element);return =
element.AjaxControlToolkitTextBoxWrapper};AjaxControlToolkit.TextBoxWrapp=
er.registerClass("AjaxControlToolkit.TextBoxWrapper",Sys.UI.Behavior);Aja=
xControlToolkit.TextBoxWrapper.validatorGetValue=3Dfunction(id){var =
control=3D$get(id);if(control&&control.AjaxControlToolkitTextBoxWrapper)r=
eturn control.AjaxControlToolkitTextBoxWrapper.get_Value();return =
AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue(id)};if(type=
of =
ValidatorGetValue=3D=3D"function"){AjaxControlToolkit.TextBoxWrapper._ori=
ginalValidatorGetValue=3DValidatorGetValue;ValidatorGetValue=3DAjaxContro=
lToolkit.TextBoxWrapper.validatorGetValue}if(Sys.CultureInfo.prototype._g=
etAbbrMonthIndex)try{Sys.CultureInfo.prototype._getAbbrMonthIndex("")}cat=
ch(ex){Sys.CultureInfo.prototype._getAbbrMonthIndex=3Dfunction(value){if(=
!this._upperAbbrMonths)this._upperAbbrMonths=3Dthis._toUpperArray(this.da=
teTimeFormat.AbbreviatedMonthNames);return =
Array.indexOf(this._upperAbbrMonths,this._toUpper(value))};Sys.CultureInf=
o.CurrentCulture._getAbbrMonthIndex=3DSys.CultureInfo.prototype._getAbbrM=
onthIndex;Sys.CultureInfo.InvariantCulture._getAbbrMonthIndex=3DSys.Cultu=
reInfo.prototype._getAbbrMonthIndex}if(typeof =
Sys!=3D=3D"undefined")Sys.Application.notifyScriptLoaded();Type.registerN=
amespace("AjaxControlToolkit.Animation");var =
$AA=3DAjaxControlToolkit.Animation;$AA.registerAnimation=3Dfunction(name,=
type){if(type&&(type=3D=3D=3D$AA.Animation||type.inheritsFrom&&type.inher=
itsFrom($AA.Animation))){if(!$AA.__animations)$AA.__animations=3D{};$AA._=
_animations[name.toLowerCase()]=3Dtype;type.play=3Dfunction(){var =
animation=3Dnew =
type;type.apply(animation,arguments);animation.initialize();var =
handler=3DFunction.createDelegate(animation,function(){animation.remove_e=
nded(handler);handler=3Dnull;animation.dispose()});animation.add_ended(ha=
ndler);animation.play()}}else throw =
Error.argumentType("type",type,$AA.Animation,AjaxControlToolkit.Resources=
.Animation_InvalidBaseType)};$AA.buildAnimation=3Dfunction(json,defaultTa=
rget){if(!json||json=3D=3D=3D"")return null;var =
obj;json=3D"("+json+")";if(!Sys.Debug.isDebug)try{obj=3DSys.Serialization=
.JavaScriptSerializer.deserialize(json)}catch(ex){}else =
obj=3DSys.Serialization.JavaScriptSerializer.deserialize(json);return =
$AA.createAnimation(obj,defaultTarget)};$AA.createAnimation=3Dfunction(ob=
j,defaultTarget){if(!obj||!obj.AnimationName)throw =
Error.argument("obj",AjaxControlToolkit.Resources.Animation_MissingAnimat=
ionName);var =
type=3D$AA.__animations[obj.AnimationName.toLowerCase()];if(!type)throw =
Error.argument("type",String.format(AjaxControlToolkit.Resources.Animatio=
n_UknownAnimationName,obj.AnimationName));var animation=3Dnew =
type;if(defaultTarget)animation.set_target(defaultTarget);if(obj.Animatio=
nChildren&&obj.AnimationChildren.length)if($AA.ParentAnimation.isInstance=
OfType(animation))for(var i=3D0;i<obj.AnimationChildren.length;i++){var =
child=3D$AA.createAnimation(obj.AnimationChildren[i]);if(child)animation.=
add(child)}else throw =
Error.argument("obj",String.format(AjaxControlToolkit.Resources.Animation=
_ChildrenNotAllowed,type.getName()));var =
properties=3Dtype.__animationProperties;if(!properties){type.__animationP=
roperties=3D{};type.resolveInheritance();for(var name in =
type.prototype)if(name.startsWith("set_"))type.__animationProperties[name=
.substr(4).toLowerCase()]=3Dname;delete =
type.__animationProperties["id"];properties=3Dtype.__animationProperties}=
for(var property in obj){var =
prop=3Dproperty.toLowerCase();if(prop=3D=3D"animationname"||prop=3D=3D"an=
imationchildren")continue;var =
value=3Dobj[property],setter=3Dproperties[prop];if(setter&&String.isInsta=
nceOfType(setter)&&animation[setter])if(!Sys.Debug.isDebug)try{animation[=
setter](value)}catch(ex){}else animation[setter](value);else =
if(prop.endsWith("script")){setter=3Dproperties[prop.substr(0,property.le=
ngth-6)];if(setter&&String.isInstanceOfType(setter)&&animation[setter])an=
imation.DynamicProperties[setter]=3Dvalue;else =
if(Sys.Debug.isDebug)throw =
Error.argument("obj",String.format(AjaxControlToolkit.Resources.Animation=
_NoDynamicPropertyFound,property,property.substr(0,property.length-5)))}e=
lse if(Sys.Debug.isDebug)throw =
Error.argument("obj",String.format(AjaxControlToolkit.Resources.Animation=
_NoPropertyFound,property))}return =
animation};$AA.Animation=3Dfunction(target,duration,fps){$AA.Animation.in=
itializeBase(this);this._duration=3D1;this._fps=3D25;this._target=3Dnull;=
this._tickHandler=3Dnull;this._timer=3Dnull;this._percentComplete=3D0;thi=
s._percentDelta=3Dnull;this._owner=3Dnull;this._parentAnimation=3Dnull;th=
is.DynamicProperties=3D{};if(target)this.set_target(target);if(duration)t=
his.set_duration(duration);if(fps)this.set_fps(fps)};$AA.Animation.protot=
ype=3D{dispose:function(){if(this._timer){this._timer.dispose();this._tim=
er=3Dnull}this._tickHandler=3Dnull;this._target=3Dnull;$AA.Animation.call=
BaseMethod(this,"dispose")},play:function(){if(!this._owner){var =
resume=3Dtrue;if(!this._timer){resume=3Dfalse;if(!this._tickHandler)this.=
_tickHandler=3DFunction.createDelegate(this,this._onTimerTick);this._time=
r=3Dnew =
Sys.Timer;this._timer.add_tick(this._tickHandler);this.onStart();this._ti=
mer.set_interval(1000/this._fps);this._percentDelta=3D100/(this._duration=
*this._fps);this._updatePercentComplete(0,true)}this._timer.set_enabled(t=
rue);this.raisePropertyChanged("isPlaying");if(!resume)this.raiseProperty=
Changed("isActive")}},pause:function(){if(!this._owner)if(this._timer){th=
is._timer.set_enabled(false);this.raisePropertyChanged("isPlaying")}},sto=
p:function(finish){if(!this._owner){var =
t=3Dthis._timer;this._timer=3Dnull;if(t){t.dispose();if(this._percentComp=
lete!=3D=3D100){this._percentComplete=3D100;this.raisePropertyChanged("pe=
rcentComplete");if(finish||finish=3D=3D=3Dundefined)this.onStep(100)}this=
.onEnd();this.raisePropertyChanged("isPlaying");this.raisePropertyChanged=
("isActive")}}},onStart:function(){this.raiseStarted();for(var property =
in =
this.DynamicProperties)try{this[property](eval(this.DynamicProperties[pro=
perty]))}catch(ex){if(Sys.Debug.isDebug)throw =
ex}},onStep:function(percentage){this.setValue(this.getAnimatedValue(perc=
entage))},onEnd:function(){this.raiseEnded()},getAnimatedValue:function(p=
ercentage){throw Error.notImplemented()},setValue:function(value){throw =
Error.notImplemented()},interpolate:function(start,end,percentage){return=
 =
start+(end-start)*(percentage/100)},_onTimerTick:function(){this._updateP=
ercentComplete(this._percentComplete+this._percentDelta,true)},_updatePer=
centComplete:function(percentComplete,animate){if(percentComplete>100)per=
centComplete=3D100;this._percentComplete=3DpercentComplete;this.raiseProp=
ertyChanged("percentComplete");if(animate)this.onStep(percentComplete);if=
(percentComplete=3D=3D=3D100)this.stop(false)},setOwner:function(owner){t=
his._owner=3Downer},raiseStarted:function(){var =
handlers=3Dthis.get_events().getHandler("started");if(handlers)handlers(t=
his,Sys.EventArgs.Empty)},add_started:function(handler){this.get_events()=
.addHandler("started",handler)},remove_started:function(handler){this.get=
_events().removeHandler("started",handler)},raiseEnded:function(){var =
handlers=3Dthis.get_events().getHandler("ended");if(handlers)handlers(thi=
s,Sys.EventArgs.Empty)},add_ended:function(handler){this.get_events().add=
Handler("ended",handler)},remove_ended:function(handler){this.get_events(=
).removeHandler("ended",handler)},get_target:function(){if(!this._target&=
&this._parentAnimation)return this._parentAnimation.get_target();return =
this._target},set_target:function(value){if(this._target!=3Dvalue){this._=
target=3Dvalue;this.raisePropertyChanged("target")}},set_animationTarget:=
function(id){var =
target=3Dnull,element=3D$get(id);if(element)target=3Delement;else{var =
ctrl=3D$find(id);if(ctrl){element=3Dctrl.get_element();if(element)target=3D=
element}}if(target)this.set_target(target);else throw =
Error.argument("id",String.format(AjaxControlToolkit.Resources.Animation_=
TargetNotFound,id))},get_duration:function(){return =
this._duration},set_duration:function(value){value=3Dthis._getFloat(value=
);if(this._duration!=3Dvalue){this._duration=3Dvalue;this.raisePropertyCh=
anged("duration")}},get_fps:function(){return =
this._fps},set_fps:function(value){value=3Dthis._getInteger(value);if(thi=
s.fps!=3Dvalue){this._fps=3Dvalue;this.raisePropertyChanged("fps")}},get_=
isActive:function(){return =
this._timer!=3D=3Dnull},get_isPlaying:function(){return =
this._timer!=3D=3Dnull&&this._timer.get_enabled()},get_percentComplete:fu=
nction(){return =
this._percentComplete},_getBoolean:function(value){if(String.isInstanceOf=
Type(value))return Boolean.parse(value);return =
value},_getInteger:function(value){if(String.isInstanceOfType(value))retu=
rn parseInt(value);return =
value},_getFloat:function(value){if(String.isInstanceOfType(value))return=
 parseFloat(value);return =
value},_getEnum:function(value,type){if(String.isInstanceOfType(value)&&t=
ype&&type.parse)return type.parse(value);return =
value}};$AA.Animation.registerClass("AjaxControlToolkit.Animation.Animati=
on",Sys.Component);$AA.registerAnimation("animation",$AA.Animation);$AA.P=
arentAnimation=3Dfunction(target,duration,fps,animations){$AA.ParentAnima=
tion.initializeBase(this,[target,duration,fps]);this._animations=3D[];if(=
animations&&animations.length)for(var =
i=3D0;i<animations.length;i++)this.add(animations[i])};$AA.ParentAnimatio=
n.prototype=3D{initialize:function(){$AA.ParentAnimation.callBaseMethod(t=
his,"initialize");if(this._animations)for(var =
i=3D0;i<this._animations.length;i++){var =
animation=3Dthis._animations[i];if(animation&&!animation.get_isInitialize=
d)animation.initialize()}},dispose:function(){this.clear();this._animatio=
ns=3Dnull;$AA.ParentAnimation.callBaseMethod(this,"dispose")},get_animati=
ons:function(){return =
this._animations},add:function(animation){if(this._animations){if(animati=
on)animation._parentAnimation=3Dthis;Array.add(this._animations,animation=
);this.raisePropertyChanged("animations")}},remove:function(animation){if=
(this._animations){if(animation)animation.dispose();Array.remove(this._an=
imations,animation);this.raisePropertyChanged("animations")}},removeAt:fu=
nction(index){if(this._animations){var =
animation=3Dthis._animations[index];if(animation)animation.dispose();Arra=
y.removeAt(this._animations,index);this.raisePropertyChanged("animations"=
)}},clear:function(){if(this._animations){for(var =
i=3Dthis._animations.length-1;i>=3D0;i--){this._animations[i].dispose();t=
his._animations[i]=3Dnull}Array.clear(this._animations);this._animations=3D=
[];this.raisePropertyChanged("animations")}}};$AA.ParentAnimation.registe=
rClass("AjaxControlToolkit.Animation.ParentAnimation",$AA.Animation);$AA.=
registerAnimation("parent",$AA.ParentAnimation);$AA.ParallelAnimation=3Df=
unction(target,duration,fps,animations){$AA.ParallelAnimation.initializeB=
ase(this,[target,duration,fps,animations])};$AA.ParallelAnimation.prototy=
pe=3D{add:function(animation){$AA.ParallelAnimation.callBaseMethod(this,"=
add",[animation]);animation.setOwner(this)},onStart:function(){$AA.Parall=
elAnimation.callBaseMethod(this,"onStart");var =
animations=3Dthis.get_animations();for(var =
i=3D0;i<animations.length;i++)animations[i].onStart()},onStep:function(pe=
rcentage){var animations=3Dthis.get_animations();for(var =
i=3D0;i<animations.length;i++)animations[i].onStep(percentage)},onEnd:fun=
ction(){var animations=3Dthis.get_animations();for(var =
i=3D0;i<animations.length;i++)animations[i].onEnd();$AA.ParallelAnimation=
.callBaseMethod(this,"onEnd")}};$AA.ParallelAnimation.registerClass("Ajax=
ControlToolkit.Animation.ParallelAnimation",$AA.ParentAnimation);$AA.regi=
sterAnimation("parallel",$AA.ParallelAnimation);$AA.SequenceAnimation=3Df=
unction(target,duration,fps,animations,iterations){$AA.SequenceAnimation.=
initializeBase(this,[target,duration,fps,animations]);this._handler=3Dnul=
l;this._paused=3Dfalse;this._playing=3Dfalse;this._index=3D0;this._remain=
ingIterations=3D0;this._iterations=3Diterations!=3D=3Dundefined?iteration=
s:1};$AA.SequenceAnimation.prototype=3D{dispose:function(){this._handler=3D=
null;$AA.SequenceAnimation.callBaseMethod(this,"dispose")},stop:function(=
){if(this._playing){var =
animations=3Dthis.get_animations();if(this._index<animations.length){anim=
ations[this._index].remove_ended(this._handler);for(var =
i=3Dthis._index;i<animations.length;i++)animations[i].stop()}this._playin=
g=3Dfalse;this._paused=3Dfalse;this.raisePropertyChanged("isPlaying");thi=
s.onEnd()}},pause:function(){if(this.get_isPlaying()){var =
current=3Dthis.get_animations()[this._index];if(current!=3Dnull)current.p=
ause();this._paused=3Dtrue;this.raisePropertyChanged("isPlaying")}},play:=
function(){var =
animations=3Dthis.get_animations();if(!this._playing){this._playing=3Dtru=
e;if(this._paused){this._paused=3Dfalse;var =
current=3Danimations[this._index];if(current!=3Dnull){current.play();this=
.raisePropertyChanged("isPlaying")}}else{this.onStart();this._index=3D0;v=
ar =
first=3Danimations[this._index];if(first){first.add_ended(this._handler);=
first.play();this.raisePropertyChanged("isPlaying")}else =
this.stop()}}},onStart:function(){$AA.SequenceAnimation.callBaseMethod(th=
is,"onStart");this._remainingIterations=3Dthis._iterations-1;if(!this._ha=
ndler)this._handler=3DFunction.createDelegate(this,this._onEndAnimation)}=
,_onEndAnimation:function(){var =
animations=3Dthis.get_animations(),current=3Danimations[this._index++];if=
(current)current.remove_ended(this._handler);if(this._index<animations.le=
ngth){var =
next=3Danimations[this._index];next.add_ended(this._handler);next.play()}=
else =
if(this._remainingIterations>=3D1||this._iterations<=3D0){this._remaining=
Iterations--;this._index=3D0;var =
first=3Danimations[0];first.add_ended(this._handler);first.play()}else =
this.stop()},onStep:function(percentage){throw =
Error.invalidOperation(AjaxControlToolkit.Resources.Animation_CannotNestS=
equence)},onEnd:function(){this._remainingIterations=3D0;$AA.SequenceAnim=
ation.callBaseMethod(this,"onEnd")},get_isActive:function(){return =
true},get_isPlaying:function(){return =
this._playing&&!this._paused},get_iterations:function(){return =
this._iterations},set_iterations:function(value){value=3Dthis._getInteger=
(value);if(this._iterations!=3Dvalue){this._iterations=3Dvalue;this.raise=
PropertyChanged("iterations")}},get_isInfinite:function(){return =
this._iterations<=3D0}};$AA.SequenceAnimation.registerClass("AjaxControlT=
oolkit.Animation.SequenceAnimation",$AA.ParentAnimation);$AA.registerAnim=
ation("sequence",$AA.SequenceAnimation);$AA.SelectionAnimation=3Dfunction=
(target,duration,fps,animations){$AA.SelectionAnimation.initializeBase(th=
is,[target,duration,fps,animations]);this._selectedIndex=3D-1;this._selec=
ted=3Dnull};$AA.SelectionAnimation.prototype=3D{getSelectedIndex:function=
(){throw =
Error.notImplemented()},onStart:function(){$AA.SelectionAnimation.callBas=
eMethod(this,"onStart");var =
animations=3Dthis.get_animations();this._selectedIndex=3Dthis.getSelected=
Index();if(this._selectedIndex>=3D0&&this._selectedIndex<animations.lengt=
h){this._selected=3Danimations[this._selectedIndex];if(this._selected){th=
is._selected.setOwner(this);this._selected.onStart()}}},onStep:function(p=
ercentage){if(this._selected)this._selected.onStep(percentage)},onEnd:fun=
ction(){if(this._selected){this._selected.onEnd();this._selected.setOwner=
(null)}this._selected=3Dnull;this._selectedIndex=3Dnull;$AA.SelectionAnim=
ation.callBaseMethod(this,"onEnd")}};$AA.SelectionAnimation.registerClass=
("AjaxControlToolkit.Animation.SelectionAnimation",$AA.ParentAnimation);$=
AA.registerAnimation("selection",$AA.SelectionAnimation);$AA.ConditionAni=
mation=3Dfunction(target,duration,fps,animations,conditionScript){$AA.Con=
ditionAnimation.initializeBase(this,[target,duration,fps,animations]);thi=
s._conditionScript=3DconditionScript};$AA.ConditionAnimation.prototype=3D=
{getSelectedIndex:function(){var =
selected=3D-1;if(this._conditionScript&&this._conditionScript.length>0)tr=
y{selected=3Deval(this._conditionScript)?0:1}catch(ex){}return =
selected},get_conditionScript:function(){return =
this._conditionScript},set_conditionScript:function(value){if(this._condi=
tionScript!=3Dvalue){this._conditionScript=3Dvalue;this.raisePropertyChan=
ged("conditionScript")}}};$AA.ConditionAnimation.registerClass("AjaxContr=
olToolkit.Animation.ConditionAnimation",$AA.SelectionAnimation);$AA.regis=
terAnimation("condition",$AA.ConditionAnimation);$AA.CaseAnimation=3Dfunc=
tion(target,duration,fps,animations,selectScript){$AA.CaseAnimation.initi=
alizeBase(this,[target,duration,fps,animations]);this._selectScript=3Dsel=
ectScript};$AA.CaseAnimation.prototype=3D{getSelectedIndex:function(){var=
 =
selected=3D-1;if(this._selectScript&&this._selectScript.length>0)try{var =
result=3Deval(this._selectScript);if(result!=3D=3Dundefined)selected=3Dre=
sult}catch(ex){}return selected},get_selectScript:function(){return =
this._selectScript},set_selectScript:function(value){if(this._selectScrip=
t!=3Dvalue){this._selectScript=3Dvalue;this.raisePropertyChanged("selectS=
cript")}}};$AA.CaseAnimation.registerClass("AjaxControlToolkit.Animation.=
CaseAnimation",$AA.SelectionAnimation);$AA.registerAnimation("case",$AA.C=
aseAnimation);$AA.FadeEffect=3Dfunction(){throw =
Error.invalidOperation()};$AA.FadeEffect.prototype=3D{FadeIn:0,FadeOut:1}=
;$AA.FadeEffect.registerEnum("AjaxControlToolkit.Animation.FadeEffect",fa=
lse);$AA.FadeAnimation=3Dfunction(target,duration,fps,effect,minimumOpaci=
ty,maximumOpacity,forceLayoutInIE){$AA.FadeAnimation.initializeBase(this,=
[target,duration,fps]);this._effect=3Deffect!=3D=3Dundefined?effect:$AA.F=
adeEffect.FadeIn;this._max=3DmaximumOpacity!=3D=3Dundefined?maximumOpacit=
y:1;this._min=3DminimumOpacity!=3D=3Dundefined?minimumOpacity:0;this._sta=
rt=3Dthis._min;this._end=3Dthis._max;this._layoutCreated=3Dfalse;this._fo=
rceLayoutInIE=3DforceLayoutInIE=3D=3D=3Dundefined||forceLayoutInIE=3D=3D=3D=
null?true:forceLayoutInIE;this._currentTarget=3Dnull;this._resetOpacities=
()};$AA.FadeAnimation.prototype=3D{_resetOpacities:function(){if(this._ef=
fect=3D=3D$AA.FadeEffect.FadeIn){this._start=3Dthis._min;this._end=3Dthis=
._max}else{this._start=3Dthis._max;this._end=3Dthis._min}},_createLayout:=
function(){var element=3Dthis._currentTarget;if(element){var =
originalWidth=3D$common.getCurrentStyle(element,"width"),originalHeight=3D=
$common.getCurrentStyle(element,"height"),originalBackColor=3D$common.get=
CurrentStyle(element,"backgroundColor");if((!originalWidth||originalWidth=
=3D=3D""||originalWidth=3D=3D"auto")&&(!originalHeight||originalHeight=3D=
=3D""||originalHeight=3D=3D"auto"))element.style.width=3Delement.offsetWi=
dth+"px";if(!originalBackColor||originalBackColor=3D=3D""||originalBackCo=
lor=3D=3D"transparent"||originalBackColor=3D=3D"rgba(0, 0, 0, =
0)")element.style.backgroundColor=3D$common.getInheritedBackgroundColor(e=
lement);this._layoutCreated=3Dtrue}},onStart:function(){$AA.FadeAnimation=
.callBaseMethod(this,"onStart");this._currentTarget=3Dthis.get_target();t=
his.setValue(this._start);if(this._forceLayoutInIE&&!this._layoutCreated&=
&Sys.Browser.agent=3D=3DSys.Browser.InternetExplorer)this._createLayout()=
},getAnimatedValue:function(percentage){return =
this.interpolate(this._start,this._end,percentage)},setValue:function(val=
ue){if(this._currentTarget)$common.setElementOpacity(this._currentTarget,=
value)},get_effect:function(){return =
this._effect},set_effect:function(value){value=3Dthis._getEnum(value,$AA.=
FadeEffect);if(this._effect!=3Dvalue){this._effect=3Dvalue;this._resetOpa=
cities();this.raisePropertyChanged("effect")}},get_minimumOpacity:functio=
n(){return =
this._min},set_minimumOpacity:function(value){value=3Dthis._getFloat(valu=
e);if(this._min!=3Dvalue){this._min=3Dvalue;this._resetOpacities();this.r=
aisePropertyChanged("minimumOpacity")}},get_maximumOpacity:function(){ret=
urn =
this._max},set_maximumOpacity:function(value){value=3Dthis._getFloat(valu=
e);if(this._max!=3Dvalue){this._max=3Dvalue;this._resetOpacities();this.r=
aisePropertyChanged("maximumOpacity")}},get_forceLayoutInIE:function(){re=
turn =
this._forceLayoutInIE},set_forceLayoutInIE:function(value){value=3Dthis._=
getBoolean(value);if(this._forceLayoutInIE!=3Dvalue){this._forceLayoutInI=
E=3Dvalue;this.raisePropertyChanged("forceLayoutInIE")}},set_startValue:f=
unction(value){value=3Dthis._getFloat(value);this._start=3Dvalue}};$AA.Fa=
deAnimation.registerClass("AjaxControlToolkit.Animation.FadeAnimation",$A=
A.Animation);$AA.registerAnimation("fade",$AA.FadeAnimation);$AA.FadeInAn=
imation=3Dfunction(target,duration,fps,minimumOpacity,maximumOpacity,forc=
eLayoutInIE){$AA.FadeInAnimation.initializeBase(this,[target,duration,fps=
,$AA.FadeEffect.FadeIn,minimumOpacity,maximumOpacity,forceLayoutInIE])};$=
AA.FadeInAnimation.prototype=3D{onStart:function(){$AA.FadeInAnimation.ca=
llBaseMethod(this,"onStart");if(this._currentTarget)this.set_startValue($=
common.getElementOpacity(this._currentTarget))}};$AA.FadeInAnimation.regi=
sterClass("AjaxControlToolkit.Animation.FadeInAnimation",$AA.FadeAnimatio=
n);$AA.registerAnimation("fadeIn",$AA.FadeInAnimation);$AA.FadeOutAnimati=
on=3Dfunction(target,duration,fps,minimumOpacity,maximumOpacity,forceLayo=
utInIE){$AA.FadeOutAnimation.initializeBase(this,[target,duration,fps,$AA=
.FadeEffect.FadeOut,minimumOpacity,maximumOpacity,forceLayoutInIE])};$AA.=
FadeOutAnimation.prototype=3D{onStart:function(){$AA.FadeOutAnimation.cal=
lBaseMethod(this,"onStart");if(this._currentTarget)this.set_startValue($c=
ommon.getElementOpacity(this._currentTarget))}};$AA.FadeOutAnimation.regi=
sterClass("AjaxControlToolkit.Animation.FadeOutAnimation",$AA.FadeAnimati=
on);$AA.registerAnimation("fadeOut",$AA.FadeOutAnimation);$AA.PulseAnimat=
ion=3Dfunction(target,duration,fps,iterations,minimumOpacity,maximumOpaci=
ty,forceLayoutInIE){$AA.PulseAnimation.initializeBase(this,[target,durati=
on,fps,null,iterations!=3D=3Dundefined?iterations:3]);this._out=3Dnew =
$AA.FadeOutAnimation(target,duration,fps,minimumOpacity,maximumOpacity,fo=
rceLayoutInIE);this.add(this._out);this._in=3Dnew =
$AA.FadeInAnimation(target,duration,fps,minimumOpacity,maximumOpacity,for=
ceLayoutInIE);this.add(this._in)};$AA.PulseAnimation.prototype=3D{get_min=
imumOpacity:function(){return =
this._out.get_minimumOpacity()},set_minimumOpacity:function(value){value=3D=
this._getFloat(value);this._out.set_minimumOpacity(value);this._in.set_mi=
nimumOpacity(value);this.raisePropertyChanged("minimumOpacity")},get_maxi=
mumOpacity:function(){return =
this._out.get_maximumOpacity()},set_maximumOpacity:function(value){value=3D=
this._getFloat(value);this._out.set_maximumOpacity(value);this._in.set_ma=
ximumOpacity(value);this.raisePropertyChanged("maximumOpacity")},get_forc=
eLayoutInIE:function(){return =
this._out.get_forceLayoutInIE()},set_forceLayoutInIE:function(value){valu=
e=3Dthis._getBoolean(value);this._out.set_forceLayoutInIE(value);this._in=
.set_forceLayoutInIE(value);this.raisePropertyChanged("forceLayoutInIE")}=
,set_duration:function(value){value=3Dthis._getFloat(value);$AA.PulseAnim=
ation.callBaseMethod(this,"set_duration",[value]);this._in.set_duration(v=
alue);this._out.set_duration(value)},set_fps:function(value){value=3Dthis=
._getInteger(value);$AA.PulseAnimation.callBaseMethod(this,"set_fps",[val=
ue]);this._in.set_fps(value);this._out.set_fps(value)}};$AA.PulseAnimatio=
n.registerClass("AjaxControlToolkit.Animation.PulseAnimation",$AA.Sequenc=
eAnimation);$AA.registerAnimation("pulse",$AA.PulseAnimation);$AA.Propert=
yAnimation=3Dfunction(target,duration,fps,property,propertyKey){$AA.Prope=
rtyAnimation.initializeBase(this,[target,duration,fps]);this._property=3D=
property;this._propertyKey=3DpropertyKey;this._currentTarget=3Dnull};$AA.=
PropertyAnimation.prototype=3D{onStart:function(){$AA.PropertyAnimation.c=
allBaseMethod(this,"onStart");this._currentTarget=3Dthis.get_target()},se=
tValue:function(value){var =
element=3Dthis._currentTarget;if(element&&this._property&&this._property.=
length>0)if(this._propertyKey&&this._propertyKey.length>0&&element[this._=
property])element[this._property][this._propertyKey]=3Dvalue;else =
element[this._property]=3Dvalue},getValue:function(){var =
element=3Dthis.get_target();if(element&&this._property&&this._property.le=
ngth>0){var =
property=3Delement[this._property];if(property){if(this._propertyKey&&thi=
s._propertyKey.length>0)return property[this._propertyKey];return =
property}}return null},get_property:function(){return =
this._property},set_property:function(value){if(this._property!=3Dvalue){=
this._property=3Dvalue;this.raisePropertyChanged("property")}},get_proper=
tyKey:function(){return =
this._propertyKey},set_propertyKey:function(value){if(this._propertyKey!=3D=
value){this._propertyKey=3Dvalue;this.raisePropertyChanged("propertyKey")=
}}};$AA.PropertyAnimation.registerClass("AjaxControlToolkit.Animation.Pro=
pertyAnimation",$AA.Animation);$AA.registerAnimation("property",$AA.Prope=
rtyAnimation);$AA.DiscreteAnimation=3Dfunction(target,duration,fps,proper=
ty,propertyKey,values){$AA.DiscreteAnimation.initializeBase(this,[target,=
duration,fps,property,propertyKey]);this._values=3Dvalues&&values.length?=
values:[]};$AA.DiscreteAnimation.prototype=3D{getAnimatedValue:function(p=
ercentage){var =
index=3DMath.floor(this.interpolate(0,this._values.length-1,percentage));=
return this._values[index]},get_values:function(){return =
this._values},set_values:function(value){if(this._values!=3Dvalue){this._=
values=3Dvalue;this.raisePropertyChanged("values")}}};$AA.DiscreteAnimati=
on.registerClass("AjaxControlToolkit.Animation.DiscreteAnimation",$AA.Pro=
pertyAnimation);$AA.registerAnimation("discrete",$AA.DiscreteAnimation);$=
AA.InterpolatedAnimation=3Dfunction(target,duration,fps,property,property=
Key,startValue,endValue){$AA.InterpolatedAnimation.initializeBase(this,[t=
arget,duration,fps,property!=3D=3Dundefined?property:"style",propertyKey]=
);this._startValue=3DstartValue;this._endValue=3DendValue};$AA.Interpolat=
edAnimation.prototype=3D{get_startValue:function(){return =
this._startValue},set_startValue:function(value){value=3Dthis._getFloat(v=
alue);if(this._startValue!=3Dvalue){this._startValue=3Dvalue;this.raisePr=
opertyChanged("startValue")}},get_endValue:function(){return =
this._endValue},set_endValue:function(value){value=3Dthis._getFloat(value=
);if(this._endValue!=3Dvalue){this._endValue=3Dvalue;this.raisePropertyCh=
anged("endValue")}}};$AA.InterpolatedAnimation.registerClass("AjaxControl=
Toolkit.Animation.InterpolatedAnimation",$AA.PropertyAnimation);$AA.regis=
terAnimation("interpolated",$AA.InterpolatedAnimation);$AA.ColorAnimation=
=3Dfunction(target,duration,fps,property,propertyKey,startValue,endValue)=
{$AA.ColorAnimation.initializeBase(this,[target,duration,fps,property,pro=
pertyKey,startValue,endValue]);this._start=3Dnull;this._end=3Dnull;this._=
interpolateRed=3Dfalse;this._interpolateGreen=3Dfalse;this._interpolateBl=
ue=3Dfalse};$AA.ColorAnimation.prototype=3D{onStart:function(){$AA.ColorA=
nimation.callBaseMethod(this,"onStart");this._start=3D$AA.ColorAnimation.=
getRGB(this.get_startValue());this._end=3D$AA.ColorAnimation.getRGB(this.=
get_endValue());this._interpolateRed=3Dthis._start.Red!=3Dthis._end.Red;t=
his._interpolateGreen=3Dthis._start.Green!=3Dthis._end.Green;this._interp=
olateBlue=3Dthis._start.Blue!=3Dthis._end.Blue},getAnimatedValue:function=
(percentage){var =
r=3Dthis._start.Red,g=3Dthis._start.Green,b=3Dthis._start.Blue;if(this._i=
nterpolateRed)r=3DMath.round(this.interpolate(r,this._end.Red,percentage)=
);if(this._interpolateGreen)g=3DMath.round(this.interpolate(g,this._end.G=
reen,percentage));if(this._interpolateBlue)b=3DMath.round(this.interpolat=
e(b,this._end.Blue,percentage));return =
$AA.ColorAnimation.toColor(r,g,b)},set_startValue:function(value){if(this=
._startValue!=3Dvalue){this._startValue=3Dvalue;this.raisePropertyChanged=
("startValue")}},set_endValue:function(value){if(this._endValue!=3Dvalue)=
{this._endValue=3Dvalue;this.raisePropertyChanged("endValue")}}};$AA.Colo=
rAnimation.getRGB=3Dfunction(color){if(!color||color.length!=3D7)throw =
String.format(AjaxControlToolkit.Resources.Animation_InvalidColor,color);=
return =
{"Red":parseInt(color.substr(1,2),16),"Green":parseInt(color.substr(3,2),=
16),"Blue":parseInt(color.substr(5,2),16)}};$AA.ColorAnimation.toColor=3D=
function(red,green,blue){var =
r=3Dred.toString(16),g=3Dgreen.toString(16),b=3Dblue.toString(16);if(r.le=
ngth=3D=3D1)r=3D"0"+r;if(g.length=3D=3D1)g=3D"0"+g;if(b.length=3D=3D1)b=3D=
"0"+b;return =
"#"+r+g+b};$AA.ColorAnimation.registerClass("AjaxControlToolkit.Animation=
.ColorAnimation",$AA.InterpolatedAnimation);$AA.registerAnimation("color"=
,$AA.ColorAnimation);$AA.LengthAnimation=3Dfunction(target,duration,fps,p=
roperty,propertyKey,startValue,endValue,unit){$AA.LengthAnimation.initial=
izeBase(this,[target,duration,fps,property,propertyKey,startValue,endValu=
e]);this._unit=3Dunit!=3Dnull?unit:"px"};$AA.LengthAnimation.prototype=3D=
{getAnimatedValue:function(percentage){var =
value=3Dthis.interpolate(this.get_startValue(),this.get_endValue(),percen=
tage);return Math.round(value)+this._unit},get_unit:function(){return =
this._unit},set_unit:function(value){if(this._unit!=3Dvalue){this._unit=3D=
value;this.raisePropertyChanged("unit")}}};$AA.LengthAnimation.registerCl=
ass("AjaxControlToolkit.Animation.LengthAnimation",$AA.InterpolatedAnimat=
ion);$AA.registerAnimation("length",$AA.LengthAnimation);$AA.MoveAnimatio=
n=3Dfunction(target,duration,fps,horizontal,vertical,relative,unit){$AA.M=
oveAnimation.initializeBase(this,[target,duration,fps,null]);this._horizo=
ntal=3Dhorizontal?horizontal:0;this._vertical=3Dvertical?vertical:0;this.=
_relative=3Drelative=3D=3D=3Dundefined?true:relative;this._horizontalAnim=
ation=3Dnew =
$AA.LengthAnimation(target,duration,fps,"style","left",null,null,unit);th=
is._verticalAnimation=3Dnew =
$AA.LengthAnimation(target,duration,fps,"style","top",null,null,unit);thi=
s.add(this._verticalAnimation);this.add(this._horizontalAnimation)};$AA.M=
oveAnimation.prototype=3D{onStart:function(){$AA.MoveAnimation.callBaseMe=
thod(this,"onStart");var =
element=3Dthis.get_target();this._horizontalAnimation.set_startValue(elem=
ent.offsetLeft);this._horizontalAnimation.set_endValue(this._relative?ele=
ment.offsetLeft+this._horizontal:this._horizontal);this._verticalAnimatio=
n.set_startValue(element.offsetTop);this._verticalAnimation.set_endValue(=
this._relative?element.offsetTop+this._vertical:this._vertical)},get_hori=
zontal:function(){return =
this._horizontal},set_horizontal:function(value){value=3Dthis._getFloat(v=
alue);if(this._horizontal!=3Dvalue){this._horizontal=3Dvalue;this.raisePr=
opertyChanged("horizontal")}},get_vertical:function(){return =
this._vertical},set_vertical:function(value){value=3Dthis._getFloat(value=
);if(this._vertical!=3Dvalue){this._vertical=3Dvalue;this.raisePropertyCh=
anged("vertical")}},get_relative:function(){return =
this._relative},set_relative:function(value){value=3Dthis._getBoolean(val=
ue);if(this._relative!=3Dvalue){this._relative=3Dvalue;this.raiseProperty=
Changed("relative")}},get_unit:function(){this._horizontalAnimation.get_u=
nit()},set_unit:function(value){var =
unit=3Dthis._horizontalAnimation.get_unit();if(unit!=3Dvalue){this._horiz=
ontalAnimation.set_unit(value);this._verticalAnimation.set_unit(value);th=
is.raisePropertyChanged("unit")}}};$AA.MoveAnimation.registerClass("AjaxC=
ontrolToolkit.Animation.MoveAnimation",$AA.ParallelAnimation);$AA.registe=
rAnimation("move",$AA.MoveAnimation);$AA.ResizeAnimation=3Dfunction(targe=
t,duration,fps,width,height,unit){$AA.ResizeAnimation.initializeBase(this=
,[target,duration,fps,null]);this._width=3Dwidth;this._height=3Dheight;th=
is._horizontalAnimation=3Dnew =
$AA.LengthAnimation(target,duration,fps,"style","width",null,null,unit);t=
his._verticalAnimation=3Dnew =
$AA.LengthAnimation(target,duration,fps,"style","height",null,null,unit);=
this.add(this._horizontalAnimation);this.add(this._verticalAnimation)};$A=
A.ResizeAnimation.prototype=3D{onStart:function(){$AA.ResizeAnimation.cal=
lBaseMethod(this,"onStart");var =
element=3Dthis.get_target();this._horizontalAnimation.set_startValue(elem=
ent.offsetWidth);this._verticalAnimation.set_startValue(element.offsetHei=
ght);this._horizontalAnimation.set_endValue(this._width!=3D=3Dnull&&this.=
_width!=3D=3Dundefined?this._width:element.offsetWidth);this._verticalAni=
mation.set_endValue(this._height!=3D=3Dnull&&this._height!=3D=3Dundefined=
?this._height:element.offsetHeight)},get_width:function(){return =
this._width},set_width:function(value){value=3Dthis._getFloat(value);if(t=
his._width!=3Dvalue){this._width=3Dvalue;this.raisePropertyChanged("width=
")}},get_height:function(){return =
this._height},set_height:function(value){value=3Dthis._getFloat(value);if=
(this._height!=3Dvalue){this._height=3Dvalue;this.raisePropertyChanged("h=
eight")}},get_unit:function(){this._horizontalAnimation.get_unit()},set_u=
nit:function(value){var =
unit=3Dthis._horizontalAnimation.get_unit();if(unit!=3Dvalue){this._horiz=
ontalAnimation.set_unit(value);this._verticalAnimation.set_unit(value);th=
is.raisePropertyChanged("unit")}}};$AA.ResizeAnimation.registerClass("Aja=
xControlToolkit.Animation.ResizeAnimation",$AA.ParallelAnimation);$AA.reg=
isterAnimation("resize",$AA.ResizeAnimation);$AA.ScaleAnimation=3Dfunctio=
n(target,duration,fps,scaleFactor,unit,center,scaleFont,fontUnit){$AA.Sca=
leAnimation.initializeBase(this,[target,duration,fps]);this._scaleFactor=3D=
scaleFactor!=3D=3Dundefined?scaleFactor:1;this._unit=3Dunit!=3D=3Dundefin=
ed?unit:"px";this._center=3Dcenter;this._scaleFont=3DscaleFont;this._font=
Unit=3DfontUnit!=3D=3Dundefined?fontUnit:"pt";this._element=3Dnull;this._=
initialHeight=3Dnull;this._initialWidth=3Dnull;this._initialTop=3Dnull;th=
is._initialLeft=3Dnull;this._initialFontSize=3Dnull};$AA.ScaleAnimation.p=
rototype=3D{getAnimatedValue:function(percentage){return =
this.interpolate(1,this._scaleFactor,percentage)},onStart:function(){$AA.=
ScaleAnimation.callBaseMethod(this,"onStart");this._element=3Dthis.get_ta=
rget();if(this._element){this._initialHeight=3Dthis._element.offsetHeight=
;this._initialWidth=3Dthis._element.offsetWidth;if(this._center){this._in=
itialTop=3Dthis._element.offsetTop;this._initialLeft=3Dthis._element.offs=
etLeft}if(this._scaleFont)this._initialFontSize=3DparseFloat($common.getC=
urrentStyle(this._element,"fontSize"))}},setValue:function(scale){if(this=
._element){var =
width=3DMath.round(this._initialWidth*scale),height=3DMath.round(this._in=
itialHeight*scale);this._element.style.width=3Dwidth+this._unit;this._ele=
ment.style.height=3Dheight+this._unit;if(this._center){this._element.styl=
e.top=3Dthis._initialTop+Math.round((this._initialHeight-height)/2)+this.=
_unit;this._element.style.left=3Dthis._initialLeft+Math.round((this._init=
ialWidth-width)/2)+this._unit}if(this._scaleFont){var =
size=3Dthis._initialFontSize*scale;if(this._fontUnit=3D=3D"px"||this._fon=
tUnit=3D=3D"pt")size=3DMath.round(size);this._element.style.fontSize=3Dsi=
ze+this._fontUnit}}},onEnd:function(){this._element=3Dnull;this._initialH=
eight=3Dnull;this._initialWidth=3Dnull;this._initialTop=3Dnull;this._init=
ialLeft=3Dnull;this._initialFontSize=3Dnull;$AA.ScaleAnimation.callBaseMe=
thod(this,"onEnd")},get_scaleFactor:function(){return =
this._scaleFactor},set_scaleFactor:function(value){value=3Dthis._getFloat=
(value);if(this._scaleFactor!=3Dvalue){this._scaleFactor=3Dvalue;this.rai=
sePropertyChanged("scaleFactor")}},get_unit:function(){return =
this._unit},set_unit:function(value){if(this._unit!=3Dvalue){this._unit=3D=
value;this.raisePropertyChanged("unit")}},get_center:function(){return =
this._center},set_center:function(value){value=3Dthis._getBoolean(value);=
if(this._center!=3Dvalue){this._center=3Dvalue;this.raisePropertyChanged(=
"center")}},get_scaleFont:function(){return =
this._scaleFont},set_scaleFont:function(value){value=3Dthis._getBoolean(v=
alue);if(this._scaleFont!=3Dvalue){this._scaleFont=3Dvalue;this.raiseProp=
ertyChanged("scaleFont")}},get_fontUnit:function(){return =
this._fontUnit},set_fontUnit:function(value){if(this._fontUnit!=3Dvalue){=
this._fontUnit=3Dvalue;this.raisePropertyChanged("fontUnit")}}};$AA.Scale=
Animation.registerClass("AjaxControlToolkit.Animation.ScaleAnimation",$AA=
.Animation);$AA.registerAnimation("scale",$AA.ScaleAnimation);$AA.Action=3D=
function(target,duration,fps){$AA.Action.initializeBase(this,[target,dura=
tion,fps]);if(duration=3D=3D=3Dundefined)this.set_duration(0)};$AA.Action=
.prototype=3D{onEnd:function(){this.doAction();$AA.Action.callBaseMethod(=
this,"onEnd")},doAction:function(){throw =
Error.notImplemented()},getAnimatedValue:function(){},setValue:function()=
{}};$AA.Action.registerClass("AjaxControlToolkit.Animation.Action",$AA.An=
imation);$AA.registerAnimation("action",$AA.Action);$AA.EnableAction=3Dfu=
nction(target,duration,fps,enabled){$AA.EnableAction.initializeBase(this,=
[target,duration,fps]);this._enabled=3Denabled!=3D=3Dundefined?enabled:tr=
ue};$AA.EnableAction.prototype=3D{doAction:function(){var =
element=3Dthis.get_target();if(element)element.disabled=3D!this._enabled}=
,get_enabled:function(){return =
this._enabled},set_enabled:function(value){value=3Dthis._getBoolean(value=
);if(this._enabled!=3Dvalue){this._enabled=3Dvalue;this.raisePropertyChan=
ged("enabled")}}};$AA.EnableAction.registerClass("AjaxControlToolkit.Anim=
ation.EnableAction",$AA.Action);$AA.registerAnimation("enableAction",$AA.=
EnableAction);$AA.HideAction=3Dfunction(target,duration,fps,visible){$AA.=
HideAction.initializeBase(this,[target,duration,fps]);this._visible=3Dvis=
ible};$AA.HideAction.prototype=3D{doAction:function(){var =
element=3Dthis.get_target();if(element)$common.setVisible(element,this._v=
isible)},get_visible:function(){return =
this._visible},set_visible:function(value){if(this._visible!=3Dvalue){thi=
s._visible=3Dvalue;this.raisePropertyChanged("visible")}}};$AA.HideAction=
.registerClass("AjaxControlToolkit.Animation.HideAction",$AA.Action);$AA.=
registerAnimation("hideAction",$AA.HideAction);$AA.StyleAction=3Dfunction=
(target,duration,fps,attribute,value){$AA.StyleAction.initializeBase(this=
,[target,duration,fps]);this._attribute=3Dattribute;this._value=3Dvalue};=
$AA.StyleAction.prototype=3D{doAction:function(){var =
element=3Dthis.get_target();if(element)element.style[this._attribute]=3Dt=
his._value},get_attribute:function(){return =
this._attribute},set_attribute:function(value){if(this._attribute!=3Dvalu=
e){this._attribute=3Dvalue;this.raisePropertyChanged("attribute")}},get_v=
alue:function(){return =
this._value},set_value:function(value){if(this._value!=3Dvalue){this._val=
ue=3Dvalue;this.raisePropertyChanged("value")}}};$AA.StyleAction.register=
Class("AjaxControlToolkit.Animation.StyleAction",$AA.Action);$AA.register=
Animation("styleAction",$AA.StyleAction);$AA.OpacityAction=3Dfunction(tar=
get,duration,fps,opacity){$AA.OpacityAction.initializeBase(this,[target,d=
uration,fps]);this._opacity=3Dopacity};$AA.OpacityAction.prototype=3D{doA=
ction:function(){var =
element=3Dthis.get_target();if(element)$common.setElementOpacity(element,=
this._opacity)},get_opacity:function(){return =
this._opacity},set_opacity:function(value){value=3Dthis._getFloat(value);=
if(this._opacity!=3Dvalue){this._opacity=3Dvalue;this.raisePropertyChange=
d("opacity")}}};$AA.OpacityAction.registerClass("AjaxControlToolkit.Anima=
tion.OpacityAction",$AA.Action);$AA.registerAnimation("opacityAction",$AA=
.OpacityAction);$AA.ScriptAction=3Dfunction(target,duration,fps,script){$=
AA.ScriptAction.initializeBase(this,[target,duration,fps]);this._script=3D=
script};$AA.ScriptAction.prototype=3D{doAction:function(){try{eval(this._=
script)}catch(ex){}},get_script:function(){return =
this._script},set_script:function(value){if(this._script!=3Dvalue){this._=
script=3Dvalue;this.raisePropertyChanged("script")}}};$AA.ScriptAction.re=
gisterClass("AjaxControlToolkit.Animation.ScriptAction",$AA.Action);$AA.r=
egisterAnimation("scriptAction",$AA.ScriptAction);if(typeof =
Sys!=3D=3D"undefined")Sys.Application.notifyScriptLoaded();Type.registerN=
amespace("AjaxControlToolkit");AjaxControlToolkit.BehaviorBase=3Dfunction=
(element){AjaxControlToolkit.BehaviorBase.initializeBase(this,[element]);=
this._clientStateFieldID=3Dnull;this._pageRequestManager=3Dnull;this._par=
tialUpdateBeginRequestHandler=3Dnull;this._partialUpdateEndRequestHandler=
=3Dnull};AjaxControlToolkit.BehaviorBase.prototype=3D{initialize:function=
(){AjaxControlToolkit.BehaviorBase.callBaseMethod(this,"initialize")},dis=
pose:function(){AjaxControlToolkit.BehaviorBase.callBaseMethod(this,"disp=
ose");if(this._pageRequestManager){if(this._partialUpdateBeginRequestHand=
ler){this._pageRequestManager.remove_beginRequest(this._partialUpdateBegi=
nRequestHandler);this._partialUpdateBeginRequestHandler=3Dnull}if(this._p=
artialUpdateEndRequestHandler){this._pageRequestManager.remove_endRequest=
(this._partialUpdateEndRequestHandler);this._partialUpdateEndRequestHandl=
er=3Dnull}this._pageRequestManager=3Dnull}},get_ClientStateFieldID:functi=
on(){return =
this._clientStateFieldID},set_ClientStateFieldID:function(value){if(this.=
_clientStateFieldID!=3Dvalue){this._clientStateFieldID=3Dvalue;this.raise=
PropertyChanged("ClientStateFieldID")}},get_ClientState:function(){if(thi=
s._clientStateFieldID){var =
input=3Ddocument.getElementById(this._clientStateFieldID);if(input)return=
 input.value}return =
null},set_ClientState:function(value){if(this._clientStateFieldID){var =
input=3Ddocument.getElementById(this._clientStateFieldID);if(input)input.=
value=3Dvalue}},registerPartialUpdateEvents:function(){if(Sys&&Sys.WebFor=
ms&&Sys.WebForms.PageRequestManager){this._pageRequestManager=3DSys.WebFo=
rms.PageRequestManager.getInstance();if(this._pageRequestManager){this._p=
artialUpdateBeginRequestHandler=3DFunction.createDelegate(this,this._part=
ialUpdateBeginRequest);this._pageRequestManager.add_beginRequest(this._pa=
rtialUpdateBeginRequestHandler);this._partialUpdateEndRequestHandler=3DFu=
nction.createDelegate(this,this._partialUpdateEndRequest);this._pageReque=
stManager.add_endRequest(this._partialUpdateEndRequestHandler)}}},_partia=
lUpdateBeginRequest:function(sender,beginRequestEventArgs){},_partialUpda=
teEndRequest:function(sender,endRequestEventArgs){}};AjaxControlToolkit.B=
ehaviorBase.registerClass("AjaxControlToolkit.BehaviorBase",Sys.UI.Behavi=
or);AjaxControlToolkit.DynamicPopulateBehaviorBase=3Dfunction(element){Aj=
axControlToolkit.DynamicPopulateBehaviorBase.initializeBase(this,[element=
]);this._DynamicControlID=3Dnull;this._DynamicContextKey=3Dnull;this._Dyn=
amicServicePath=3Dnull;this._DynamicServiceMethod=3Dnull;this._cacheDynam=
icResults=3Dfalse;this._dynamicPopulateBehavior=3Dnull;this._populatingHa=
ndler=3Dnull;this._populatedHandler=3Dnull};AjaxControlToolkit.DynamicPop=
ulateBehaviorBase.prototype=3D{initialize:function(){AjaxControlToolkit.D=
ynamicPopulateBehaviorBase.callBaseMethod(this,"initialize");this._popula=
tingHandler=3DFunction.createDelegate(this,this._onPopulating);this._popu=
latedHandler=3DFunction.createDelegate(this,this._onPopulated)},dispose:f=
unction(){if(this._populatedHandler){if(this._dynamicPopulateBehavior)thi=
s._dynamicPopulateBehavior.remove_populated(this._populatedHandler);this.=
_populatedHandler=3Dnull}if(this._populatingHandler){if(this._dynamicPopu=
lateBehavior)this._dynamicPopulateBehavior.remove_populating(this._popula=
tingHandler);this._populatingHandler=3Dnull}if(this._dynamicPopulateBehav=
ior){this._dynamicPopulateBehavior.dispose();this._dynamicPopulateBehavio=
r=3Dnull}AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(th=
is,"dispose")},populate:function(contextKeyOverride){if(this._dynamicPopu=
lateBehavior&&this._dynamicPopulateBehavior.get_element()!=3D$get(this._D=
ynamicControlID)){this._dynamicPopulateBehavior.dispose();this._dynamicPo=
pulateBehavior=3Dnull}if(!this._dynamicPopulateBehavior&&this._DynamicCon=
trolID&&this._DynamicServiceMethod){this._dynamicPopulateBehavior=3D$crea=
te(AjaxControlToolkit.DynamicPopulateBehavior,{"id":this.get_id()+"_Dynam=
icPopulateBehavior","ContextKey":this._DynamicContextKey,"ServicePath":th=
is._DynamicServicePath,"ServiceMethod":this._DynamicServiceMethod,"cacheD=
ynamicResults":this._cacheDynamicResults},null,null,$get(this._DynamicCon=
trolID));this._dynamicPopulateBehavior.add_populating(this._populatingHan=
dler);this._dynamicPopulateBehavior.add_populated(this._populatedHandler)=
}if(this._dynamicPopulateBehavior)this._dynamicPopulateBehavior.populate(=
contextKeyOverride?contextKeyOverride:this._DynamicContextKey)},_onPopula=
ting:function(sender,eventArgs){this.raisePopulating(eventArgs)},_onPopul=
ated:function(sender,eventArgs){this.raisePopulated(eventArgs)},get_dynam=
icControlID:function(){return =
this._DynamicControlID},get_DynamicControlID:this.get_dynamicControlID,se=
t_dynamicControlID:function(value){if(this._DynamicControlID!=3Dvalue){th=
is._DynamicControlID=3Dvalue;this.raisePropertyChanged("dynamicControlID"=
);this.raisePropertyChanged("DynamicControlID")}},set_DynamicControlID:th=
is.set_dynamicControlID,get_dynamicContextKey:function(){return =
this._DynamicContextKey},get_DynamicContextKey:this.get_dynamicContextKey=
,set_dynamicContextKey:function(value){if(this._DynamicContextKey!=3Dvalu=
e){this._DynamicContextKey=3Dvalue;this.raisePropertyChanged("dynamicCont=
extKey");this.raisePropertyChanged("DynamicContextKey")}},set_DynamicCont=
extKey:this.set_dynamicContextKey,get_dynamicServicePath:function(){retur=
n =
this._DynamicServicePath},get_DynamicServicePath:this.get_dynamicServiceP=
ath,set_dynamicServicePath:function(value){if(this._DynamicServicePath!=3D=
value){this._DynamicServicePath=3Dvalue;this.raisePropertyChanged("dynami=
cServicePath");this.raisePropertyChanged("DynamicServicePath")}},set_Dyna=
micServicePath:this.set_dynamicServicePath,get_dynamicServiceMethod:funct=
ion(){return =
this._DynamicServiceMethod},get_DynamicServiceMethod:this.get_dynamicServ=
iceMethod,set_dynamicServiceMethod:function(value){if(this._DynamicServic=
eMethod!=3Dvalue){this._DynamicServiceMethod=3Dvalue;this.raisePropertyCh=
anged("dynamicServiceMethod");this.raisePropertyChanged("DynamicServiceMe=
thod")}},set_DynamicServiceMethod:this.set_dynamicServiceMethod,get_cache=
DynamicResults:function(){return =
this._cacheDynamicResults},set_cacheDynamicResults:function(value){if(thi=
s._cacheDynamicResults!=3Dvalue){this._cacheDynamicResults=3Dvalue;this.r=
aisePropertyChanged("cacheDynamicResults")}},add_populated:function(handl=
er){this.get_events().addHandler("populated",handler)},remove_populated:f=
unction(handler){this.get_events().removeHandler("populated",handler)},ra=
isePopulated:function(arg){var =
handler=3Dthis.get_events().getHandler("populated");if(handler)handler(th=
is,arg)},add_populating:function(handler){this.get_events().addHandler("p=
opulating",handler)},remove_populating:function(handler){this.get_events(=
).removeHandler("populating",handler)},raisePopulating:function(eventArgs=
){var =
handler=3Dthis.get_events().getHandler("populating");if(handler)handler(t=
his,eventArgs)}};AjaxControlToolkit.DynamicPopulateBehaviorBase.registerC=
lass("AjaxControlToolkit.DynamicPopulateBehaviorBase",AjaxControlToolkit.=
BehaviorBase);AjaxControlToolkit.ControlBase=3Dfunction(element){AjaxCont=
rolToolkit.ControlBase.initializeBase(this,[element]);this._clientStateFi=
eld=3Dnull;this._callbackTarget=3Dnull;this._onsubmit$delegate=3DFunction=
.createDelegate(this,this._onsubmit);this._oncomplete$delegate=3DFunction=
.createDelegate(this,this._oncomplete);this._onerror$delegate=3DFunction.=
createDelegate(this,this._onerror)};AjaxControlToolkit.ControlBase.protot=
ype=3D{initialize:function(){AjaxControlToolkit.ControlBase.callBaseMetho=
d(this,"initialize");if(this._clientStateField)this.loadClientState(this.=
_clientStateField.value);if(typeof =
Sys.WebForms!=3D=3D"undefined"&&typeof =
Sys.WebForms.PageRequestManager!=3D=3D"undefined")Array.add(Sys.WebForms.=
PageRequestManager.getInstance()._onSubmitStatements,this._onsubmit$deleg=
ate);else =
$addHandler(document.forms[0],"submit",this._onsubmit$delegate)},dispose:=
function(){if(typeof Sys.WebForms!=3D=3D"undefined"&&typeof =
Sys.WebForms.PageRequestManager!=3D=3D"undefined")Array.remove(Sys.WebFor=
ms.PageRequestManager.getInstance()._onSubmitStatements,this._onsubmit$de=
legate);else =
$removeHandler(document.forms[0],"submit",this._onsubmit$delegate);AjaxCo=
ntrolToolkit.ControlBase.callBaseMethod(this,"dispose")},findElement:func=
tion(id){return =
$get(this.get_id()+"_"+id.split(":").join("_"))},get_clientStateField:fun=
ction(){return =
this._clientStateField},set_clientStateField:function(value){if(this.get_=
isInitialized())throw =
Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_CannotSe=
tClientStateField);if(this._clientStateField!=3Dvalue){this._clientStateF=
ield=3Dvalue;this.raisePropertyChanged("clientStateField")}},loadClientSt=
ate:function(value){},saveClientState:function(){return =
null},_invoke:function(name,args,cb){if(!this._callbackTarget)throw =
Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_ControlN=
otRegisteredForCallbacks);if(typeof =
WebForm_DoCallback=3D=3D=3D"undefined")throw =
Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_PageNotR=
egisteredForCallbacks);var ar=3D[];for(var =
i=3D0;i<args.length;i++)ar[i]=3Dargs[i];var =
clientState=3Dthis.saveClientState();if(clientState!=3Dnull&&!String.isIn=
stanceOfType(clientState))throw =
Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_InvalidC=
lientStateType);var =
payload=3DSys.Serialization.JavaScriptSerializer.serialize({name:name,arg=
s:ar,state:this.saveClientState()});WebForm_DoCallback(this._callbackTarg=
et,payload,this._oncomplete$delegate,cb,this._onerror$delegate,true)},_on=
complete:function(result,context){result=3DSys.Serialization.JavaScriptSe=
rializer.deserialize(result);if(result.error)throw =
Error.create(result.error);this.loadClientState(result.state);context(res=
ult.result)},_onerror:function(message,context){throw =
Error.create(message)},_onsubmit:function(){if(this._clientStateField)thi=
s._clientStateField.value=3Dthis.saveClientState();return =
true}};AjaxControlToolkit.ControlBase.registerClass("AjaxControlToolkit.C=
ontrolBase",Sys.UI.Control);Type.registerNamespace("AjaxControlToolkit");=
AjaxControlToolkit.Resources=3D{"PasswordStrength_InvalidWeightingRatios"=
:"Strength Weighting ratios must have 4 =
elements","Animation_ChildrenNotAllowed":'AjaxControlToolkit.Animation.cr=
eateAnimation cannot add child animations to type "{0}" that does not =
derive from =
AjaxControlToolkit.Animation.ParentAnimation',"PasswordStrength_Remaining=
Symbols":"{0} symbol =
characters","ExtenderBase_CannotSetClientStateField":"clientStateField =
can only be set before initialization","RTE_PreviewHTML":"Preview =
HTML","RTE_JustifyCenter":"Justify =
Center","PasswordStrength_RemainingUpperCase":"{0} more upper case =
characters","Animation_TargetNotFound":'AjaxControlToolkit.Animation.Anim=
ation.set_animationTarget requires the ID of a Sys.UI.DomElement or =
Sys.UI.Control.  No element or control could be found corresponding to =
"{0}"',"RTE_FontColor":"Font Color","RTE_LabelColor":"Label =
Color","Common_InvalidBorderWidthUnit":'A unit type of "{0}"\' is =
invalid for =
parseBorderWidth',"RTE_Heading":"Heading","Tabs_PropertySetBeforeInitiali=
zation":"{0} cannot be changed before =
initialization","RTE_OrderedList":"Ordered =
List","ReorderList_DropWatcherBehavior_NoChild":'Could not find child of =
list with id "{0}"',"CascadingDropDown_MethodTimeout":"[Method =
timeout]","RTE_Columns":"Columns","RTE_InsertImage":"Insert =
Image","RTE_InsertTable":"Insert =
Table","RTE_Values":"Values","RTE_OK":"OK","ExtenderBase_PageNotRegistere=
dForCallbacks":"This Page has not been registered for =
callbacks","Animation_NoDynamicPropertyFound":'AjaxControlToolkit.Animati=
on.createAnimation found no property corresponding to "{0}" or =
"{1}"',"Animation_InvalidBaseType":"AjaxControlToolkit.Animation.register=
Animation can only register types that inherit from =
AjaxControlToolkit.Animation.Animation","RTE_UnorderedList":"Unordered =
List","ResizableControlBehavior_InvalidHandler":"{0} handler not a =
function, function name, or function =
text","Animation_InvalidColor":'Color must be a 7-character hex =
representation (e.g. #246ACF), not "{0}"',"RTE_CellColor":"Cell =
Color","PasswordStrength_RemainingMixedCase":"Mixed case =
characters","RTE_Italic":"Italic","CascadingDropDown_NoParentElement":'Fa=
iled to find parent element =
"{0}"',"ValidatorCallout_DefaultErrorMessage":"This control is =
invalid","RTE_Indent":"Indent","ReorderList_DropWatcherBehavior_CallbackE=
rror":"Reorder failed, see details =
below.\\r\\n\\r\\n{0}","PopupControl_NoDefaultProperty":'No default =
property supported for control "{0}" of type =
"{1}"',"RTE_Normal":"Normal","PopupExtender_NoParentElement":'Couldn\'t =
find parent element "{0}"',"RTE_ViewValues":"View =
Values","RTE_Legend":"Legend","RTE_Labels":"Labels","RTE_CellSpacing":"Ce=
ll Spacing","PasswordStrength_RemainingNumbers":"{0} more =
numbers","RTE_Border":"Border","RTE_Create":"Create","RTE_BackgroundColor=
":"Background Color","RTE_Cancel":"Cancel","RTE_JustifyFull":"Justify =
Full","RTE_JustifyLeft":"Justify =
Left","RTE_Cut":"Cut","ResizableControlBehavior_CannotChangeProperty":"Ch=
anges to {0} not supported","RTE_ViewSource":"View =
Source","Common_InvalidPaddingUnit":'A unit type of "{0}" is invalid for =
parsePadding',"RTE_Paste":"Paste","ExtenderBase_ControlNotRegisteredForCa=
llbacks":"This Control has not been registered for =
callbacks","Calendar_Today":"Today: =
{0}","Common_DateTime_InvalidFormat":"Invalid =
format","ListSearch_DefaultPrompt":"Type to =
search","CollapsiblePanel_NoControlID":'Failed to find element =
"{0}"',"RTE_ViewEditor":"View Editor","RTE_BarColor":"Bar =
Color","PasswordStrength_DefaultStrengthDescriptions":"NonExistent;Very =
Weak;Weak;Poor;Almost OK;Barely =
Acceptable;Average;Good;Strong;Excellent;Unbreakable!","RTE_Inserttexther=
e":"Insert text =
here","Animation_UknownAnimationName":'AjaxControlToolkit.Animation.creat=
eAnimation could not find an Animation corresponding to the name =
"{0}"',"ExtenderBase_InvalidClientStateType":"saveClientState must =
return a value of type String","Rating_CallbackError":"An unhandled =
exception has occurred:\\r\\n{0}","Tabs_OwnerExpected":"owner must be =
set before initialize","DynamicPopulate_WebServiceTimeout":"Web service =
call timed out","PasswordStrength_RemainingLowerCase":"{0} more lower =
case =
characters","Animation_MissingAnimationName":"AjaxControlToolkit.Animatio=
n.createAnimation requires an object with an AnimationName =
property","RTE_JustifyRight":"Justify =
Right","Tabs_ActiveTabArgumentOutOfRange":"Argument is not a member of =
the tabs collection","RTE_CellPadding":"Cell =
Padding","RTE_ClearFormatting":"Clear =
Formatting","AlwaysVisible_ElementRequired":"AjaxControlToolkit.AlwaysVis=
ibleControlBehavior must have an =
element","Slider_NoSizeProvided":"Please set valid values for the height =
and width attributes in the slider's CSS =
classes","DynamicPopulate_WebServiceError":"Web Service call failed: =
{0}","PasswordStrength_StrengthPrompt":"Strength: =
","PasswordStrength_RemainingCharacters":"{0} more =
characters","PasswordStrength_Satisfied":"Nothing more =
required","RTE_Hyperlink":"Hyperlink","Animation_NoPropertyFound":'AjaxCo=
ntrolToolkit.Animation.createAnimation found no property corresponding =
to "{0}"',"PasswordStrength_InvalidStrengthDescriptionStyles":"Text =
Strength description style classes must match the number of text =
descriptions.","PasswordStrength_GetHelpRequirements":"Get help on =
password =
requirements","PasswordStrength_InvalidStrengthDescriptions":"Invalid =
number of text strength descriptions =
specified","RTE_Underline":"Underline","Tabs_PropertySetAfterInitializati=
on":"{0} cannot be changed after =
initialization","RTE_Rows":"Rows","RTE_Redo":"Redo","RTE_Size":"Size","RT=
E_Undo":"Undo","RTE_Bold":"Bold","RTE_Copy":"Copy","RTE_Font":"Font","Cas=
cadingDropDown_MethodError":"[Method error =
{0}]","RTE_BorderColor":"Border =
Color","RTE_Paragraph":"Paragraph","RTE_InsertHorizontalRule":"Insert =
Horizontal Rule","Common_UnitHasNoDigits":"No =
digits","RTE_Outdent":"Outdent","Common_DateTime_InvalidTimeSpan":'"{0}" =
is not a valid TimeSpan =
format',"Animation_CannotNestSequence":"AjaxControlToolkit.Animation.Sequ=
enceAnimation cannot be nested inside =
AjaxControlToolkit.Animation.ParallelAnimation","Shared_BrowserSecurityPr=
eventsPaste":"Your browser security settings don't permit the automatic =
execution of paste operations. Please use the keyboard shortcut Ctrl+V =
instead."};if(typeof =
Sys!=3D=3D"undefined")Sys.Application.notifyScriptLoaded()


------=_NextPart_000_0000_01C98F5A.62E03820
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i2.technet.microsoft.com/platform/cjs/extract/Microsoft.Mtps.Web.UI/3.901.2090.0/0.0.0.0/Microsoft.Mtps.Web.UI.MtpsRating.MtpsRatingBehavior.js



Type.registerNamespace("Microsoft.Mtps.Web.UI");Microsoft.Mtps.Web.UI.Mtp=
sRatingBehavior=3Dfunction(element){Microsoft.Mtps.Web.UI.MtpsRatingBehav=
ior.initializeBase(this,[element]);this._starCssClass=3Dnull;this._filled=
StarCssClass=3Dnull;this._emptyStarCssClass=3Dnull;this._waitingStarCssCl=
ass=3Dnull;this._readOnly=3Dfalse;this._ratingValue=3D0;this._currentRati=
ng=3D0;this._maxRatingValue=3D5;this._tag=3D"";this._ratingDirection=3D0;=
this._stars=3Dnull;this._callbackID=3Dnull;this._mouseOutHandler=3DFuncti=
on.createDelegate(this,this._onMouseOut);this._starClickHandler=3DFunctio=
n.createDelegate(this,this._onStarClick);this._starMouseOverHandler=3DFun=
ction.createDelegate(this,this._onStarMouseOver);this._keyDownHandler=3DF=
unction.createDelegate(this,this._onKeyDownBack);this._autoPostBack=3Dfal=
se};Microsoft.Mtps.Web.UI.MtpsRatingBehavior.prototype=3D{initialize:func=
tion(){Microsoft.Mtps.Web.UI.MtpsRatingBehavior.callBaseMethod(this,"init=
ialize");var elt=3Dthis.get_element();this._stars=3D[];for(var =
i=3D1;i<=3Dthis._maxRatingValue;i++){starElement=3D$get(elt.id+"_Star_"+i=
);starElement.value=3Di;Array.add(this._stars,starElement);$addHandler(st=
arElement,"click",this._starClickHandler);$addHandler(starElement,"mouseo=
ver",this._starMouseOverHandler)}$addHandler(elt,"mouseout",this._mouseOu=
tHandler);$addHandler(elt,"keydown",this._keyDownHandler);this._update()}=
,dispose:function(){var elt=3Dthis.get_element();if(this._stars){for(var =
i=3D0;i<this._stars.length;i++){var =
starElement=3Dthis._stars[i];$removeHandler(starElement,"click",this._sta=
rClickHandler);$removeHandler(starElement,"mouseover",this._starMouseOver=
Handler)}this._stars=3Dnull}$removeHandler(elt,"mouseout",this._mouseOutH=
andler);$removeHandler(elt,"keydown",this._keyDownHandler);Microsoft.Mtps=
.Web.UI.MtpsRatingBehavior.callBaseMethod(this,"dispose")},_onError:funct=
ion(message,context){alert(String.format(AjaxControlToolkit.Resources.Rat=
ing_CallbackError,message))},_receiveServerData:function(arg,context){con=
text._waitingMode(false);context.raiseEndClientCallback(arg)},_onMouseOut=
:function(e){if(this._readOnly)return;this._currentRating=3Dthis._ratingV=
alue;this._update();this.raiseMouseOut(this._currentRating)},_onStarClick=
:function(e){if(this._readOnly)return;this.set_Rating(this._currentRating=
)},_onStarMouseOver:function(e){if(this._readOnly)return;if(this._ratingD=
irection=3D=3D0)this._currentRating=3De.target.value;else =
this._currentRating=3Dthis._maxRatingValue+1-e.target.value;this._update(=
);this.raiseMouseOver(this._currentRating)},_onKeyDownBack:function(ev){i=
f(this._readOnly)return;var =
k=3Dev.keyCode?ev.keyCode:ev.rawEvent.keyCode;if(k=3D=3DSys.UI.Key.right|=
|k=3D=3DSys.UI.Key.up){this._currentRating=3DMath.min(this._currentRating=
+1,this._maxRatingValue);this.set_Rating(this._currentRating);ev.preventD=
efault();ev.stopPropagation()}else =
if(k=3D=3DSys.UI.Key.left||k=3D=3DSys.UI.Key.down){this._currentRating=3D=
Math.max(this._currentRating-1,1);this.set_Rating(this._currentRating);ev=
.preventDefault();ev.stopPropagation()}},_waitingMode:function(activated)=
{for(var i=3D0;i<this._maxRatingValue;i++){var =
starElement;if(this._ratingDirection=3D=3D0)starElement=3Dthis._stars[i];=
else =
starElement=3Dthis._stars[this._maxRatingValue-i-1];if(this._currentRatin=
g>i)if(activated){Sys.UI.DomElement.removeCssClass(starElement,this._fill=
edStarCssClass);Sys.UI.DomElement.addCssClass(starElement,this._waitingSt=
arCssClass)}else{Sys.UI.DomElement.removeCssClass(starElement,this._waiti=
ngStarCssClass);Sys.UI.DomElement.addCssClass(starElement,this._filledSta=
rCssClass)}else{Sys.UI.DomElement.removeCssClass(starElement,this._waitin=
gStarCssClass);Sys.UI.DomElement.removeCssClass(starElement,this._filledS=
tarCssClass);Sys.UI.DomElement.addCssClass(starElement,this._emptyStarCss=
Class)}}},_update:function(){var elt=3Dthis.get_element();for(var =
i=3D0;i<this._maxRatingValue;i++){var =
starElement;if(this._ratingDirection=3D=3D0)starElement=3Dthis._stars[i];=
else =
starElement=3Dthis._stars[this._maxRatingValue-i-1];if(this._currentRatin=
g>i){Sys.UI.DomElement.removeCssClass(starElement,this._emptyStarCssClass=
);Sys.UI.DomElement.addCssClass(starElement,this._filledStarCssClass)}els=
e{Sys.UI.DomElement.removeCssClass(starElement,this._filledStarCssClass);=
Sys.UI.DomElement.addCssClass(starElement,this._emptyStarCssClass)}}},add=
_Rated:function(handler){this.get_events().addHandler("Rated",handler)},r=
emove_Rated:function(handler){this.get_events().removeHandler("Rated",han=
dler)},raiseRated:function(rating){var =
handler=3Dthis.get_events().getHandler("Rated");if(handler)handler(this,n=
ew =
Microsoft.Mtps.Web.UI.MtpsRatingEventArgs(rating))},add_MouseOver:functio=
n(handler){this.get_events().addHandler("MouseOver",handler)},remove_Mous=
eOver:function(handler){this.get_events().removeHandler("MouseOver",handl=
er)},raiseMouseOver:function(rating_tmp){var =
handler=3Dthis.get_events().getHandler("MouseOver");if(handler)handler(th=
is,new =
Microsoft.Mtps.Web.UI.MtpsRatingEventArgs(rating_tmp))},add_MouseOut:func=
tion(handler){this.get_events().addHandler("MouseOut",handler)},remove_Mo=
useOut:function(handler){this.get_events().removeHandler("MouseOut",handl=
er)},raiseMouseOut:function(rating_old){var =
handler=3Dthis.get_events().getHandler("MouseOut");if(handler)handler(thi=
s,new =
Microsoft.Mtps.Web.UI.MtpsRatingEventArgs(rating_old))},add_EndClientCall=
back:function(handler){this.get_events().addHandler("EndClientCallback",h=
andler)},remove_EndClientCallback:function(handler){this.get_events().rem=
oveHandler("EndClientCallback",handler)},raiseEndClientCallback:function(=
result){var =
handler=3Dthis.get_events().getHandler("EndClientCallback");if(handler)ha=
ndler(this,new =
Microsoft.Mtps.Web.UI.MtpsRatingCallbackResultEventArgs(result))},get_Aut=
oPostBack:function(){return =
this._autoPostBack},set_AutoPostBack:function(value){this._autoPostBack=3D=
value},get_Stars:function(){return =
this._stars},get_Tag:function(){return =
this._tag},set_Tag:function(value){if(this._tag!=3Dvalue){this._tag=3Dval=
ue;this.raisePropertyChanged("Tag")}},get_CallbackID:function(){return =
this._callbackID},set_CallbackID:function(value){this._callbackID=3Dvalue=
},get_RatingDirection:function(){return =
this._ratingDirection},set_RatingDirection:function(value){if(this._ratin=
gDirection!=3Dvalue){this._ratingDirection=3Dvalue;if(this.get_isInitiali=
zed())this._update();this.raisePropertyChanged("RatingDirection")}},get_E=
mptyStarCssClass:function(){return =
this._emptyStarCssClass},set_EmptyStarCssClass:function(value){if(this._e=
mptyStarCssClass!=3Dvalue){this._emptyStarCssClass=3Dvalue;this.raiseProp=
ertyChanged("EmptyStarCssClass")}},get_FilledStarCssClass:function(){retu=
rn =
this._FilledStarCssClass},set_FilledStarCssClass:function(value){if(this.=
_filledStarCssClass!=3Dvalue){this._filledStarCssClass=3Dvalue;this.raise=
PropertyChanged("FilledStarCssClass")}},get_WaitingStarCssClass:function(=
){return =
this._waitingStarCssClass},set_WaitingStarCssClass:function(value){if(thi=
s._waitingStarCssClass!=3Dvalue){this._waitingStarCssClass