From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer=A07?= Subject: My Resistor - Resistor color code calculator Date: Sat, 26 Dec 2009 21:37:59 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA8673.B1CE78A0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ =EF=BB=BF My Resistor - = Resistor color code calculator window.google_analytics_uacct =3D = "UA-3776848-4";
=


This=20 calculator will help you determine the value of the resistor based on = its color=20 code.
How=20 many bands are there on the resistor?

3DHelp
Hover your mouse over the color bands to change their = colors.

=20
3D"" =
Useful Links=20


3DContact  Contact     3D"Report  Report a bug
=C2=A92008 MyResistor.com
------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://myresistor.com/images/help.gif R0lGODlhDQANAOYAAP////7+/v3///7///n8/fD5/fL5/O74/ufx9+Hy+93y/d7v+eHv99jw/NXs +dnq9dXq9dbp89Do9tPm8cno+c3m9cfm98Lj9snh7snh77jh97/b67La76vZ8azU6qjT6qPQ6aDQ 6ZbM6pXD3oLA44O/4Hy94Ya62Xy84Ha633W74nm43W+33mmz3WWz32yx2GWy3Vet3WSq0ler2lip 1VKn1FSl00+l1E6k002l1lihzFCi0Uui0Uydy0+dyUOdz0mbykWayz2YyziUyTGOxCODux6Auf// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEHAEcALAAAAAANAA0AAAdigEeCBhIcHRYFgopHCio5OTUzLhAAixoxLCIkNDwoB4sNFwkCBSk3 MBSLA4smPy0Oi4sfNkIllbFHIDtDLwu4RxVBRDIMv0chQEAZxkcBGBEEzB4+OhPMK0VGG8wPJyMI sYEAOw== ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://myresistor.com/images/diagram.jpg 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 AKAUAoBQCgFAf//Z ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://myresistor.com/images/contact.gif R0lGODlhEAAQAPf/ACKEvCeHvimHviiIvi6Lvy+MwDCMwTWPwjaQwzaSxjiSxjqUx0OYx0GYyUGb zUOez0eezkucykiezkWd0Eag0Umi0k6j0k2l1lOn1VSn1FKp1lao1FOq2lKq3FWp2FWr3Fat3Fir 112o0lyp1GOr03Gy13O12X673Ii+3YzB35fN65rH4ZzI4Z7N553P653Q7KDJ4aXM46fO5KHQ6qHS 7aTR6qrQ5a3R5q7U6bHT57HV6bDW7LLY7bTZ7bXb8Lbd8rre8cHe7vL4+/X5+/X6/Pr8/f///wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ACH5BAEKAP8ALAAAAAAQABAA AAigAP8JHEiwoMGDCBMSfNGBg0OHIDiAiMjBxz8fHFxwEBEiBImOIURweMEBiI8NFl5csMCSpYgL NDZs8NHjwgUKNCjYXInTpoUeOiJQiNDAxVAKFGo0ONoDR4OnDUwEESEiyAmoDXTcWMAVhYgEJUos IJEiAVetBwqwYHCgrdsILNreiCEgxoC2BdLqPWD3xj8ZAAYEHix4gOAcChMrXjwwIAA7 ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://myresistor.com/images/bug.gif R0lGODlhEAAQAPf/ACeFuyqHvSuKvy6KvzKLviyKwDGNwTSPwzOQxTaRxjeVyjiSxj2WxzqWyj2W yECUxEGYykKbzUSczEuezkCg1Eqg0Uul102i0U2l1VejzVelz1Cj0lGm1Fap11Kp2VWq2Vip1l2t 11ms2Vyt2l6u3GGq02Ov2WKz4Ge34n3B54C/4oLA4obD5YnD44rE5YzE447H55LH5ZbJ55DJ6ZzM 55nO6pTQ8a7Y76rc9rjX6L7a6r7d7rTf+Lfh+MPj9M/l8szm9NTo89Xq9tvt99zu+eby+ejz+en0 +ur1/Oz0+fD3+vH4/Pb6/Pf8/vn8/f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ACH5BAEKAP8ALAAAAAAQABAA AAilAP8JHPgviA+CCP/1EJiCBAgUAnkgxEFiRpEPIEh4CGLDhA2CS25c+KDRA4gPF2ocSUhkxgUP GzikGILwhIsYNFJc2HlBRQwXLkgIpLABJk+eJkBcoLCSYBAIEiRA2JFQ4JEFELJqVfADIREEGiZg xQqhBAIgCC/8Q7Cg7QIE/zYUSXjEgN27QaoKHHDX7ly9GQYIHvBA70ACAQIA+Gv4n44cVQMCADs= ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/Styles/StyleSheet.css * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } A:hover { TEXT-DECORATION: none } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } A { COLOR: #5b5b5b } BODY { FONT: 11px/14px Arial, Helvetica, sans-serif; COLOR: #2d2d2d; = BACKGROUND-COLOR: #c1c1c1 } #main { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: = auto; BORDER-LEFT: black 1px solid; WIDTH: 650px; BORDER-BOTTOM: black = 1px solid; BACKGROUND-COLOR: #fff } #header { HEIGHT: 100px; BACKGROUND-COLOR: #000000 } #header #left { FLOAT: left; BACKGROUND-IMAGE: url(../images/header_left.jpg); WIDTH: = 135px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px } #header #center { BACKGROUND-POSITION: center 50%; PADDING-LEFT: 50px; FLOAT: left; = BACKGROUND-IMAGE: url(../images/logo.jpg); WIDTH: 322px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px } #header #right { FLOAT: right; BACKGROUND-IMAGE: url(../images/header_right.jpg); WIDTH: = 62px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px } #footer { FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: 20px; HEIGHT: 20px; = BACKGROUND-COLOR: #000; TEXT-ALIGN: center } INPUT { FONT: 8pt Arial, Helvetica, sans-serif } TEXTAREA { FONT: 8pt Arial, Helvetica, sans-serif } SELECT { FONT: 8pt Arial, Helvetica, sans-serif } #resistor { Z-INDEX: 3; BACKGROUND: url(../images/resistor.png) no-repeat left top; = WIDTH: 145px; POSITION: relative; HEIGHT: 44px } .band { WIDTH: 8px; CURSOR: pointer; POSITION: absolute; TOP: 4px; HEIGHT: 33px } #band1 { BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 45px } #band2 { BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 55px } #band3 { BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 65px } #band4 { BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 75px } #band5 { BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 90px } .bandHover { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; = BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid } .colorPicker { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 5px; Z-INDEX: 100; PADDING-BOTTOM: 5px; = BORDER-LEFT: #999999 1px solid; WIDTH: 100px; PADDING-TOP: 5px; = BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff } .colorPickerTitle { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: = #c1c1c1; TEXT-ALIGN: center } .colorPickerItem { BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = transparent 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: capitalize; BORDER-LEFT: transparent 1px solid; CURSOR: = pointer; PADDING-TOP: 2px; BORDER-BOTTOM: transparent 1px solid; = BACKGROUND-COLOR: transparent } .colorPickerItemSelected { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; = BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; = BACKGROUND-COLOR: #e6e6e6 } .colorBox { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FLOAT: = left; BORDER-LEFT: #999999 1px solid; WIDTH: 12px; MARGIN-RIGHT: 5px; = BORDER-BOTTOM: #999999 1px solid; HEIGHT: 12px } .textBoxWrapper { BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: = center 50%; BORDER-TOP: red 0px solid; PADDING-LEFT: 5px; = BACKGROUND-IMAGE: url(../images/textbox.jpg); PADDING-BOTTOM: 5px; = MARGIN: 0px; BORDER-LEFT: red 0px solid; WIDTH: 140px; PADDING-TOP: = 20px; BORDER-BOTTOM: red 0px solid; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 45px } .resultText { BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black = 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; = MARGIN: 0px; BORDER-LEFT: black 0px solid; WIDTH: 140px; PADDING-TOP: = 0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Arial Black; HEIGHT: = 40px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center } ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/scripts/wz_tooltip2.js /* This notice must be untouched at all times. Copyright (c) 2002-2008 Walter Zorn. All rights reserved. wz_tooltip.js v. 5.01 The latest version is available at http://www.walterzorn.com or http://www.devira.com or http://www.walterzorn.de Created 1.12.2002 by Walter Zorn (Web: http://www.walterzorn.com ) Last modified: 26.3.2008 Easy-to-use cross-browser tooltips. Just include the script at the beginning of the section, and = invoke Tip('Tooltip text') from the desired HTML onmouseover eventhandlers, and UnTip(), usually from the onmouseout eventhandlers, to hide the tip. No container DIV required. By default, width and height of tooltips are automatically adapted to = content. Is even capable of dynamically converting arbitrary HTML elements to = tooltips by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of = Tip(), which means you can put important, search-engine-relevant stuff into = tooltips. Appearance of tooltips can be individually configured via commands passed to Tip() or TagToTip(). Tab Width: 4 LICENSE: LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For more details on the GNU Lesser General Public License, see http://www.gnu.org/copyleft/lesser.html */ var config =3D new Object(); var tt_Debug =3D false; var tt_Enabled =3D = true; var TagsToTip =3D true; config. Above =3D false; config. BgColor = =3D '#E2E7FF'; config. BgImg =3D ''; config. BorderColor =3D '#003099'; = config. BorderStyle =3D 'solid'; config. BorderWidth =3D 1; config. = CenterMouse =3D false; config. ClickClose =3D false; config. ClickSticky = =3D false; config. CloseBtn =3D false; config. CloseBtnColors =3D = ['#990000', '#FFFFFF', '#DD3333', '#FFFFFF']; config. CloseBtnText =3D = ' X '; config. CopyContent =3D true; config. Delay =3D 400; = config. Duration =3D 0; config. FadeIn =3D 0; config. FadeOut =3D 0; = config. FadeInterval =3D 30; config. Fix =3D null; config. FollowMouse = =3D true; config. FontColor =3D '#000044'; config. FontFace =3D = 'Verdana,Geneva,sans-serif'; config. FontSize =3D '8pt'; config. = FontWeight =3D 'normal'; config. Height =3D 0; config. JumpHorz =3D = false; config. JumpVert =3D true; config. Left =3D false; config. = OffsetX =3D 14; config. OffsetY =3D 8; config. Opacity =3D 100; config. = Padding =3D 3; config. Shadow =3D false; config. ShadowColor =3D = '#C0C0C0'; config. ShadowWidth =3D 5; config. Sticky =3D false; config. = TextAlign =3D 'left'; config. Title =3D ''; config. TitleAlign =3D = 'left'; config. TitleBgColor =3D ''; config. TitleFontColor =3D = '#FFFFFF'; config. TitleFontFace =3D ''; config. TitleFontSize =3D ''; = config. Width =3D 0; function Tip() { tt_Tip(arguments, null);} function TagToTip() { var t2t =3D tt_GetElt(arguments[0]); if(t2t) tt_Tip(arguments, t2t);} function UnTip() { tt_OpReHref(); if(tt_aV[DURATION] < 0) tt_tDurt.Timer("tt_HideInit()", -tt_aV[DURATION], true); else = if(!(tt_aV[STICKY] && (tt_iState & 0x2))) tt_HideInit();} var tt_aElt =3D new Array(10), tt_aV =3D new Array(), tt_sContent, = tt_scrlX =3D 0, tt_scrlY =3D 0, tt_musX, tt_musY, tt_over, tt_x, tt_y, = tt_w, tt_h; function tt_Extension() { tt_ExtCmdEnum(); tt_aExt[tt_aExt.length] =3D this; return this;} function tt_SetTipPos(x, y) { var css =3D tt_aElt[0].style; tt_x =3D x; tt_y =3D y; css.left =3D x + = "px"; css.top =3D y + "px"; if(tt_ie56) { var ifrm =3D tt_aElt[tt_aElt.length - 1]; if(ifrm) { ifrm.style.left =3D css.left; ifrm.style.top =3D css.top;} } } function tt_HideInit() { if(tt_iState) { tt_ExtCallFncs(0, "HideInit"); tt_iState &=3D ~0x4; if(tt_flagOpa && = tt_aV[FADEOUT]) { tt_tFade.EndTimer(); if(tt_opa) { var n =3D Math.round(tt_aV[FADEOUT] / (tt_aV[FADEINTERVAL] * = (tt_aV[OPACITY] / tt_opa))); tt_Fade(tt_opa, tt_opa, 0, n); return;} } tt_tHide.Timer("tt_Hide();", 1, false);} } function tt_Hide() { if(tt_db && tt_iState) { tt_OpReHref(); if(tt_iState & 0x2) { tt_aElt[0].style.visibility =3D "hidden"; tt_ExtCallFncs(0, "Hide");} tt_tShow.EndTimer(); tt_tHide.EndTimer(); tt_tDurt.EndTimer(); = tt_tFade.EndTimer(); if(!tt_op && !tt_ie) { tt_tWaitMov.EndTimer(); tt_bWait =3D false;} if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY]) tt_RemEvtFnc(document, "mouseup", tt_OnLClick); tt_ExtCallFncs(0, = "Kill"); if(tt_t2t && !tt_aV[COPYCONTENT]) { tt_t2t.style.display =3D "none"; tt_MovDomNode(tt_t2t, tt_aElt[6], = tt_t2tDad);} tt_iState =3D 0; tt_over =3D null; tt_ResetMainDiv(); = if(tt_aElt[tt_aElt.length - 1]) tt_aElt[tt_aElt.length - 1].style.display =3D "none";} } function tt_GetElt(id) { return(document.getElementById ? document.getElementById(id) : document.all ? document.all[id] : null);} function tt_GetDivW(el) { return(el ? (el.offsetWidth || el.style.pixelWidth || 0) : 0);} function tt_GetDivH(el) { return(el ? (el.offsetHeight || el.style.pixelHeight || 0) : 0);} function tt_GetScrollX() { return(window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));} function tt_GetScrollY() { return(window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));} function tt_GetClientW() { return(document.body && (typeof(document.body.clientWidth) !=3D tt_u) = ? document.body.clientWidth : (typeof(window.innerWidth) !=3D tt_u) ? window.innerWidth : tt_db ? (tt_db.clientWidth || 0) : 0);} function tt_GetClientH() { return(document.body && (typeof(document.body.clientHeight) !=3D tt_u) = ? document.body.clientHeight : (typeof(window.innerHeight) !=3D tt_u) ? window.innerHeight : tt_db ? (tt_db.clientHeight || 0) : 0);} function tt_GetEvtX(e) { return (e ? ((typeof(e.pageX) !=3D tt_u) ? e.pageX : (e.clientX + = tt_scrlX)) : 0);} function tt_GetEvtY(e) { return (e ? ((typeof(e.pageY) !=3D tt_u) ? e.pageY : (e.clientY + = tt_scrlY)) : 0);} function tt_AddEvtFnc(el, sEvt, PFnc) { if(el) { if(el.addEventListener) el.addEventListener(sEvt, PFnc, false); else el.attachEvent("on" + sEvt, PFnc);} } function tt_RemEvtFnc(el, sEvt, PFnc) { if(el) { if(el.removeEventListener) el.removeEventListener(sEvt, PFnc, false); else el.detachEvent("on" + sEvt, PFnc);} } var tt_aExt =3D new Array(), tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld, = tt_body, tt_ovr_, tt_flagOpa, tt_maxPosX, tt_maxPosY, tt_iState =3D 0, = tt_opa, tt_bJmpVert, tt_bJmpHorz, tt_t2t, tt_t2tDad, tt_elDeHref, = tt_tShow =3D new Number(0), tt_tHide =3D new Number(0), tt_tDurt =3D new = Number(0), tt_tFade =3D new Number(0), tt_tWaitMov =3D new Number(0), = tt_bWait =3D false, tt_u =3D "undefined"; function tt_Init() { tt_MkCmdEnum(); if(!tt_Browser() || !tt_MkMainDiv()) return; tt_IsW3cBox(); tt_OpaSupport(); tt_AddEvtFnc(window, "scroll", = tt_OnScrl); tt_AddEvtFnc(window, "resize", tt_OnScrl); = tt_AddEvtFnc(document, "mousemove", tt_Move); if(TagsToTip || tt_Debug) tt_SetOnloadFnc(); tt_AddEvtFnc(window, "unload", tt_Hide);} function tt_MkCmdEnum() { var n =3D 0; for(var i in config) eval("window." + i.toString().toUpperCase() + " =3D " + n++); = tt_aV.length =3D n;} function tt_Browser() { var n, nv, n6, w3c; n =3D navigator.userAgent.toLowerCase(), nv =3D = navigator.appVersion; tt_op =3D (document.defaultView && typeof(eval("w" = + "indow" + "." + "o" + "p" + "er" + "a")) !=3D tt_u); tt_ie =3D = n.indexOf("msie") !=3D -1 && document.all && !tt_op; if(tt_ie) { var ieOld =3D (!document.compatMode || document.compatMode =3D=3D = "BackCompat"); tt_db =3D !ieOld ? document.documentElement : = (document.body || null); if(tt_db) tt_ie56 =3D parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >=3D 5.5 && typeof document.body.style.maxHeight =3D=3D tt_u;} else { tt_db =3D document.documentElement || document.body || = (document.getElementsByTagName ? = document.getElementsByTagName("body")[0] : null); if(!tt_op) { n6 =3D document.defaultView && typeof = document.defaultView.getComputedStyle !=3D tt_u; w3c =3D !n6 && = document.getElementById;} } tt_body =3D (document.getElementsByTagName ? = document.getElementsByTagName("body")[0] : (document.body || null)); if(tt_ie || n6 || tt_op || w3c) { if(tt_body && tt_db) { if(document.attachEvent || document.addEventListener) return true;} else tt_Err("wz_tooltip.js must be included INSIDE the body section," + " = immediately after the opening tag.", false);} tt_db =3D null; return false;} function tt_MkMainDiv() { if(tt_body.insertAdjacentHTML) tt_body.insertAdjacentHTML("afterBegin", tt_MkMainDivHtm()); else = if(typeof tt_body.innerHTML !=3D tt_u && document.createElement && = tt_body.appendChild) tt_body.appendChild(tt_MkMainDivDom()); if(window.tt_GetMainDivRefs && = tt_GetMainDivRefs()) return true; tt_db =3D null; return false;} function tt_MkMainDivHtm() { return('
' + (tt_ie56 ? ('') : ''));} function tt_MkMainDivDom() { var el =3D document.createElement("div"); if(el) el.id =3D "WzTtDiV"; return el;} function tt_GetMainDivRefs() { tt_aElt[0] =3D tt_GetElt("WzTtDiV"); if(tt_ie56 && tt_aElt[0]) { tt_aElt[tt_aElt.length - 1] =3D tt_GetElt("WzTtIfRm"); = if(!tt_aElt[tt_aElt.length - 1]) tt_aElt[0] =3D null;} if(tt_aElt[0]) { var css =3D tt_aElt[0].style; css.visibility =3D "hidden"; = css.position =3D "absolute"; css.overflow =3D "hidden"; return true;} return false;} function tt_ResetMainDiv() { var w =3D (window.screen && screen.width) ? screen.width : 10000; = tt_SetTipPos(-w, 0); tt_aElt[0].innerHTML =3D ""; tt_aElt[0].style.width = =3D (w - 1) + "px"; tt_h =3D 0;} function tt_IsW3cBox() { var css =3D tt_aElt[0].style; css.padding =3D "10px"; css.width =3D = "40px"; tt_bBoxOld =3D (tt_GetDivW(tt_aElt[0]) =3D=3D 40); css.padding = =3D "0px"; tt_ResetMainDiv();} function tt_OpaSupport() { var css =3D tt_body.style; tt_flagOpa =3D (typeof(css.filter) !=3D = tt_u) ? 1 : (typeof(css.KhtmlOpacity) !=3D tt_u) ? 2 : (typeof(css.KHTMLOpacity) !=3D tt_u) ? 3 : (typeof(css.MozOpacity) !=3D tt_u) ? 4 : (typeof(css.opacity) !=3D tt_u) ? 5 : 0;} function tt_SetOnloadFnc() { tt_AddEvtFnc(document, "DOMContentLoaded", tt_HideSrcTags); = tt_AddEvtFnc(window, "load", tt_HideSrcTags); if(tt_body.attachEvent) tt_body.attachEvent("onreadystatechange", function() { = if(tt_body.readyState =3D=3D "complete") tt_HideSrcTags();} ); if(/WebKit|KHTML/i.test(navigator.userAgent)) { var t =3D setInterval(function() { = if(/loaded|complete/.test(document.readyState)) { clearInterval(t); tt_HideSrcTags();} }, 10);} } function tt_HideSrcTags() { if(!window.tt_HideSrcTags || window.tt_HideSrcTags.done) return; window.tt_HideSrcTags.done =3D true; = if(!tt_HideSrcTagsRecurs(tt_body)) tt_Err("There are HTML elements to be converted to tooltips.\nIf you" + = " want these HTML elements to be automatically hidden, you" + " must = edit wz_tooltip.js, and set TagsToTip in the global" + " tooltip = configuration to true.", true);} function tt_HideSrcTagsRecurs(dad) { var ovr, asT2t; var a =3D dad.childNodes || dad.children || null; = for(var i =3D a ? a.length : 0; i;) {--i; if(!tt_HideSrcTagsRecurs(a[i])) return false; ovr =3D a[i].getAttribute ? = (a[i].getAttribute("onmouseover") || a[i].getAttribute("onclick")) : (typeof a[i].onmouseover =3D=3D "function") ? (a[i].onmouseover || = a[i].onclick) : null; if(ovr) { asT2t =3D ovr.toString().match(/TagToTip\s*\(\s*'[^'.]+'\s*[\),]/); if(asT2t && asT2t.length) { if(!tt_HideSrcTag(asT2t[0])) return false; } } } return true; } function tt_HideSrcTag(sT2t) { var id, el; // The ID passed to the found TagToTip() call identifies an HTML = element // to be converted to a tooltip, so hide that element id =3D sT2t.replace(/.+'([^'.]+)'.+/, "$1"); el =3D tt_GetElt(id); = if(el) { if(tt_Debug && !TagsToTip) return false; else el.style.display =3D "none";} else tt_Err("Invalid ID\n'" + id + "'\npassed to TagToTip()." + " There = exists no HTML element with that ID.", true); return true;} function tt_Tip(arg, t2t) { if(!tt_db) return; if(tt_iState) tt_Hide(); if(!tt_Enabled) return; tt_t2t =3D t2t; if(!tt_ReadCmds(arg)) return; tt_iState =3D 0x1 | 0x4; tt_AdaptConfig1(); = tt_MkTipContent(arg); tt_MkTipSubDivs(); tt_FormatTip(); tt_bJmpVert =3D = false; tt_bJmpHorz =3D false; tt_maxPosX =3D tt_GetClientW() + tt_scrlX = - tt_w - 1; tt_maxPosY =3D tt_GetClientH() + tt_scrlY - tt_h - 1; = tt_AdaptConfig2(); tt_OverInit(); tt_ShowInit(); tt_Move();} function tt_ReadCmds(a) { var i; i =3D 0; for(var j in config) tt_aV[i++] =3D config[j]; if(a.length & 1) { for(i =3D a.length - 1; i > 0; i -=3D 2) tt_aV[a[i - 1]] =3D a[i]; return true;} tt_Err("Incorrect call of Tip() or TagToTip().\n" + "Each command must = be followed by a value.", true); return false;} function tt_AdaptConfig1() { tt_ExtCallFncs(0, "LoadConfig"); if(!tt_aV[TITLEBGCOLOR].length) tt_aV[TITLEBGCOLOR] =3D tt_aV[BORDERCOLOR]; = if(!tt_aV[TITLEFONTCOLOR].length) tt_aV[TITLEFONTCOLOR] =3D tt_aV[BGCOLOR]; = if(!tt_aV[TITLEFONTFACE].length) tt_aV[TITLEFONTFACE] =3D tt_aV[FONTFACE]; = if(!tt_aV[TITLEFONTSIZE].length) tt_aV[TITLEFONTSIZE] =3D tt_aV[FONTSIZE]; if(tt_aV[CLOSEBTN]) { if(!tt_aV[CLOSEBTNCOLORS]) tt_aV[CLOSEBTNCOLORS] =3D new Array("", "", "", ""); for(var i =3D 4; = i;) {--i; if(!tt_aV[CLOSEBTNCOLORS][i].length) tt_aV[CLOSEBTNCOLORS][i] =3D (i & 1) ? tt_aV[TITLEFONTCOLOR] : = tt_aV[TITLEBGCOLOR];} if(!tt_aV[TITLE].length) tt_aV[TITLE] =3D " ";} if(tt_aV[OPACITY] =3D=3D 100 && typeof tt_aElt[0].style.MozOpacity !=3D = tt_u && !Array.every) tt_aV[OPACITY] =3D 99; if(tt_aV[FADEIN] && tt_flagOpa && tt_aV[DELAY] > = 100) tt_aV[DELAY] =3D Math.max(tt_aV[DELAY] - tt_aV[FADEIN], 100);} function tt_AdaptConfig2() { if(tt_aV[CENTERMOUSE]) { tt_aV[OFFSETX] -=3D ((tt_w - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0)) = >> 1); tt_aV[JUMPHORZ] =3D false;} } function tt_MkTipContent(a) { if(tt_t2t) { if(tt_aV[COPYCONTENT]) tt_sContent =3D tt_t2t.innerHTML; else tt_sContent =3D "";} else tt_sContent =3D a[0]; tt_ExtCallFncs(0, "CreateContentString");} function tt_MkTipSubDivs() { var sCss =3D = 'position:relative;margin:0px;padding:0px;border-width:0px;left:0px;top:0= px;line-height:normal;width:auto;', sTbTrTd =3D ' cellspacing=3D"0" = cellpadding=3D"0" border=3D"0" style=3D"' + sCss + '">' + '' + = tt_aV[TITLE] + '' + (tt_aV[CLOSEBTN] ? ('') : '') + '
' + '' + tt_aV[CLOSEBTNTEXT] + '
') : '') + '
' + = '' + = tt_sContent + '
' + (tt_aV[SHADOW] ? ('
' + '
') : '') ); tt_GetSubDivRefs(); if(tt_t2t && !tt_aV[COPYCONTENT]) { tt_t2tDad =3D tt_t2t.parentNode || tt_t2t.parentElement || = tt_t2t.offsetParent || null; if(tt_t2tDad) { tt_MovDomNode(tt_t2t, tt_t2tDad, tt_aElt[6]); tt_t2t.style.display =3D = "block";} } tt_ExtCallFncs(0, "SubDivsCreated");} function tt_GetSubDivRefs() { var aId =3D new Array("WzTiTl", "WzTiTlTb", "WzTiTlI", "WzClOsE", = "WzBoDy", "WzBoDyI", "WzTtShDwB", "WzTtShDwR"); for(var i =3D = aId.length; i; --i) tt_aElt[i] =3D tt_GetElt(aId[i - 1]);} function tt_FormatTip() { var css, w, h, iOffY, iOffSh, iAdd =3D (tt_aV[PADDING] + = tt_aV[BORDERWIDTH]) << 1; if(tt_aV[TITLE].length) { css =3D tt_aElt[1].style; css.background =3D tt_aV[TITLEBGCOLOR]; = css.paddingTop =3D (tt_aV[CLOSEBTN] ? 2 : 0) + "px"; css.paddingBottom = =3D "1px"; css.paddingLeft =3D css.paddingRight =3D tt_aV[PADDING] + = "px"; css =3D tt_aElt[3].style; css.color =3D tt_aV[TITLEFONTCOLOR]; if = (tt_aV[WIDTH] =3D=3D -1) css.whiteSpace =3D "nowrap"; css.fontFamily =3D tt_aV[TITLEFONTFACE]; = css.fontSize =3D tt_aV[TITLEFONTSIZE]; css.fontWeight =3D "bold"; = css.textAlign =3D tt_aV[TITLEALIGN]; if(tt_aElt[4]) { css.paddingRight =3D (tt_aV[PADDING] << 1) + "px"; css =3D = tt_aElt[4].style; css.background =3D tt_aV[CLOSEBTNCOLORS][0]; css.color = =3D tt_aV[CLOSEBTNCOLORS][1]; css.fontFamily =3D tt_aV[TITLEFONTFACE]; = css.fontSize =3D tt_aV[TITLEFONTSIZE]; css.fontWeight =3D "bold";} if(tt_aV[WIDTH] > 0) tt_w =3D tt_aV[WIDTH]; else { tt_w =3D tt_GetDivW(tt_aElt[3]) + tt_GetDivW(tt_aElt[4]); = if(tt_aElt[4]) tt_w +=3D tt_aV[PADDING]; if(tt_aV[WIDTH] < -1 && tt_w > -tt_aV[WIDTH]) tt_w =3D -tt_aV[WIDTH];} iOffY =3D -tt_aV[BORDERWIDTH];} else { tt_w =3D 0; iOffY =3D 0;} css =3D tt_aElt[5].style; css.top =3D iOffY + "px"; = if(tt_aV[BORDERWIDTH]) { css.borderColor =3D tt_aV[BORDERCOLOR]; css.borderStyle =3D = tt_aV[BORDERSTYLE]; css.borderWidth =3D tt_aV[BORDERWIDTH] + "px";} if(tt_aV[BGCOLOR].length) css.background =3D tt_aV[BGCOLOR]; if(tt_aV[BGIMG].length) css.backgroundImage =3D "url(" + tt_aV[BGIMG] + ")"; css.padding =3D = tt_aV[PADDING] + "px"; css.textAlign =3D tt_aV[TEXTALIGN]; = if(tt_aV[HEIGHT]) { css.overflow =3D "auto"; if(tt_aV[HEIGHT] > 0) css.height =3D (tt_aV[HEIGHT] + iAdd) + "px"; else tt_h =3D iAdd - tt_aV[HEIGHT];} css =3D tt_aElt[6].style; css.color =3D tt_aV[FONTCOLOR]; css.fontFamily = =3D tt_aV[FONTFACE]; css.fontSize =3D tt_aV[FONTSIZE]; css.fontWeight = =3D tt_aV[FONTWEIGHT]; css.background =3D ""; css.textAlign =3D = tt_aV[TEXTALIGN]; if(tt_aV[WIDTH] > 0) w =3D tt_aV[WIDTH]; else if(tt_aV[WIDTH] =3D=3D -1 && tt_w) w =3D tt_w; else { w =3D tt_GetDivW(tt_aElt[6]); if(tt_aV[WIDTH] < -1 && w > = -tt_aV[WIDTH]) w =3D -tt_aV[WIDTH];} if(w > tt_w) tt_w =3D w; tt_w +=3D iAdd; if(tt_aV[SHADOW]) { tt_w +=3D tt_aV[SHADOWWIDTH]; iOffSh =3D = Math.floor((tt_aV[SHADOWWIDTH] * 4) / 3); css =3D tt_aElt[7].style; = css.top =3D iOffY + "px"; css.left =3D iOffSh + "px"; css.width =3D = (tt_w - iOffSh - tt_aV[SHADOWWIDTH]) + "px"; css.height =3D = tt_aV[SHADOWWIDTH] + "px"; css.background =3D tt_aV[SHADOWCOLOR]; css = =3D tt_aElt[8].style; css.top =3D iOffSh + "px"; css.left =3D (tt_w - = tt_aV[SHADOWWIDTH]) + "px"; css.width =3D tt_aV[SHADOWWIDTH] + "px"; = css.background =3D tt_aV[SHADOWCOLOR];} else iOffSh =3D 0; tt_SetTipOpa(tt_aV[FADEIN] ? 0 : tt_aV[OPACITY]); = tt_FixSize(iOffY, iOffSh);} function tt_FixSize(iOffY, iOffSh) { var wIn, wOut, h, add, i; tt_aElt[0].style.width =3D tt_w + "px"; = tt_aElt[0].style.pixelWidth =3D tt_w; wOut =3D tt_w - ((tt_aV[SHADOW]) ? = tt_aV[SHADOWWIDTH] : 0); wIn =3D wOut; if(!tt_bBoxOld) wIn -=3D (tt_aV[PADDING] + tt_aV[BORDERWIDTH]) << 1; = tt_aElt[5].style.width =3D wIn + "px"; if(tt_aElt[1]) { wIn =3D wOut - (tt_aV[PADDING] << 1); if(!tt_bBoxOld) wOut =3D wIn; tt_aElt[1].style.width =3D wOut + "px"; = tt_aElt[2].style.width =3D wIn + "px";} if(tt_h) { h =3D tt_GetDivH(tt_aElt[5]); if(h > tt_h) { if(!tt_bBoxOld) tt_h -=3D (tt_aV[PADDING] + tt_aV[BORDERWIDTH]) << 1; = tt_aElt[5].style.height =3D tt_h + "px";} } tt_h =3D tt_GetDivH(tt_aElt[0]) + iOffY; if(tt_aElt[8]) tt_aElt[8].style.height =3D (tt_h - iOffSh) + "px"; i =3D tt_aElt.length = - 1; if(tt_aElt[i]) { tt_aElt[i].style.width =3D tt_w + "px"; tt_aElt[i].style.height =3D = tt_h + "px";} } function tt_DeAlt(el) { var aKid; if(el) { if(el.alt) el.alt =3D ""; if(el.title) el.title =3D ""; aKid =3D el.childNodes || el.children || null; if(aKid) { for(var i =3D aKid.length; i;) tt_DeAlt(aKid[--i]);} } } function tt_OpDeHref(el) { if(!tt_op) return; if(tt_elDeHref) tt_OpReHref(); while(el) { if(el.hasAttribute("href")) { el.t_href =3D el.getAttribute("href"); el.t_stats =3D window.status; = el.removeAttribute("href"); el.style.cursor =3D "hand"; tt_AddEvtFnc(el, = "mousedown", tt_OpReHref); window.status =3D el.t_href; tt_elDeHref =3D = el; break;} el =3D el.parentElement;} } function tt_OpReHref() { if(tt_elDeHref) { tt_elDeHref.setAttribute("href", tt_elDeHref.t_href); = tt_RemEvtFnc(tt_elDeHref, "mousedown", tt_OpReHref); window.status =3D = tt_elDeHref.t_stats; tt_elDeHref =3D null;} } function tt_OverInit() { if(window.event) tt_over =3D window.event.target || window.event.srcElement; else tt_over =3D tt_ovr_; tt_DeAlt(tt_over); tt_OpDeHref(tt_over);} function tt_ShowInit() { tt_tShow.Timer("tt_Show()", tt_aV[DELAY], true); if(tt_aV[CLICKCLOSE] = || tt_aV[CLICKSTICKY]) tt_AddEvtFnc(document, "mouseup", tt_OnLClick);} function tt_Show() { var css =3D tt_aElt[0].style; css.zIndex =3D Math.max((window.dd && = dd.z) ? (dd.z + 2) : 0, 1010); if(tt_aV[STICKY] || !tt_aV[FOLLOWMOUSE]) tt_iState &=3D ~0x4; if(tt_aV[DURATION] > 0) tt_tDurt.Timer("tt_HideInit()", tt_aV[DURATION], true); = tt_ExtCallFncs(0, "Show") css.visibility =3D "visible"; tt_iState |=3D 0x2; if(tt_aV[FADEIN]) tt_Fade(0, 0, tt_aV[OPACITY], Math.round(tt_aV[FADEIN] / = tt_aV[FADEINTERVAL])); tt_ShowIfrm();} function tt_ShowIfrm() { if(tt_ie56) { var ifrm =3D tt_aElt[tt_aElt.length - 1]; if(ifrm) { var css =3D ifrm.style; css.zIndex =3D tt_aElt[0].style.zIndex - 1; = css.display =3D "block";} } } function tt_Move(e) { if(e) tt_ovr_ =3D e.target || e.srcElement; e =3D e || window.event; if(e) { tt_musX =3D tt_GetEvtX(e); tt_musY =3D tt_GetEvtY(e);} if(tt_iState & 0x04) { if(!tt_op && !tt_ie) { if(tt_bWait) return; tt_bWait =3D true; tt_tWaitMov.Timer("tt_bWait =3D false;", 1, = true);} if(tt_aV[FIX]) { var iY =3D tt_aV[FIX][1]; if(tt_aV[ABOVE]) iY -=3D tt_h; tt_iState &=3D ~0x4; tt_SetTipPos(tt_aV[FIX][0], = tt_aV[FIX][1]);} else if(!tt_ExtCallFncs(e, "MoveBefore")) tt_SetTipPos(tt_Pos(0), tt_Pos(1)); tt_ExtCallFncs([tt_musX, tt_musY], = "MoveAfter") } } function tt_Pos(iDim) { var iX, bJmpMode, cmdAlt, cmdOff, cx, iMax, iScrl, iMus, bJmp; = if(iDim) { bJmpMode =3D tt_aV[JUMPVERT]; cmdAlt =3D ABOVE; cmdOff =3D OFFSETY; cx = =3D tt_h; iMax =3D tt_maxPosY; iScrl =3D tt_scrlY; iMus =3D tt_musY; = bJmp =3D tt_bJmpVert;} else { bJmpMode =3D tt_aV[JUMPHORZ]; cmdAlt =3D LEFT; cmdOff =3D OFFSETX; cx = =3D tt_w; iMax =3D tt_maxPosX; iScrl =3D tt_scrlX; iMus =3D tt_musX; = bJmp =3D tt_bJmpHorz;} if(bJmpMode) { if(tt_aV[cmdAlt] && (!bJmp || tt_CalcPosAlt(iDim) >=3D iScrl + 16)) iX =3D tt_PosAlt(iDim); else if(!tt_aV[cmdAlt] && bJmp && = tt_CalcPosDef(iDim) > iMax - 16) iX =3D tt_PosAlt(iDim); else iX =3D tt_PosDef(iDim);} else { iX =3D iMus; if(tt_aV[cmdAlt]) iX -=3D cx + tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0); = else iX +=3D tt_aV[cmdOff];} if(iX > iMax) iX =3D bJmpMode ? tt_PosAlt(iDim) : iMax; if(iX < iScrl) iX =3D bJmpMode ? tt_PosDef(iDim) : iScrl; return iX;} function tt_PosDef(iDim) { if(iDim) tt_bJmpVert =3D tt_aV[ABOVE]; else tt_bJmpHorz =3D tt_aV[LEFT]; return tt_CalcPosDef(iDim);} function tt_PosAlt(iDim) { if(iDim) tt_bJmpVert =3D !tt_aV[ABOVE]; else tt_bJmpHorz =3D !tt_aV[LEFT]; return tt_CalcPosAlt(iDim);} function tt_CalcPosDef(iDim) { return iDim ? (tt_musY + tt_aV[OFFSETY]) : (tt_musX + = tt_aV[OFFSETX]);} function tt_CalcPosAlt(iDim) { var cmdOff =3D iDim ? OFFSETY : OFFSETX; var dx =3D tt_aV[cmdOff] - = (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0); if(tt_aV[cmdOff] > 0 && dx = <=3D 0) dx =3D 1; return((iDim ? (tt_musY - tt_h) : (tt_musX - tt_w)) - dx);} function tt_Fade(a, now, z, n) { if(n) { now +=3D Math.round((z - now) / n); if((z > a) ? (now >=3D z) : (now = <=3D z)) now =3D z; else tt_tFade.Timer("tt_Fade(" + a + "," + now + "," + z + "," + (n - 1) + = ")", tt_aV[FADEINTERVAL], true);} now ? tt_SetTipOpa(now) : tt_Hide();} function tt_SetTipOpa(opa) { tt_SetOpa(tt_aElt[5], opa); if(tt_aElt[1]) tt_SetOpa(tt_aElt[1], opa); if(tt_aV[SHADOW]) { opa =3D Math.round(opa * 0.8); tt_SetOpa(tt_aElt[7], opa); = tt_SetOpa(tt_aElt[8], opa);} } function tt_OnScrl() { tt_scrlX =3D tt_GetScrollX(); tt_scrlY =3D tt_GetScrollY();} function tt_OnCloseBtnOver(iOver) { var css =3D tt_aElt[4].style; iOver <<=3D 1; css.background =3D = tt_aV[CLOSEBTNCOLORS][iOver]; css.color =3D tt_aV[CLOSEBTNCOLORS][iOver = + 1];} function tt_OnLClick(e) { e =3D e || window.event; if(!((e.button && e.button & 2) || (e.which = && e.which =3D=3D 3))) { if(tt_aV[CLICKSTICKY] && (tt_iState & 0x4)) { tt_aV[STICKY] =3D true; tt_iState &=3D ~0x4;} else if(tt_aV[CLICKCLOSE]) tt_HideInit();} } function tt_Int(x) { var y; return(isNaN(y =3D parseInt(x)) ? 0 : y);} Number.prototype.Timer =3D function(s, iT, bUrge) { if(!this.value || bUrge) this.value =3D window.setTimeout(s, iT);} Number.prototype.EndTimer =3D function() { if(this.value) { window.clearTimeout(this.value); this.value =3D 0;} } function tt_SetOpa(el, opa) { var css =3D el.style; tt_opa =3D opa; if(tt_flagOpa =3D=3D 1) { if(opa < 100) { if(typeof(el.filtNo) =3D=3D tt_u) el.filtNo =3D css.filter; var bVis =3D css.visibility !=3D "hidden"; = css.zoom =3D "100%"; if(!bVis) css.visibility =3D "visible"; css.filter =3D "alpha(opacity=3D" + opa + = ")"; if(!bVis) css.visibility =3D "hidden";} else if(typeof(el.filtNo) !=3D tt_u) css.filter =3D el.filtNo;} else { opa /=3D 100.0; switch(tt_flagOpa) { case 2: css.KhtmlOpacity =3D opa; break; case 3: css.KHTMLOpacity =3D opa; break; case 4: css.MozOpacity =3D opa; break; case 5: css.opacity =3D opa; break;} } } function tt_MovDomNode(el, dadFrom, dadTo) { if(dadFrom) dadFrom.removeChild(el); if(dadTo) dadTo.appendChild(el);} function tt_Err(sErr, bIfDebug) { if(tt_Debug || !bIfDebug) alert("Tooltip Script Error Message:\n\n" + sErr);} function tt_ExtCmdEnum() { var s; for(var i in config) { s =3D "window." + i.toString().toUpperCase(); if(eval("typeof(" + s + = ") =3D=3D tt_u")) { eval(s + " =3D " + tt_aV.length); tt_aV[tt_aV.length] =3D null;} } } function tt_ExtCallFncs(arg, sFnc) { var b =3D false; for(var i =3D tt_aExt.length; i;) {--i; var fnc =3D tt_aExt[i]["On" + sFnc]; if(fnc && fnc(arg)) b =3D true;} return b;} tt_Init(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/WebResource.axd?d=v4bIR8DosVZ4ptjTnUPELA2&t=633919305785870236 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded; charset=3Dutf-8"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('
'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (var i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + = WebForm_EncodeCallback(value) + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13) { var src =3D event.srcElement || event.target; if (!src || (src.tagName.toLowerCase() !=3D "textarea")) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_TrimString(value) { return value.replace(/^\s+|\s+$/g, '') } function WebForm_AppendToClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index =3D=3D=3D -1) { element.className =3D (element.className =3D=3D=3D '') ? = className : element.className + ' ' + className; } } function WebForm_RemoveClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index >=3D 0) { element.className =3D = WebForm_TrimString(currentClassName.substring(0, index) + ' ' + currentClassName.substring(index + className.length + 1, = currentClassName.length)); } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=zWtdaxDta428NyOb-fjvBzQQl-V_m3h9VC4tdezXQsK_wXtlzJTWQxc_idPCz5bzbMlH-iusz7O1t7GDRTvBheguWeQC27ig29T2btQn6cA1&t=633759219489611797 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjax.js Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC= allback=3Dfunction(b,a){return function(){var = e=3Darguments.length;if(e>0){var d=3D[];for(var = c=3D0;cc){var = f=3DError.parameterCount();f.popStackFrame();return f}return = null};Function._validateParameter=3Dfunction(c,a,h){var = b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun= ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return = b}var = e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var = j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var = d=3D0;dc.Calendar.TwoDigitYearMax)return = a-100}return = a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp= =3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var = c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])= /g,"\\\\$1");var a=3Dnew = Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh= ile((d=3Dh.exec(c))!=3D=3Dnull){var = l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,= a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case = "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case = "tt":case "t":a.append("(\\D*)");break;case = "yyyy":a.append("(\\d{4})");break;case = "fff":a.append("(\\d{3})");break;case = "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case = "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case = "H":case "hh":case "h":case "mm":case "m":case "ss":case = "s":a.append("(\\d\\d?)");break;case = "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case = "z":a.append("([+-]?\\d\\d?)");break}Array.add(j,d[0])}Date._appendPreOrP= ostMatch(c.slice(f),a);a.append("$");var = k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa= rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari= ant=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D= function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a31)return null;break;case = "MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case = "MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case = "M":case "MM":var c=3DDate._parseInt(a)-1;if(c<0||c>11)return = null;break;case "y":case = "yy":f=3DDate._expandYear(m,Date._parseInt(a));if(f<0||f>9999)return = null;break;case "yyyy":f=3DDate._parseInt(a);if(f<0||f>9999)return = null;break;case "h":case = "hh":d=3DDate._parseInt(a);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return = null;break;case "H":case "HH":d=3DDate._parseInt(a);if(d<0||d>23)return = null;break;case "m":case "mm":n=3DDate._parseInt(a);if(n<0||n>59)return = null;break;case "s":case "ss":o=3DDate._parseInt(a);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=3DDate._parseInt(a)*100;if(e<0||e>999)return null;break;case = "ff":e=3DDate._parseInt(a)*10;if(e<0||e>999)return null;break;case = "fff":e=3DDate._parseInt(a);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=3DDate._parseInt(q[0]);if(i<-12||i>13)return null;var = l=3DDate._parseInt(q[1]);if(l<0||l>59)return = null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var = i=3DDate._parseInt(a);if(i<-12||i>13)return null;k=3Di*60;break}}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),t%60)}return b}};Date._parseInt=3Dfunction(a){return = parseInt(a.replace(/^[\s0]+(\d+)$/,"$1"))};Date.prototype.format=3Dfuncti= on(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)= ));break}}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(g,f){var a=3Dg.trim();if(a.match(/infinity/i)!=3D=3Dnull)return = parseFloat(a);if(a.match(/^0x[a-f0-9]+$/i)!=3D=3Dnull)return = parseInt(a);var = d=3Df.numberFormat,b=3Dd.NumberDecimalSeparator,c=3Dd.NumberGroupSeparato= r,e=3Dnew = RegExp("^[+-]?[\\d\\"+c+"]*\\"+b+"?\\d*([eE][+-]?\\d+)?$");if(!a.match(e)= )return Number.NaN;a=3Da.split(c).join("");a=3Da.replace(b,".");return = parseFloat(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 q=3D["n %","n%","%n"],p=3D["-n = %","-n%","-%n"],r=3D["(n)","-n","- n","n-","n -"],o=3D["$n","n$","$ = n","n $"],n=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n = $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function = i(p,k,j,l,o){var = e=3Dj[0],g=3D1,c=3Dp.toString(),a=3D"",m=3D"",i=3Dc.split(".");if(i.lengt= h>1){c=3Di[0];a=3Di[1];var = h=3Da.split(/e/i);if(h.length>1){a=3Dh[0];m=3D"e"+h[1]}}if(k>0){var = f=3Da.length-k;if(f>0)a=3Da.slice(0,k);else if(f<0)for(var = n=3D0;n=3D0){if(e=3D=3D=3D0||e>b)if(d.length>0)ret= urn c.slice(0,b+1)+l+d+a;else return = c.slice(0,b+1)+a;if(d.length>0)d=3Dc.slice(b-e+1,b+1)+l+d;else = d=3Dc.slice(b-e+1,b+1);b-=3De;if(g1)b=3DparseInt(d.slice(1));var = c;switch(d.charAt(0)){case "d":case "D":c=3D"n";if(b!=3D=3D-1){var = g=3D""+e,k=3Db-g.length;if(k>0)for(var = m=3D0;m=3D0};Array.dequeue=3Dfunction(a){return = a.shift()};Array.forEach=3Dfunction(b,e,d){for(var = a=3D0,f=3Db.length;a=3D0)b.splice(a,1);return = a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};String.__typeName=3D= "String";String.__class=3Dtrue;String.prototype.endsWith=3Dfunction(a){re= turn = 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-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(" = Safari/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.version=3D= parseFloat(navigator.userAgent.match(/Safari\/(\d+\.\d+)/)[1]);Sys.Browse= r.name=3D"Safari"}else = if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows= er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._= Debug.prototype=3D{_appendConsole:function(a){if(typeof = Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console= &&window.console.log)window.console.log(a);if(window.opera)window.opera.p= ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT= race:function(b){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D= b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass= ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma= t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons= ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:= function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi= on(a,b){var = c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr= aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": = null");return}switch(typeof a){case "undefined":this.trace(b+c+": = Undefined");break;case "number":case "string":case = "boolean":this.trace(b+c+": = "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a= )){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else = if(Array.contains(d,a)){this.trace(b+c+": = ...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.= HTMLElement&&a instanceof HTMLElement||typeof = a.nodeName=3D=3D=3D"string"){var = k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - = "+a.id;this.trace(b+c+" {"+k+"}")}else{var = i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" = {"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D" ";var = e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof = b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","= )[d].trim(),this.__typeName));j|=3Db}return j}}function = Sys$Enum$toString(c){if(typeof = c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var = d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in = d)if(d[a]=3D=3D=3Dc)return a}else{var = b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in = d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return = a.value-b.value});this.__sortedValues=3Db}var = e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var = h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng= th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return = e.reverse().join(", ")}return = ""}Type.prototype.registerEnum=3Dfunction(c,b){for(var a in = this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Dc;this.parse= =3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu= m$toString;this.__flags=3Db;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);if(!a._handler)a._handler=3Dfunction(c,d){for(var= b=3D0,e=3Da.length;b=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu= ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var= d=3Dnull,c=3Da._events[e],d=3Dnull;for(var = b=3D0,g=3Dc.length;b0)this._t= imeoutCookie=3Dwindow.setTimeout(Function.createDelegate(this,this._scrip= tLoadTimeoutHandler),a*1000);this._loadScriptsInternal()},notifyScriptLoa= ded:function(){if(!this._loading)return;this._currentTask._notified++;if(= Sys.Browser.agent=3D=3D=3DSys.Browser.Safari)if(this._currentTask._notifi= ed=3D=3D=3D1)window.setTimeout(Function.createDelegate(this,function(){th= is._scriptLoadedHandler(this._currentTask.get_scriptElement(),true)}),0)}= ,queueCustomScriptTag:function(a){if(!this._scriptsToLoad)this._scriptsTo= Load=3D[];Array.add(this._scriptsToLoad,a)},queueScriptBlock:function(a){= if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scriptsT= oLoad,{text:a})},queueScriptReference:function(a){if(!this._scriptsToLoad= )this._scriptsToLoad=3D[];Array.add(this._scriptsToLoad,{src:a})},_create= ScriptElement: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(){if(this._scriptsToLoad&&this._scriptsT= oLoad.length>0){var = b=3DArray.dequeue(this._scriptsToLoad),a=3Dthis._createScriptElement(b);i= f(a.text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.t= ext;delete a.text}if(typeof = b.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{var = c=3Dthis._allScriptsLoadedCallback;this._stopLoading();if(c)c(this)}},_ra= iseError:function(a){var = c=3Dthis._scriptLoadFailedCallback,b=3Dthis._currentTask.get_scriptElemen= t();this._stopLoading();if(c)c(this,b,a);else throw = Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)},_scriptLoadedHandler:f= unction(a,b){if(b&&this._currentTask._notified)if(this._currentTask._noti= fied>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoaded= Scripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;thi= s._loadScriptsInternal()}else = this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var = a=3Dthis._scriptLoadTimeoutCallback;this._stopLoading();if(a)a(this)},_st= opLoading:function(){if(this._timeoutCookie){window.clearTimeout(this._ti= meoutCookie);this._timeoutCookie=3Dnull}if(this._currentTask){this._curre= ntTask.dispose();this._currentTask=3Dnull}this._scriptsToLoad=3Dnull;this= ._loading=3Dnull;this._allScriptsLoadedCallback=3Dnull;this._scriptLoadFa= iledCallback=3Dnull;this._scriptLoadTimeoutCallback=3Dnull}};Sys._ScriptL= oader.registerClass("Sys._ScriptLoader",null,Sys.IDisposable);Sys._Script= Loader.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);this._scriptErrorDelegate=3DFunction.createDelegate(this,this._script= ErrorHandler);$addHandler(this._scriptElement,"error",this._scriptErrorDe= legate)},_removeScriptElementHandlers:function(){if(this._scriptLoadDeleg= ate){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);$removeHand= ler(a,"error",this._scriptErrorDelegate);this._scriptErrorDelegate=3Dnull= ;this._scriptLoadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this= ._disposed)return;this._completedCallback(this.get_scriptElement(),false)= },_scriptLoadHandler: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._Application=3Dfunction(){Sys._= Application.initializeBase(this);this._disposableObjects=3D[];this._compo= nents=3D{};this._createdComponents=3D[];this._secondPassComponents=3D[];t= his._unloadHandlerDelegate=3DFunction.createDelegate(this,this._unloadHan= dler);this._loadHandlerDelegate=3DFunction.createDelegate(this,this._load= Handler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDe= legate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHandlerDelegat= e)};Sys._Application.prototype=3D{_creatingComponents:false,_disposing:fa= lse,get_isCreatingComponents:function(){return = this._creatingComponents},add_load:function(a){this.get_events().addHandl= er("load",a)},remove_load:function(a){this.get_events().removeHandler("lo= ad",a)},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Em= pty);else = this.get_events().addHandler("init",a)},remove_init:function(a){this.get_= events().removeHandler("init",a)},add_unload:function(a){this.get_events(= ).addHandler("unload",a)},remove_unload:function(a){this.get_events().rem= oveHandler("unload",a)},addComponent:function(a){this._components[a.get_i= d()]=3Da},beginCreateComponents:function(){this._creatingComponents=3Dtru= e},dispose:function(){if(!this._disposing){this._disposing=3Dtrue;if(wind= ow.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;a0)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(){return = this._xmlHttpRequest.status},get_statusText:function(){return = this._xmlHttpRequest.statusText},get_xml:function(){var = a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3Dnew = XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)retur= n 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;var = a=3Dthis._webRequest._get_eventHandlerList().getHandler("completed");if(a= )a(this,Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExecutor.registerClass("Sy= s.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestMan= ager=3Dfunction(){this._this=3Dthis;this._defaultTimeout=3D0;this._defaul= tExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.pro= totype=3D{add_invokingRequest:function(a){this._get_eventHandlerList().ad= dHandler("invokingRequest",a)},remove_invokingRequest:function(a){this._g= et_eventHandlerList().removeHandler("invokingRequest",a)},add_completedRe= quest:function(a){this._get_eventHandlerList().addHandler("completedReque= st",a)},remove_completedRequest:function(a){this._get_eventHandlerList().= 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 = c=3Ddocument.getElementsByTagName("base")[0];if(c&&c.href&&c.href.length>= 0)a=3Dc.href;else a=3Ddocument.URL}var = d=3Da.indexOf("?");if(d!=3D=3D-1)a=3Da.substr(0,d);a=3Da.substr(0,a.lastI= ndexOf("/")+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{set_timeout:= function(a){this._timeout=3Da},get_timeout:function(){return = this._timeout},set_defaultUserContext:function(a){this._userContext=3Da},= get_defaultUserContext:function(){return = this._userContext},set_defaultSucceededCallback:function(a){this._succeed= ed=3Da},get_defaultSucceededCallback:function(){return = this._succeeded},set_defaultFailedCallback:function(a){this._failed=3Da},= get_defaultFailedCallback:function(){return = this._failed},set_path:function(a){this._path=3Da},get_path:function(){re= turn = this._path},_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+"/"+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 = e=3Dd.get_statusCode(),b=3Dnull;try{var = j=3Dd.getResponseHeader("Content-Type");if(j.startsWith("application/json= "))b=3Dd.get_object();else = if(j.startsWith("text/xml"))b=3Dd.get_xml();else = b=3Dd.get_responseData()}catch(m){}var = k=3Dd.getResponseHeader("jsonerror"),g=3Dk=3D=3D=3D"true";if(g)b=3Dnew = Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType);if(= e<200||e>=3D300||g){if(c){if(!b||!g)b=3Dnew = Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg= ,a),"","");b._statusCode=3De;c(b,f,a)}}else if(i)i(b,f,a)}else{var = h;if(d.get_timedOut())h=3DString.format(Sys.Res.webServiceTimedOut,a);els= e h=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new = Sys.Net.WebServiceError(d.get_timedOut(),h,"",""),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{_defaultFailedCallback:null,= _defaultLoadCompletedCallback:null,_defaultSaveCompletedCallback:null,_pa= th:"",_timeout:0,get_defaultFailedCallback:function(){return = this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._= defaultFailedCallback=3Da},get_defaultLoadCompletedCallback:function(){re= turn = 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},set_path:function(a){if(!a||!a.length)a=3D"";this._path=3Da},= get_timeout:function(){return = this._timeout},set_timeout:function(a){this._timeout=3Da},load:function(b= ,d,e,f){var = c=3D{},a;if(!b)a=3D"GetAllPropertiesForCurrentUser";else{a=3D"GetProperti= esForCurrentUser";c=3D{properties:this._clonePropertyNames(b)}}this._invo= ke(this._get_path(),a,false,c,Function.createDelegate(this,this._onLoadCo= mplete),Function.createDelegate(this,this._onLoadFailed),[d,e,f])},save:f= unction(d,a,c,e){var = b=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat= h(),"SetPropertiesForCurrentUser",false,{values:b},Function.createDelegat= e(this,this._onSaveComplete),Function.createDelegate(this,this._onSaveFai= led),[a,c,e])},_clonePropertyNames:function(e){var c=3D[],d=3D{};for(var = b=3D0;b0)a.append(",");Sys.Serialization.JavaScriptSerializer._s= erializeWithBuilder(b[c],a)}a.append("]")}else{if(Date.isInstanceOfType(b= )){a.append('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}va= r e=3D[],i=3D0;for(var g in = b){if(g.startsWith("$"))continue;e[i++]=3Dg}if(h)e.sort();a.append("{");v= ar j=3Dfalse;for(c=3D0;c=3D" = "){if(d=3D=3D=3D"\\"||d=3D=3D=3D'"')a.append("\\");a.append(d)}else = switch(d){case "\b":a.append("\\b");break;case = "\f":a.append("\\f");break;case "\n":a.append("\\n");break;case = "\r":a.append("\\r");break;case = "\t":a.append("\\t");break;default:a.append("\\u00");if(d.charCodeAt()<16= )a.append("0");a.append(d.charCodeAt().toString(16))}}}else = a.append(b);a.append('"');break;case = "boolean":a.append(b.toString());break;default:a.append("null");break}};S= ys.Serialization.JavaScriptSerializer.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){if(data.length=3D=3D=3D0)throw = Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var = exp=3Ddata.replace(new = RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"',"g"),"$1new = Date($2)");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._upperMonths,this._toUpper(a))},_getDayIndex:function(= a){if(!this._upperDays)this._upperDays=3Dthis._toUpperArray(this.dateTime= Format.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=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}= this._form=3Dnull;this._updatePanelIDs=3Dnull;this._oldUpdatePanelIDs=3Dn= ull;this._childUpdatePanelIDs=3Dnull;this._updatePanelClientIDs=3Dnull;th= is._asyncPostBackControlIDs=3Dnull;this._asyncPostBackControlClientIDs=3D= null;this._postBackControlIDs=3Dnull;this._postBackControlClientIDs=3Dnul= l;this._asyncPostBackTimeout=3Dnull;this._scrollPosition=3Dnull;this._dat= aItems=3Dnull},_doPostBack:function(a,e){this._additionalInput=3Dnull;var= = b=3Dthis._form;if(b.action!=3D=3Db._initialAction)this._postBackSettings=3D= this._createPostBackSettings(false,null,null);else{var = 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()},_elementContains:function(b,a){while(a){if(= a=3D=3D=3Db)return true;a=3Da.parentNode}return = false},_endPostBack:function(a,e){this._processingRequest=3Dfalse;this._r= equest=3Dnull;this._additionalInput=3Dnull;var = d=3Dthis._get_eventHandlerList().getHandler("endRequest"),b=3Dfalse;if(d)= {var c=3Dnew = Sys.WebForms.EndRequestEventArgs(a,this._dataItems,e);d(this,c);b=3Dc.get= _errorHandled()}this._dataItems=3Dnull;if(a&&!b)alert(a.message)},_findNe= arestElement: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)},_getPageLoadedEventArgs:function(f){var = e=3D[],d=3D[],h=3Dthis._oldUpdatePanelIDs||[],b=3Dthis._updatePanelIDs,g=3D= this._childUpdatePanelIDs||[],c=3Dthis._panelsToRefreshIDs||[];for(var = a=3D0;a-1))Array.add(d,document.getEle= mentById(this._uniqueIDToClientID(b[a])));return new = Sys.WebForms.PageLoadingEventArgs(e,d,this._dataItems)},_getPostBackSetti= ngs: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){this._scriptManagerID=3Da;t= his._form=3Db;this._form._initialAction=3Dthis._form.action;this._onsubmi= t=3Dthis._form.onsubmit;this._form.onsubmit=3Dnull;this._onFormSubmitHand= ler=3DFunction.createDelegate(this,this._onFormSubmit);this._onFormElemen= tClickHandler=3DFunction.createDelegate(this,this._onFormElementClick);th= is._onWindowUnloadHandler=3DFunction.createDelegate(this,this._onWindowUn= load);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitHa= ndler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElementC= lickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUnl= oadHandler);this._originalDoPostBack=3Dwindow.__doPostBack;if(this._origi= nalDoPostBack)window.__doPostBack=3DFunction.createDelegate(this,this._do= PostBack);this._pageLoadedHandler=3DFunction.createDelegate(this,this._pa= geLoadedInitialLoad);Sys.UI.DomEvent.addHandler(window,"load",this._pageL= oadedHandler)},_matchesParentIDInList:function(c,b){for(var = a=3D0;a=3Dreply.length){parserErrorDetails=3Dthis._findText(reply,re= ply.length);break}content=3Dthis._decodeString(reply.substr(replyIndex,le= n));replyIndex+=3Dlen;if(reply.charAt(replyIndex)!=3D=3DdelimitByLengthDe= limiter){parserErrorDetails=3Dthis._findText(reply,replyIndex);break}repl= yIndex++;Array.add(delta,{type:type,id:id,content:content})}if(parserErro= rDetails){this._endPostBack(this._createPageRequestManagerParserError(Str= ing.format(Sys.WebForms.Res.PRM_ParserErrorDetails,parserErrorDetails)),s= ender);return}var = updatePanelNodes=3D[],hiddenFieldNodes=3D[],arrayDeclarationNodes=3D[],sc= riptBlockNodes=3D[],expandoNodes=3D[],onSubmitNodes=3D[],dataItemNodes=3D= [],dataItemJsonNodes=3D[],scriptDisposeNodes=3D[],asyncPostBackControlIDs= Node,postBackControlIDsNode,updatePanelIDsNode,asyncPostBackTimeoutNode,c= hildUpdatePanelIDsNode,panelsToRefreshNode,formActionNode;for(var = i=3D0;i = AjaxControlToolkit.BoxSide.Left) { throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue, = boxSide, 'AjaxControlToolkit.BoxSide'));} var styleName =3D this._borderStyleNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return styleValue !=3D = "none";}, getMargin : 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 =3D this._marginWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(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)) { return 0;}=20 var styleName =3D this._borderWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return = this.parseBorderWidth(styleValue);}, getPadding : 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 =3D this._paddingWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return = this.parsePadding(styleValue);}, parseBorderWidth : function(borderWidth) { if (!this._borderThicknesses) { var borderThicknesses =3D { };var div0 =3D = document.createElement('div');div0.style.visibility =3D = 'hidden';div0.style.position =3D 'absolute';div0.style.fontSize =3D = '1px';document.body.appendChild(div0) var div1 =3D document.createElement('div');div1.style.height =3D = '0px';div1.style.overflow =3D 'hidden';div0.appendChild(div1);var base = =3D div0.offsetHeight;div1.style.borderTop =3D 'solid = black';div1.style.borderTopWidth =3D 'thin';borderThicknesses['thin'] = =3D div0.offsetHeight - base;div1.style.borderTopWidth =3D = 'medium';borderThicknesses['medium'] =3D div0.offsetHeight - = base;div1.style.borderTopWidth =3D 'thick';borderThicknesses['thick'] = =3D div0.offsetHeight - = base;div0.removeChild(div1);document.body.removeChild(div0);this._borderT= hicknesses =3D borderThicknesses;} if (borderWidth) { switch(borderWidth) { case 'thin': case 'medium': case 'thick': return this._borderThicknesses[borderWidth];case 'inherit': return 0;} var unit =3D this.parseUnit(borderWidth);Sys.Debug.assert(unit.type = =3D=3D 'px', = String.format(AjaxControlToolkit.Resources.Common_InvalidBorderWidthUnit,= unit.type));return unit.size;} return 0;}, parsePadding : function(padding) { if(padding) { if(padding =3D=3D 'inherit') { return 0;} var unit =3D this.parseUnit(padding);Sys.Debug.assert(unit.type =3D=3D = 'px', = String.format(AjaxControlToolkit.Resources.Common_InvalidPaddingUnit, = unit.type));return unit.size;} return 0;}, parseUnit : function(value) { if (!value) { throw Error.argumentNull('value');} value =3D value.trim().toLowerCase();var l =3D value.length;var s =3D = -1;for(var i =3D 0;i < l;i++) { var ch =3D value.substr(i, 1);if((ch < '0' || ch > '9') && ch !=3D '-' = && ch !=3D '.' && ch !=3D ',') { break;} s =3D i;} if(s =3D=3D -1) { throw = Error.create(AjaxControlToolkit.Resources.Common_UnitHasNoDigits);} var type;var size;if(s < (l - 1)) { type =3D value.substring(s + 1).trim();} else { type =3D 'px';} size =3D parseFloat(value.substr(0, s + 1));if(type =3D=3D 'px') { size =3D Math.floor(size);} return {=20 size: size, type: type };}, getElementOpacity : function(element) { if (!element) { throw Error.argumentNull('element');} var hasOpacity =3D false;var opacity;if (element.filters) { var filters =3D element.filters;if (filters.length !=3D=3D 0) { var alphaFilter =3D filters['DXImageTransform.Microsoft.Alpha'];if = (alphaFilter) { opacity =3D alphaFilter.opacity / 100.0;hasOpacity =3D true;} } } else { opacity =3D this.getCurrentStyle(element, 'opacity', 1);hasOpacity =3D = true;} if (hasOpacity =3D=3D=3D false) { return 1.0;} return parseFloat(opacity);}, setElementOpacity : function(element, value) { if (!element) { throw Error.argumentNull('element');} if (element.filters) { var filters =3D element.filters;var createFilter =3D true;if = (filters.length !=3D=3D 0) { var alphaFilter =3D filters['DXImageTransform.Microsoft.Alpha'];if = (alphaFilter) { createFilter =3D false;alphaFilter.opacity =3D value * 100;} } if (createFilter) { element.style.filter =3D = 'progid:DXImageTransform.Microsoft.Alpha(opacity=3D' + (value * 100) + = ')';} } else { element.style.opacity =3D value;} }, getVisible : function(element) { return (element && ("none" !=3D $common.getCurrentStyle(element, "display")) && ("hidden" !=3D $common.getCurrentStyle(element, "visibility")));}, setVisible : function(element, value) { if (element && value !=3D $common.getVisible(element)) { if (value) { if (element.style.removeAttribute) { element.style.removeAttribute("display");} else { element.style.removeProperty("display");} } else { element.style.display =3D 'none';} element.style.visibility =3D value ? '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 =3D window[value]) instanceof Function) { return func;} else if ((func =3D eval(value)) instanceof Function) { return func;} } } return null;}, addCssClasses : function(element, classNames) { for(var i =3D 0;i < classNames.length;i++) { Sys.UI.DomElement.addCssClass(element, classNames[i]);} }, removeCssClasses : function(element, classNames) { for(var i =3D 0;i < classNames.length;i++) { Sys.UI.DomElement.removeCssClass(element, classNames[i]);} }, setStyle : function(element, style) { $common.applyProperties(element.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 >=3D rect.x && x < (rect.x + rect.width) && y >=3D rect.y && y = < (rect.y + rect.height);}, isKeyDigit : function(keyCode) {=20 return (0x30 <=3D keyCode && keyCode <=3D 0x39);}, isKeyNavigation : function(keyCode) {=20 return (Sys.UI.Key.left <=3D keyCode && keyCode <=3D Sys.UI.Key.down);}, padLeft : function(text, size, ch, truncate) {=20 return $common._pad(text, size || 2, ch || ' ', 'l', truncate || = false);}, padRight : function(text, size, ch, truncate) {=20 return $common._pad(text, size || 2, ch || ' ', 'r', truncate || = false);}, _pad : function(text, size, ch, side, truncate) { text =3D text.toString();var length =3D text.length;var builder =3D new = Sys.StringBuilder();if (side =3D=3D 'r') { builder.append(text);}=20 while (length < size) { builder.append(ch);length++;} if (side =3D=3D 'l') { builder.append(text);} var result =3D builder.toString();if (truncate && result.length > size) = { if (side =3D=3D 'l') { result =3D result.substr(result.length - size, size);} else { result =3D result.substr(0, size);} } return result;}, __DOMEvents : { focusin : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("focusin", true, false, window, 1);} }, focusout : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("focusout", true, false, window, 1);} }, activate : { 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", init : function(e, p) { = e.initUIEvent("blur", false, false, window, 1);} }, click : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("click", 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);} }, 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 || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mousedown : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mousedown", 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);} }, mouseup : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mouseup", 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);} }, 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.button || = 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("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);} }, load : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("load", false, false);} }, unload : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("unload", false, false);} }, select : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("select", true, false);} }, change : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("change", true, false);} }, submit : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("submit", true, true);} }, reset : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("reset", true, false);} }, resize : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("resize", true, false);} }, scroll : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("scroll", true, false);} } }, tryFireRawEvent : function(element, rawEvent) { try { if (element.fireEvent) { element.fireEvent("on" + rawEvent.type, rawEvent);return true;} else if = (element.dispatchEvent) { element.dispatchEvent(rawEvent);return true;} } catch (e) { } return false;},=20 tryFireEvent : function(element, eventName, properties) { try { if (document.createEventObject) { var e =3D document.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 =3D document.createEvent(def.eventGroup);def.init(e, properties || = {});element.dispatchEvent(e);return true;} } } catch (e) { } return false;}, wrapElement : function(innerElement, newOuterElement, = newInnerParentElement) { var parent =3D = innerElement.parentNode;parent.replaceChild(newOuterElement, = innerElement);(newInnerParentElement || = newOuterElement).appendChild(innerElement);}, unwrapElement : function(innerElement, oldOuterElement) { var parent =3D oldOuterElement.parentNode;if (parent !=3D null) { $common.removeElement(innerElement);parent.replaceChild(innerElement, = oldOuterElement);} }, removeElement : function(element) { var parent =3D element.parentNode;if (parent !=3D null) { parent.removeChild(element);} }, applyProperties : function(target, properties) { for (var p in properties) { var pv =3D properties[p];if (pv !=3D null && = Object.getType(pv)=3D=3D=3DObject) { var tv =3D target[p];$common.applyProperties(tv, pv);} else { target[p] =3D pv;} } }, createElementFromTemplate : function(template, appendToParent, = nameTable) { if (typeof(template.nameTable)!=3D'undefined') { var newNameTable =3D template.nameTable;if = (String.isInstanceOfType(newNameTable)) { newNameTable =3D nameTable[newNameTable];} if (newNameTable !=3D null) { nameTable =3D newNameTable;} } var elementName =3D null;if (typeof(template.name)!=3D=3D'undefined') { elementName =3D template.name;} var elt =3D document.createElement(template.nodeName);if = (typeof(template.name)!=3D=3D'undefined' && nameTable) { nameTable[template.name] =3D elt;} if (typeof(template.parent)!=3D=3D'undefined' && appendToParent =3D=3D = null) { var newParent =3D template.parent;if = (String.isInstanceOfType(newParent)) { newParent =3D nameTable[newParent];} if (newParent !=3D null) { appendToParent =3D newParent;} } if (typeof(template.properties)!=3D=3D'undefined' && template.properties = !=3D null) { $common.applyProperties(elt, template.properties);} if (typeof(template.cssClasses)!=3D=3D'undefined' && template.cssClasses = !=3D null) { $common.addCssClasses(elt, template.cssClasses);} if (typeof(template.events)!=3D=3D'undefined' && template.events !=3D = null) { $addHandlers(elt, template.events);} if (typeof(template.visible)!=3D=3D'undefined' && template.visible !=3D = null) { this.setVisible(elt, template.visible);} if (appendToParent) { appendToParent.appendChild(elt);} if (typeof(template.opacity)!=3D=3D'undefined' && template.opacity !=3D = null) { $common.setElementOpacity(elt, template.opacity);} if (typeof(template.children)!=3D=3D'undefined' && template.children = !=3D null) { for (var i =3D 0;i < template.children.length;i++) { var subtemplate =3D = template.children[i];$common.createElementFromTemplate(subtemplate, elt, = nameTable);} } var contentPresenter =3D elt;if = (typeof(template.contentPresenter)!=3D=3D'undefined' && = template.contentPresenter !=3D null) { contentPresenter =3D nameTable[contentPresenter];} if (typeof(template.content)!=3D=3D'undefined' && template.content !=3D = null) { var content =3D template.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 =3D = document.getElementById('hiddenInputToUpdateATBuffer_CommonToolkitScripts= ');if (!objHidden) { var objHidden =3D = document.createElement('input');objHidden.setAttribute('type', = 'hidden');objHidden.setAttribute('value', = '1');objHidden.setAttribute('id', = 'hiddenInputToUpdateATBuffer_CommonToolkitScripts');objHidden.setAttribut= e('name', 'hiddenInputToUpdateATBuffer_CommonToolkitScripts');if ( = document.forms[0] ) { document.forms[0].appendChild(objHidden);} } }, updateFormToRefreshATDeviceBuffer : function () { var objHidden =3D = document.getElementById('hiddenInputToUpdateATBuffer_CommonToolkitScripts= ');if (objHidden) { if (objHidden.getAttribute('value') =3D=3D '1') { objHidden.setAttribute('value', '0');} else { objHidden.setAttribute('value', '1');} } } } var CommonToolkitScripts =3D AjaxControlToolkit.CommonToolkitScripts =3D = new AjaxControlToolkit._CommonToolkitScripts();var $common =3D = CommonToolkitScripts;Sys.UI.DomElement.getVisible =3D = $common.getVisible;Sys.UI.DomElement.setVisible =3D = $common.setVisible;Sys.UI.Control.overlaps =3D = $common.overlaps;AjaxControlToolkit._DomUtility =3D function() { } AjaxControlToolkit._DomUtility.prototype =3D { isDescendant : function(ancestor, descendant) { for (var n =3D descendant.parentNode;n !=3D null;n =3D n.parentNode) { if (n =3D=3D ancestor) return true;} return false;}, isDescendantOrSelf : function(ancestor, descendant) { if (ancestor =3D=3D=3D descendant)=20 return true;return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isAncestor : function(descendant, ancestor) { return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isAncestorOrSelf : function(descendant, ancestor) { if (descendant =3D=3D=3D ancestor) return true;return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isSibling : function(self, sibling) { var parent =3D self.parentNode;for (var i =3D 0;i < = parent.childNodes.length;i++) { if (parent.childNodes[i] =3D=3D sibling) return true;} return false;} } AjaxControlToolkit._DomUtility.registerClass("AjaxControlToolkit._DomUtil= ity");AjaxControlToolkit.DomUtility =3D new = AjaxControlToolkit._DomUtility();AjaxControlToolkit.TextBoxWrapper =3D = function(element) { AjaxControlToolkit.TextBoxWrapper.initializeBase(this, = [element]);this._current =3D element.value;this._watermark =3D = null;this._isWatermarked =3D false;} AjaxControlToolkit.TextBoxWrapper.prototype =3D { dispose : function() { this.get_element().AjaxControlToolkitTextBoxWrapper =3D = null;AjaxControlToolkit.TextBoxWrapper.callBaseMethod(this, = 'dispose');}, get_Current : function() { this._current =3D this.get_element().value;return this._current;}, set_Current : function(value) { this._current =3D value;this._updateElement();}, get_Value : function() { if (this.get_IsWatermarked()) { return "";} else { return this.get_Current();} }, set_Value : function(text) { this.set_Current(text);if (!text || (0 =3D=3D text.length)) { if (null !=3D this._watermark) { this.set_IsWatermarked(true);} } else { this.set_IsWatermarked(false);} }, get_Watermark : function() { return this._watermark;}, set_Watermark : function(value) { this._watermark =3D value;this._updateElement();}, get_IsWatermarked : function() { return this._isWatermarked;}, set_IsWatermarked : function(isWatermarked) { if (this._isWatermarked !=3D isWatermarked) { this._isWatermarked =3D = isWatermarked;this._updateElement();this._raiseWatermarkChanged();} }, _updateElement : function() { var element =3D this.get_element();if (this._isWatermarked) { if (element.value !=3D this._watermark) { element.value =3D this._watermark;} } else { if (element.value !=3D this._current) { element.value =3D this._current;} } }, add_WatermarkChanged : function(handler) { this.get_events().addHandler("WatermarkChanged", handler);}, remove_WatermarkChanged : function(handler) { this.get_events().removeHandler("WatermarkChanged", handler);}, _raiseWatermarkChanged : function() { var onWatermarkChangedHandler =3D = this.get_events().getHandler("WatermarkChanged");if = (onWatermarkChangedHandler) { onWatermarkChangedHandler(this, Sys.EventArgs.Empty);} } } AjaxControlToolkit.TextBoxWrapper.get_Wrapper =3D function(element) { if (null =3D=3D element.AjaxControlToolkitTextBoxWrapper) { element.AjaxControlToolkitTextBoxWrapper =3D new = AjaxControlToolkit.TextBoxWrapper(element);} return element.AjaxControlToolkitTextBoxWrapper;} AjaxControlToolkit.TextBoxWrapper.registerClass('AjaxControlToolkit.TextB= oxWrapper', = Sys.UI.Behavior);AjaxControlToolkit.TextBoxWrapper.validatorGetValue =3D = function(id) { var control =3D $get(id);if (control && = control.AjaxControlToolkitTextBoxWrapper) { return control.AjaxControlToolkitTextBoxWrapper.get_Value();} return = AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue(id);} if (typeof(ValidatorGetValue) =3D=3D 'function') { AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue =3D = ValidatorGetValue;ValidatorGetValue =3D = AjaxControlToolkit.TextBoxWrapper.validatorGetValue;} if (Sys.CultureInfo.prototype._getAbbrMonthIndex) { try { Sys.CultureInfo.prototype._getAbbrMonthIndex('');} catch(ex) { Sys.CultureInfo.prototype._getAbbrMonthIndex =3D function(value) { if (!this._upperAbbrMonths) { this._upperAbbrMonths =3D = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);} return Array.indexOf(this._upperAbbrMonths, this._toUpper(value));} Sys.CultureInfo.CurrentCulture._getAbbrMonthIndex =3D = Sys.CultureInfo.prototype._getAbbrMonthIndex;Sys.CultureInfo.InvariantCul= ture._getAbbrMonthIndex =3D = Sys.CultureInfo.prototype._getAbbrMonthIndex;} } if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lraP3tvGvdtGDqx-4vjf7Lgb6tWX4sYZ6ElVMB-HrTunQ2&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit.Animation');var $AA = =3D AjaxControlToolkit.Animation;$AA.registerAnimation =3D = function(name, type) { if (type && ((type =3D=3D=3D $AA.Animation) || (type.inheritsFrom && = type.inheritsFrom($AA.Animation)))) { if (!$AA.__animations) { $AA.__animations =3D { };} $AA.__animations[name.toLowerCase()] =3D type;type.play =3D function() { var animation =3D new type();type.apply(animation, = arguments);animation.initialize();var handler =3D = Function.createDelegate(animation, function() { animation.remove_ended(handler);handler =3D = null;animation.dispose();});animation.add_ended(handler);animation.play()= ;} } else { throw Error.argumentType('type', type, $AA.Animation, = AjaxControlToolkit.Resources.Animation_InvalidBaseType);} } $AA.buildAnimation =3D function(json, defaultTarget) { if (!json || json =3D=3D=3D '') { return null;} var obj;json =3D '(' + json + ')';if (! Sys.Debug.isDebug) { try { obj =3D Sys.Serialization.JavaScriptSerializer.deserialize(json);} = catch (ex) { }=20 } else { obj =3D Sys.Serialization.JavaScriptSerializer.deserialize(json);} return $AA.createAnimation(obj, defaultTarget);} $AA.createAnimation =3D function(obj, defaultTarget) { if (!obj || !obj.AnimationName) { throw Error.argument('obj', = AjaxControlToolkit.Resources.Animation_MissingAnimationName);} var type =3D $AA.__animations[obj.AnimationName.toLowerCase()];if = (!type) { throw Error.argument('type', = String.format(AjaxControlToolkit.Resources.Animation_UknownAnimationName,= obj.AnimationName));} var animation =3D new type();if (defaultTarget) { animation.set_target(defaultTarget);} if (obj.AnimationChildren && obj.AnimationChildren.length) { if ($AA.ParentAnimation.isInstanceOfType(animation)) { for (var i =3D 0;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 =3D type.__animationProperties;if (!properties) { type.__animationProperties =3D { };type.resolveInheritance();for (var = name in type.prototype) { if (name.startsWith('set_')) { type.__animationProperties[name.substr(4).toLowerCase()] =3D name;} } delete type.__animationProperties['id'];properties =3D = type.__animationProperties;} for (var property in obj) { var prop =3D property.toLowerCase();if (prop =3D=3D 'animationname' || = prop =3D=3D 'animationchildren') { continue;} var value =3D obj[property];var setter =3D properties[prop];if (setter = && String.isInstanceOfType(setter) && animation[setter]) { if (! Sys.Debug.isDebug) { try { animation[setter](value);} catch (ex) { } } else { animation[setter](value);} } else { if (prop.endsWith('script')) { setter =3D properties[prop.substr(0, property.length - 6)];if (setter && = String.isInstanceOfType(setter) && animation[setter]) { animation.DynamicProperties[setter] =3D value;} else if ( = Sys.Debug.isDebug) { throw Error.argument('obj', = String.format(AjaxControlToolkit.Resources.Animation_NoDynamicPropertyFou= nd, property, property.substr(0, property.length - 5)));} } else if ( Sys.Debug.isDebug) { throw Error.argument('obj', = String.format(AjaxControlToolkit.Resources.Animation_NoPropertyFound, = property));} } } return animation;} $AA.Animation =3D function(target, duration, fps) { $AA.Animation.initializeBase(this);this._duration =3D 1;this._fps =3D = 25;this._target =3D null;this._tickHandler =3D null;this._timer =3D = null;this._percentComplete =3D 0;this._percentDelta =3D null;this._owner = =3D null;this._parentAnimation =3D null;this.DynamicProperties =3D { = };if (target) { this.set_target(target);} if (duration) { this.set_duration(duration);} if (fps) {=20 this.set_fps(fps);} } $AA.Animation.prototype =3D { dispose : function() { if (this._timer) { this._timer.dispose();this._timer =3D null;} this._tickHandler =3D null;this._target =3D = null;$AA.Animation.callBaseMethod(this, 'dispose');}, play : function() { if (!this._owner) { var resume =3D true;if (!this._timer) { resume =3D false;if (!this._tickHandler) { this._tickHandler =3D Function.createDelegate(this, this._onTimerTick);} this._timer =3D new = Sys.Timer();this._timer.add_tick(this._tickHandler);this.onStart();this._= timer.set_interval(1000 / this._fps);this._percentDelta =3D 100 / = (this._duration * this._fps);this._updatePercentComplete(0, true);} this._timer.set_enabled(true);this.raisePropertyChanged('isPlaying');if = (!resume) { this.raisePropertyChanged('isActive');} } }, pause : function() { if (!this._owner) { if (this._timer) { this._timer.set_enabled(false);this.raisePropertyChanged('isPlaying');} } }, stop : function(finish) { if (!this._owner) { var t =3D this._timer;this._timer =3D null;if (t) { t.dispose();if (this._percentComplete !=3D=3D 100) { this._percentComplete =3D = 100;this.raisePropertyChanged('percentComplete');if (finish || finish = =3D=3D=3D undefined) { this.onStep(100);} } this.onEnd();this.raisePropertyChanged('isPlaying');this.raisePropertyCha= nged('isActive');} } }, onStart : function() { this.raiseStarted();for (var property in this.DynamicProperties) { try { this[property](eval(this.DynamicProperties[property]));} catch(ex) { if ( Sys.Debug.isDebug) { throw ex;} } } }, onStep : function(percentage) { this.setValue(this.getAnimatedValue(percentage));}, onEnd : function() { this.raiseEnded();}, getAnimatedValue : function(percentage) { throw Error.notImplemented();}, setValue : function(value) { throw Error.notImplemented();}, interpolate : function(start, end, percentage) { return start + (end - start) * (percentage / 100);}, _onTimerTick : function() { this._updatePercentComplete(this._percentComplete + this._percentDelta, = true);}, _updatePercentComplete : function(percentComplete, animate) { if (percentComplete > 100) { percentComplete =3D 100;} this._percentComplete =3D = percentComplete;this.raisePropertyChanged('percentComplete');if = (animate) { this.onStep(percentComplete);} if (percentComplete =3D=3D=3D 100) { this.stop(false);} }, setOwner : function(owner) { this._owner =3D owner;}, raiseStarted : function() { var handlers =3D this.get_events().getHandler('started');if (handlers) { handlers(this, 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 =3D this.get_events().getHandler('ended');if (handlers) { handlers(this, Sys.EventArgs.Empty);} }, add_ended : function(handler) { this.get_events().addHandler("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 !=3D value) { this._target =3D value;this.raisePropertyChanged('target');} }, set_animationTarget : function(id) { var target =3D null;var element =3D $get(id);if (element) { target =3D element;} else { var ctrl =3D $find(id);if (ctrl) { element =3D ctrl.get_element();if (element) { target =3D element;} } } if (target) {=20 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 =3D this._getFloat(value);if (this._duration !=3D value) { this._duration =3D value;this.raisePropertyChanged('duration');} }, get_fps : function() { return this._fps;}, set_fps : function(value) { value =3D this._getInteger(value);if (this.fps !=3D value) { this._fps =3D value;this.raisePropertyChanged('fps');} }, get_isActive : function() { return (this._timer !=3D=3D null);}, get_isPlaying : function() { return (this._timer !=3D=3D null) && this._timer.get_enabled();}, get_percentComplete : function() { return this._percentComplete;}, _getBoolean : function(value) { if (String.isInstanceOfType(value)) { return Boolean.parse(value);} return value;}, _getInteger : function(value) { if (String.isInstanceOfType(value)) { return parseInt(value);} return value;}, _getFloat : function(value) { if (String.isInstanceOfType(value)) { return parseFloat(value);} return value;}, _getEnum : function(value, type) { if (String.isInstanceOfType(value) && type && type.parse) { return type.parse(value);} return value;} } $AA.Animation.registerClass('AjaxControlToolkit.Animation.Animation', = Sys.Component);$AA.registerAnimation('animation', = $AA.Animation);$AA.ParentAnimation =3D function(target, duration, fps, = animations) { $AA.ParentAnimation.initializeBase(this, [target, duration, = fps]);this._animations =3D [];if (animations && animations.length) { for (var i =3D 0;i < animations.length;i++) { this.add(animations[i]);} } } $AA.ParentAnimation.prototype =3D { initialize : function() { $AA.ParentAnimation.callBaseMethod(this, 'initialize');if = (this._animations) { for (var i =3D 0;i < this._animations.length;i++) { var animation =3D this._animations[i];if (animation && = !animation.get_isInitialized) { animation.initialize();} } } }, dispose : function() { this.clear();this._animations =3D = null;$AA.ParentAnimation.callBaseMethod(this, 'dispose');}, get_animations : function() { return this._animations;}, add : function(animation) { if (this._animations) { if (animation) { animation._parentAnimation =3D this;} Array.add(this._animations, = animation);this.raisePropertyChanged('animations');} }, remove : function(animation) { if (this._animations) { if (animation) { animation.dispose();} Array.remove(this._animations, = animation);this.raisePropertyChanged('animations');} }, removeAt : function(index) { if (this._animations) { var animation =3D this._animations[index];if (animation) { animation.dispose();} Array.removeAt(this._animations, = index);this.raisePropertyChanged('animations');} }, clear : function() { if (this._animations) { for (var i =3D this._animations.length - 1;i >=3D 0;i--) { this._animations[i].dispose();this._animations[i] =3D null;} Array.clear(this._animations);this._animations =3D = [];this.raisePropertyChanged('animations');} } } $AA.ParentAnimation.registerClass('AjaxControlToolkit.Animation.ParentAni= mation', $AA.Animation);$AA.registerAnimation('parent', = $AA.ParentAnimation);$AA.ParallelAnimation =3D function(target, = duration, fps, animations) { $AA.ParallelAnimation.initializeBase(this, [target, duration, fps, = animations]);} $AA.ParallelAnimation.prototype =3D { add : function(animation) { $AA.ParallelAnimation.callBaseMethod(this, 'add', = [animation]);animation.setOwner(this);}, onStart : function() { $AA.ParallelAnimation.callBaseMethod(this, 'onStart');var animations =3D = this.get_animations();for (var i =3D 0;i < animations.length;i++) { animations[i].onStart();} }, onStep : function(percentage) { var animations =3D this.get_animations();for (var i =3D 0;i < = animations.length;i++) { animations[i].onStep(percentage);} }, onEnd : function() { var animations =3D this.get_animations();for (var i =3D 0;i < = animations.length;i++) { animations[i].onEnd();} $AA.ParallelAnimation.callBaseMethod(this, 'onEnd');} } $AA.ParallelAnimation.registerClass('AjaxControlToolkit.Animation.Paralle= lAnimation', $AA.ParentAnimation);$AA.registerAnimation('parallel', = $AA.ParallelAnimation);$AA.SequenceAnimation =3D function(target, = duration, fps, animations, iterations) { $AA.SequenceAnimation.initializeBase(this, [target, duration, fps, = animations]);this._handler =3D null;this._paused =3D false;this._playing = =3D false;this._index =3D 0;this._remainingIterations =3D = 0;this._iterations =3D (iterations !=3D=3D undefined) ? iterations : 1;} $AA.SequenceAnimation.prototype =3D { dispose : function() { this._handler =3D null;$AA.SequenceAnimation.callBaseMethod(this, = 'dispose');}, stop : function() { if (this._playing) { var animations =3D this.get_animations();if (this._index < = animations.length) { animations[this._index].remove_ended(this._handler);for (var i =3D = this._index;i < animations.length;i++) { animations[i].stop();} } this._playing =3D false;this._paused =3D = false;this.raisePropertyChanged('isPlaying');this.onEnd();} }, pause : function() { if (this.get_isPlaying()) { var current =3D this.get_animations()[this._index];if (current !=3D = null) { current.pause();} this._paused =3D true;this.raisePropertyChanged('isPlaying');} }, play : function() { var animations =3D this.get_animations();if (!this._playing) { this._playing =3D true;if (this._paused) { this._paused =3D false;var current =3D animations[this._index];if = (current !=3D null) { current.play();this.raisePropertyChanged('isPlaying');} } else { this.onStart();this._index =3D 0;var first =3D = animations[this._index];if (first) { first.add_ended(this._handler);first.play();this.raisePropertyChanged('is= Playing');} else { this.stop();} } } }, onStart : function() { $AA.SequenceAnimation.callBaseMethod(this, = 'onStart');this._remainingIterations =3D this._iterations - 1;if = (!this._handler) { this._handler =3D Function.createDelegate(this, this._onEndAnimation);} }, _onEndAnimation : function() { var animations =3D this.get_animations();var current =3D = animations[this._index++];if (current) { current.remove_ended(this._handler);} if (this._index < animations.length) { var next =3D = animations[this._index];next.add_ended(this._handler);next.play();} else = if (this._remainingIterations >=3D 1 || this._iterations <=3D 0) { this._remainingIterations--;this._index =3D 0;var first =3D = animations[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 =3D = 0;$AA.SequenceAnimation.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 =3D this._getInteger(value);if (this._iterations !=3D value) { this._iterations =3D value;this.raisePropertyChanged('iterations');} }, get_isInfinite : function() { return this._iterations <=3D 0;} } $AA.SequenceAnimation.registerClass('AjaxControlToolkit.Animation.Sequenc= eAnimation', $AA.ParentAnimation);$AA.registerAnimation('sequence', = $AA.SequenceAnimation);$AA.SelectionAnimation =3D function(target, = duration, fps, animations) { $AA.SelectionAnimation.initializeBase(this, [target, duration, fps, = animations]);this._selectedIndex =3D -1;this._selected =3D null;} $AA.SelectionAnimation.prototype =3D {=20 getSelectedIndex : function() { throw Error.notImplemented();}, onStart : function() { $AA.SelectionAnimation.callBaseMethod(this, 'onStart');var animations = =3D this.get_animations();this._selectedIndex =3D = this.getSelectedIndex();if (this._selectedIndex >=3D 0 && = this._selectedIndex < animations.length) { this._selected =3D animations[this._selectedIndex];if (this._selected) { this._selected.setOwner(this);this._selected.onStart();} } }, onStep : function(percentage) { if (this._selected) { this._selected.onStep(percentage);} }, onEnd : function() { if (this._selected) { this._selected.onEnd();this._selected.setOwner(null);} this._selected =3D null;this._selectedIndex =3D = null;$AA.SelectionAnimation.callBaseMethod(this, 'onEnd');} } $AA.SelectionAnimation.registerClass('AjaxControlToolkit.Animation.Select= ionAnimation', $AA.ParentAnimation);$AA.registerAnimation('selection', = $AA.SelectionAnimation);$AA.ConditionAnimation =3D function(target, = duration, fps, animations, conditionScript) { $AA.ConditionAnimation.initializeBase(this, [target, duration, fps, = animations]);this._conditionScript =3D conditionScript;} $AA.ConditionAnimation.prototype =3D {=20 getSelectedIndex : function() { var selected =3D -1;if (this._conditionScript && = this._conditionScript.length > 0) { try { selected =3D eval(this._conditionScript) ? 0 : 1;} catch(ex) { } } return selected;}, get_conditionScript : function() { return this._conditionScript;}, set_conditionScript : function(value) { if (this._conditionScript !=3D value) { this._conditionScript =3D = value;this.raisePropertyChanged('conditionScript');} } } $AA.ConditionAnimation.registerClass('AjaxControlToolkit.Animation.Condit= ionAnimation', = $AA.SelectionAnimation);$AA.registerAnimation('condition', = $AA.ConditionAnimation);$AA.CaseAnimation =3D function(target, duration, = fps, animations, selectScript) { $AA.CaseAnimation.initializeBase(this, [target, duration, fps, = animations]);this._selectScript =3D selectScript;} $AA.CaseAnimation.prototype =3D { getSelectedIndex : function() { var selected =3D -1;if (this._selectScript && this._selectScript.length = > 0) { try { var result =3D eval(this._selectScript) if (result !=3D=3D undefined) selected =3D result;} catch (ex) { } } return selected;}, get_selectScript : function() { return this._selectScript;}, set_selectScript : function(value) { if (this._selectScript !=3D value) { this._selectScript =3D value;this.raisePropertyChanged('selectScript');} } } $AA.CaseAnimation.registerClass('AjaxControlToolkit.Animation.CaseAnimati= on', $AA.SelectionAnimation);$AA.registerAnimation('case', = $AA.CaseAnimation);$AA.FadeEffect =3D function() { throw Error.invalidOperation();} $AA.FadeEffect.prototype =3D { FadeIn : 0, FadeOut : 1 } $AA.FadeEffect.registerEnum("AjaxControlToolkit.Animation.FadeEffect", = false);$AA.FadeAnimation =3D function(target, duration, fps, effect, = minimumOpacity, maximumOpacity, forceLayoutInIE) { $AA.FadeAnimation.initializeBase(this, [target, duration, = fps]);this._effect =3D (effect !=3D=3D undefined) ? effect : = $AA.FadeEffect.FadeIn;this._max =3D (maximumOpacity !=3D=3D undefined) ? = maximumOpacity : 1;this._min =3D (minimumOpacity !=3D=3D undefined) ? = minimumOpacity : 0;this._start =3D this._min;this._end =3D = this._max;this._layoutCreated =3D false;this._forceLayoutInIE =3D = (forceLayoutInIE =3D=3D=3D undefined || forceLayoutInIE =3D=3D=3D null) = ? true : forceLayoutInIE;this._currentTarget =3D = null;this._resetOpacities();} $AA.FadeAnimation.prototype =3D { _resetOpacities : function() { if (this._effect =3D=3D $AA.FadeEffect.FadeIn) { this._start =3D this._min;this._end =3D this._max;} else { this._start =3D this._max;this._end =3D this._min;} }, _createLayout : function() { var element =3D this._currentTarget;if (element) { var originalWidth =3D $common.getCurrentStyle(element, 'width');var = originalHeight =3D $common.getCurrentStyle(element, 'height');var = originalBackColor =3D $common.getCurrentStyle(element, = 'backgroundColor');if ((!originalWidth || originalWidth =3D=3D '' || = originalWidth =3D=3D 'auto') && (!originalHeight || originalHeight =3D=3D '' || originalHeight =3D=3D = 'auto')) { element.style.width =3D element.offsetWidth + 'px';} if (!originalBackColor || originalBackColor =3D=3D '' || = originalBackColor =3D=3D 'transparent' || originalBackColor =3D=3D = 'rgba(0, 0, 0, 0)') { element.style.backgroundColor =3D = $common.getInheritedBackgroundColor(element);} this._layoutCreated =3D true;} }, onStart : function() { $AA.FadeAnimation.callBaseMethod(this, 'onStart');this._currentTarget = =3D this.get_target();this.setValue(this._start);if = (this._forceLayoutInIE && !this._layoutCreated && Sys.Browser.agent = =3D=3D Sys.Browser.InternetExplorer) { this._createLayout();} }, getAnimatedValue : function(percentage) { return this.interpolate(this._start, this._end, percentage);}, setValue : function(value) { if (this._currentTarget) { $common.setElementOpacity(this._currentTarget, value);} }, get_effect : function() { return this._effect;}, set_effect : function(value) { value =3D this._getEnum(value, $AA.FadeEffect);if (this._effect !=3D = value) { this._effect =3D = value;this._resetOpacities();this.raisePropertyChanged('effect');} }, get_minimumOpacity : function() { return this._min;}, set_minimumOpacity : function(value) { value =3D this._getFloat(value);if (this._min !=3D value) { this._min =3D = value;this._resetOpacities();this.raisePropertyChanged('minimumOpacity');= } }, get_maximumOpacity : function() { return this._max;}, set_maximumOpacity : function(value) { value =3D this._getFloat(value);if (this._max !=3D value) { this._max =3D = value;this._resetOpacities();this.raisePropertyChanged('maximumOpacity');= } }, get_forceLayoutInIE : function() { return this._forceLayoutInIE;}, set_forceLayoutInIE : function(value) { value =3D this._getBoolean(value);if (this._forceLayoutInIE !=3D value) = { this._forceLayoutInIE =3D = value;this.raisePropertyChanged('forceLayoutInIE');} }, set_startValue : function(value) { value =3D this._getFloat(value);this._start =3D value;} } $AA.FadeAnimation.registerClass('AjaxControlToolkit.Animation.FadeAnimati= on', $AA.Animation);$AA.registerAnimation('fade', = $AA.FadeAnimation);$AA.FadeInAnimation =3D function(target, duration, = fps, minimumOpacity, maximumOpacity, forceLayoutInIE) { $AA.FadeInAnimation.initializeBase(this, [target, duration, fps, = $AA.FadeEffect.FadeIn, minimumOpacity, maximumOpacity, = forceLayoutInIE]);} $AA.FadeInAnimation.prototype =3D { onStart : function() { $AA.FadeInAnimation.callBaseMethod(this, 'onStart');if = (this._currentTarget) { this.set_startValue($common.getElementOpacity(this._currentTarget));} } } $AA.FadeInAnimation.registerClass('AjaxControlToolkit.Animation.FadeInAni= mation', $AA.FadeAnimation);$AA.registerAnimation('fadeIn', = $AA.FadeInAnimation);$AA.FadeOutAnimation =3D function(target, duration, = fps, minimumOpacity, maximumOpacity, forceLayoutInIE) { $AA.FadeOutAnimation.initializeBase(this, [target, duration, fps, = $AA.FadeEffect.FadeOut, minimumOpacity, maximumOpacity, = forceLayoutInIE]);} $AA.FadeOutAnimation.prototype =3D { onStart : function() { $AA.FadeOutAnimation.callBaseMethod(this, 'onStart');if = (this._currentTarget) { this.set_startValue($common.getElementOpacity(this._currentTarget));} } } $AA.FadeOutAnimation.registerClass('AjaxControlToolkit.Animation.FadeOutA= nimation', $AA.FadeAnimation);$AA.registerAnimation('fadeOut', = $AA.FadeOutAnimation);$AA.PulseAnimation =3D function(target, duration, = fps, iterations, minimumOpacity, maximumOpacity, forceLayoutInIE) { $AA.PulseAnimation.initializeBase(this, [target, duration, fps, null, = ((iterations !=3D=3D undefined) ? iterations : 3)]);this._out =3D new = $AA.FadeOutAnimation(target, duration, fps, minimumOpacity, = maximumOpacity, forceLayoutInIE);this.add(this._out);this._in =3D new = $AA.FadeInAnimation(target, duration, fps, minimumOpacity, = maximumOpacity, forceLayoutInIE);this.add(this._in);} $AA.PulseAnimation.prototype =3D { get_minimumOpacity : 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_maximumOpacity : 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_forceLayoutInIE : function() { return this._out.get_forceLayoutInIE();}, set_forceLayoutInIE : function(value) { value =3D = this._getBoolean(value);this._out.set_forceLayoutInIE(value);this._in.set= _forceLayoutInIE(value);this.raisePropertyChanged('forceLayoutInIE');}, set_duration : function(value) { value =3D this._getFloat(value);$AA.PulseAnimation.callBaseMethod(this, = 'set_duration', = [value]);this._in.set_duration(value);this._out.set_duration(value);}, set_fps : function(value) { value =3D = this._getInteger(value);$AA.PulseAnimation.callBaseMethod(this, = 'set_fps', [value]);this._in.set_fps(value);this._out.set_fps(value);} } $AA.PulseAnimation.registerClass('AjaxControlToolkit.Animation.PulseAnima= tion', $AA.SequenceAnimation);$AA.registerAnimation('pulse', = $AA.PulseAnimation);$AA.PropertyAnimation =3D function(target, duration, = fps, property, propertyKey) { $AA.PropertyAnimation.initializeBase(this, [target, duration, = fps]);this._property =3D property;this._propertyKey =3D = propertyKey;this._currentTarget =3D null;} $AA.PropertyAnimation.prototype =3D { onStart : function() { $AA.PropertyAnimation.callBaseMethod(this, = 'onStart');this._currentTarget =3D this.get_target();}, setValue : function(value) { var element =3D this._currentTarget;if (element && this._property && = this._property.length > 0) {=20 if (this._propertyKey && this._propertyKey.length > 0 && = element[this._property]) { element[this._property][this._propertyKey] =3D value;} else { element[this._property] =3D value;} } }, getValue : function() { var element =3D this.get_target();if (element && this._property && = this._property.length > 0) {=20 var property =3D element[this._property];if (property) { if (this._propertyKey && this._propertyKey.length > 0) { return property[this._propertyKey];} return property;} } return null;}, get_property : function() { return this._property;}, set_property : function(value) { if (this._property !=3D value) { this._property =3D value;this.raisePropertyChanged('property');} }, get_propertyKey : function() { return this._propertyKey;}, set_propertyKey : function(value) { if (this._propertyKey !=3D value) { this._propertyKey =3D value;this.raisePropertyChanged('propertyKey');} } } $AA.PropertyAnimation.registerClass('AjaxControlToolkit.Animation.Propert= yAnimation', $AA.Animation);$AA.registerAnimation('property', = $AA.PropertyAnimation);$AA.DiscreteAnimation =3D function(target, = duration, fps, property, propertyKey, values) { $AA.DiscreteAnimation.initializeBase(this, [target, duration, fps, = property, propertyKey]);this._values =3D (values && values.length) ? = values : [];} $AA.DiscreteAnimation.prototype =3D { getAnimatedValue : function(percentage) { var index =3D Math.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 !=3D value) { this._values =3D value;this.raisePropertyChanged('values');} } } $AA.DiscreteAnimation.registerClass('AjaxControlToolkit.Animation.Discret= eAnimation', $AA.PropertyAnimation);$AA.registerAnimation('discrete', = $AA.DiscreteAnimation);$AA.InterpolatedAnimation =3D function(target, = duration, fps, property, propertyKey, startValue, endValue) { $AA.InterpolatedAnimation.initializeBase(this, [target, duration, fps, = ((property !=3D=3D undefined) ? property : 'style'), = propertyKey]);this._startValue =3D startValue;this._endValue =3D = endValue;} $AA.InterpolatedAnimation.prototype =3D { get_startValue : function() { return this._startValue;}, set_startValue : function(value) { value =3D this._getFloat(value);if (this._startValue !=3D value) { this._startValue =3D value;this.raisePropertyChanged('startValue');} }, get_endValue : function() { return this._endValue;}, set_endValue : function(value) { value =3D this._getFloat(value);if (this._endValue !=3D value) { this._endValue =3D value;this.raisePropertyChanged('endValue');} }=20 } $AA.InterpolatedAnimation.registerClass('AjaxControlToolkit.Animation.Int= erpolatedAnimation', = $AA.PropertyAnimation);$AA.registerAnimation('interpolated', = $AA.InterpolatedAnimation);$AA.ColorAnimation =3D function(target, = duration, fps, property, propertyKey, startValue, endValue) { $AA.ColorAnimation.initializeBase(this, [target, duration, fps, = property, propertyKey, startValue, endValue]);this._start =3D = null;this._end =3D null;this._interpolateRed =3D = false;this._interpolateGreen =3D false;this._interpolateBlue =3D false;} $AA.ColorAnimation.prototype =3D { onStart : function() { $AA.ColorAnimation.callBaseMethod(this, 'onStart');this._start =3D = $AA.ColorAnimation.getRGB(this.get_startValue());this._end =3D = $AA.ColorAnimation.getRGB(this.get_endValue());this._interpolateRed =3D = (this._start.Red !=3D this._end.Red);this._interpolateGreen =3D = (this._start.Green !=3D this._end.Green);this._interpolateBlue =3D = (this._start.Blue !=3D this._end.Blue);}, getAnimatedValue : function(percentage) { var r =3D this._start.Red;var g =3D this._start.Green;var b =3D = this._start.Blue;if (this._interpolateRed) r =3D Math.round(this.interpolate(r, this._end.Red, percentage));if = (this._interpolateGreen) g =3D Math.round(this.interpolate(g, this._end.Green, percentage));if = (this._interpolateBlue) b =3D Math.round(this.interpolate(b, this._end.Blue, percentage));return = $AA.ColorAnimation.toColor(r, g, b);}, set_startValue : function(value) { if (this._startValue !=3D value) { this._startValue =3D value;this.raisePropertyChanged('startValue');} }, set_endValue : function(value) { if (this._endValue !=3D value) { this._endValue =3D value;this.raisePropertyChanged('endValue');} }=20 } $AA.ColorAnimation.getRGB =3D function(color) { if (!color || color.length !=3D 7) { 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 =3D red.toString(16);var g =3D green.toString(16);var b =3D = blue.toString(16);if (r.length =3D=3D 1) r =3D '0' + r;if (g.length = =3D=3D 1) g =3D '0' + g;if (b.length =3D=3D 1) b =3D '0' + b;return '#' = + r + g + b;} $AA.ColorAnimation.registerClass('AjaxControlToolkit.Animation.ColorAnima= tion', $AA.InterpolatedAnimation);$AA.registerAnimation('color', = $AA.ColorAnimation);$AA.LengthAnimation =3D function(target, duration, = fps, property, propertyKey, startValue, endValue, unit) { $AA.LengthAnimation.initializeBase(this, [target, duration, fps, = property, propertyKey, startValue, endValue]);this._unit =3D (unit !=3D = null) ? unit : 'px';} $AA.LengthAnimation.prototype =3D { getAnimatedValue : function(percentage) { var value =3D this.interpolate(this.get_startValue(), = this.get_endValue(), percentage);return Math.round(value) + = this._unit;}, get_unit : function() { return this._unit;}, set_unit : function(value) { if (this._unit !=3D value) { this._unit =3D value;this.raisePropertyChanged('unit');} } } $AA.LengthAnimation.registerClass('AjaxControlToolkit.Animation.LengthAni= mation', $AA.InterpolatedAnimation);$AA.registerAnimation('length', = $AA.LengthAnimation);$AA.MoveAnimation =3D function(target, duration, = fps, horizontal, vertical, relative, unit) { $AA.MoveAnimation.initializeBase(this, [target, duration, fps, = null]);this._horizontal =3D horizontal ? horizontal : 0;this._vertical = =3D vertical ? vertical : 0;this._relative =3D (relative =3D=3D=3D = undefined) ? true : relative;this._horizontalAnimation =3D new = $AA.LengthAnimation(target, duration, fps, 'style', 'left', null, null, = unit);this._verticalAnimation =3D new $AA.LengthAnimation(target, = duration, fps, 'style', 'top', null, null, = unit);this.add(this._verticalAnimation);this.add(this._horizontalAnimatio= n);} $AA.MoveAnimation.prototype =3D { onStart : function() { $AA.MoveAnimation.callBaseMethod(this, 'onStart');var element =3D = this.get_target();this._horizontalAnimation.set_startValue(element.offset= Left);this._horizontalAnimation.set_endValue(this._relative ? = element.offsetLeft + this._horizontal : = this._horizontal);this._verticalAnimation.set_startValue(element.offsetTo= p);this._verticalAnimation.set_endValue(this._relative ? = element.offsetTop + this._vertical : this._vertical);}, get_horizontal : function() { return this._horizontal;}, set_horizontal : function(value) { value =3D this._getFloat(value);if (this._horizontal !=3D value) { this._horizontal =3D value;this.raisePropertyChanged('horizontal');} }, get_vertical : function() { return this._vertical;}, set_vertical : function(value) { value =3D this._getFloat(value);if (this._vertical !=3D value) { this._vertical =3D value;this.raisePropertyChanged('vertical');} }, get_relative : function() { return this._relative;}, set_relative : function(value) { value =3D this._getBoolean(value);if (this._relative !=3D value) { this._relative =3D value;this.raisePropertyChanged('relative');} }, get_unit : function() { this._horizontalAnimation.get_unit();}, set_unit : function(value) { var unit =3D this._horizontalAnimation.get_unit();if (unit !=3D value) { this._horizontalAnimation.set_unit(value);this._verticalAnimation.set_uni= t(value);this.raisePropertyChanged('unit');} } } $AA.MoveAnimation.registerClass('AjaxControlToolkit.Animation.MoveAnimati= on', $AA.ParallelAnimation);$AA.registerAnimation('move', = $AA.MoveAnimation);$AA.ResizeAnimation =3D function(target, duration, = fps, width, height, unit) { $AA.ResizeAnimation.initializeBase(this, [target, duration, fps, = null]);this._width =3D width;this._height =3D = height;this._horizontalAnimation =3D new $AA.LengthAnimation(target, = duration, fps, 'style', 'width', null, null, = unit);this._verticalAnimation =3D new $AA.LengthAnimation(target, = duration, fps, 'style', 'height', null, null, = unit);this.add(this._horizontalAnimation);this.add(this._verticalAnimatio= n);} $AA.ResizeAnimation.prototype =3D { onStart : function() { $AA.ResizeAnimation.callBaseMethod(this, 'onStart');var element =3D = this.get_target();this._horizontalAnimation.set_startValue(element.offset= Width);this._verticalAnimation.set_startValue(element.offsetHeight);this.= _horizontalAnimation.set_endValue((this._width !=3D=3D null && = this._width !=3D=3D undefined) ? this._width : = element.offsetWidth);this._verticalAnimation.set_endValue((this._height = !=3D=3D null && this._height !=3D=3D undefined) ? this._height : element.offsetHeight);}, get_width : function() { return this._width;}, set_width : function(value) { value =3D this._getFloat(value);if (this._width !=3D value) { this._width =3D value;this.raisePropertyChanged('width');} }, get_height : function() { return this._height;}, set_height : function(value) { value =3D this._getFloat(value);if (this._height !=3D value) { this._height =3D value;this.raisePropertyChanged('height');} }, get_unit : function() { this._horizontalAnimation.get_unit();}, set_unit : function(value) { var unit =3D this._horizontalAnimation.get_unit();if (unit !=3D value) { this._horizontalAnimation.set_unit(value);this._verticalAnimation.set_uni= t(value);this.raisePropertyChanged('unit');} } } $AA.ResizeAnimation.registerClass('AjaxControlToolkit.Animation.ResizeAni= mation', $AA.ParallelAnimation);$AA.registerAnimation('resize', = $AA.ResizeAnimation);$AA.ScaleAnimation =3D function(target, duration, = fps, scaleFactor, unit, center, scaleFont, fontUnit) { $AA.ScaleAnimation.initializeBase(this, [target, duration, = fps]);this._scaleFactor =3D (scaleFactor !=3D=3D undefined) ? = scaleFactor : 1;this._unit =3D (unit !=3D=3D undefined) ? unit : = 'px';this._center =3D center;this._scaleFont =3D = scaleFont;this._fontUnit =3D (fontUnit !=3D=3D undefined) ? fontUnit : = 'pt';this._element =3D null;this._initialHeight =3D = null;this._initialWidth =3D null;this._initialTop =3D = null;this._initialLeft =3D null;this._initialFontSize =3D null;} $AA.ScaleAnimation.prototype =3D {=20 getAnimatedValue : function(percentage) { return this.interpolate(1.0, this._scaleFactor, percentage);}, onStart : function() { $AA.ScaleAnimation.callBaseMethod(this, 'onStart');this._element =3D = this.get_target();if (this._element) { this._initialHeight =3D this._element.offsetHeight;this._initialWidth = =3D this._element.offsetWidth;if (this._center) { this._initialTop =3D this._element.offsetTop;this._initialLeft =3D = this._element.offsetLeft;} if (this._scaleFont) { this._initialFontSize =3D parseFloat( $common.getCurrentStyle(this._element, 'fontSize'));} } }, setValue : function(scale) { if (this._element) { var width =3D Math.round(this._initialWidth * scale);var height =3D = Math.round(this._initialHeight * scale);this._element.style.width =3D = width + this._unit;this._element.style.height =3D height + this._unit;if = (this._center) { this._element.style.top =3D (this._initialTop + Math.round((this._initialHeight - height) / 2)) + = this._unit;this._element.style.left =3D (this._initialLeft + Math.round((this._initialWidth - width) / 2)) + this._unit;} if (this._scaleFont) { var size =3D this._initialFontSize * scale;if (this._fontUnit =3D=3D = 'px' || this._fontUnit =3D=3D 'pt') { size =3D Math.round(size);} this._element.style.fontSize =3D size + this._fontUnit;} } }, onEnd : function() { this._element =3D null;this._initialHeight =3D null;this._initialWidth = =3D null;this._initialTop =3D null;this._initialLeft =3D = null;this._initialFontSize =3D = null;$AA.ScaleAnimation.callBaseMethod(this, 'onEnd');}, get_scaleFactor : function() { return this._scaleFactor;}, set_scaleFactor : function(value) { value =3D this._getFloat(value);if (this._scaleFactor !=3D value) { this._scaleFactor =3D value;this.raisePropertyChanged('scaleFactor');} }, get_unit : function() { return this._unit;}, set_unit : function(value) { if (this._unit !=3D value) { this._unit =3D value;this.raisePropertyChanged('unit');} }, get_center : function() { return this._center;}, set_center : function(value) { value =3D this._getBoolean(value);if (this._center !=3D value) { this._center =3D value;this.raisePropertyChanged('center');} }, get_scaleFont : function() { return this._scaleFont;}, set_scaleFont : function(value) { value =3D this._getBoolean(value);if (this._scaleFont !=3D value) { this._scaleFont =3D value;this.raisePropertyChanged('scaleFont');} }, get_fontUnit : function() { return this._fontUnit;}, set_fontUnit : function(value) { if (this._fontUnit !=3D value) {=20 this._fontUnit =3D value;this.raisePropertyChanged('fontUnit');} } } $AA.ScaleAnimation.registerClass('AjaxControlToolkit.Animation.ScaleAnima= tion', $AA.Animation);$AA.registerAnimation('scale', = $AA.ScaleAnimation);$AA.Action =3D function(target, duration, fps) { $AA.Action.initializeBase(this, [target, duration, fps]);if (duration = =3D=3D=3D undefined) { 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.Animation);$AA.registerAnimation('action', = $AA.Action);$AA.EnableAction =3D function(target, duration, fps, = enabled) { $AA.EnableAction.initializeBase(this, [target, duration, = fps]);this._enabled =3D (enabled !=3D=3D undefined) ? enabled : true;} $AA.EnableAction.prototype =3D { doAction : function() { var element =3D this.get_target();if (element) { element.disabled =3D !this._enabled;} }, get_enabled : function() { return this._enabled;}, set_enabled : function(value) { value =3D this._getBoolean(value);if (this._enabled !=3D value) { this._enabled =3D value;this.raisePropertyChanged('enabled');} } } $AA.EnableAction.registerClass('AjaxControlToolkit.Animation.EnableAction= ', $AA.Action);$AA.registerAnimation('enableAction', = $AA.EnableAction);$AA.HideAction =3D function(target, duration, fps, = visible) { $AA.HideAction.initializeBase(this, [target, duration, = fps]);this._visible =3D visible;} $AA.HideAction.prototype =3D { doAction : function() { var element =3D this.get_target();if (element) { $common.setVisible(element, this._visible);} }, get_visible : function() { return this._visible;}, set_visible : function(value) { if (this._visible !=3D value) { this._visible =3D value;this.raisePropertyChanged('visible');} } } $AA.HideAction.registerClass('AjaxControlToolkit.Animation.HideAction', = $AA.Action);$AA.registerAnimation('hideAction', = $AA.HideAction);$AA.StyleAction =3D function(target, duration, fps, = attribute, value) { $AA.StyleAction.initializeBase(this, [target, duration, = fps]);this._attribute =3D attribute;this._value =3D value;} $AA.StyleAction.prototype =3D { doAction : function() { var element =3D this.get_target();if (element) { element.style[this._attribute] =3D this._value;} }, get_attribute : function() { return this._attribute;}, set_attribute : function(value) { if (this._attribute !=3D value) { this._attribute =3D value;this.raisePropertyChanged('attribute');} }, get_value : function() { return this._value;}, set_value : function(value) { if (this._value !=3D value) { this._value =3D value;this.raisePropertyChanged('value');} } } $AA.StyleAction.registerClass('AjaxControlToolkit.Animation.StyleAction',= $AA.Action);$AA.registerAnimation('styleAction', = $AA.StyleAction);$AA.OpacityAction =3D function(target, duration, fps, = opacity) { $AA.OpacityAction.initializeBase(this, [target, duration, = fps]);this._opacity =3D opacity;} $AA.OpacityAction.prototype =3D { doAction : function() { var element =3D this.get_target();if (element) { $common.setElementOpacity(element, this._opacity);} }, get_opacity : function() { return this._opacity;}, set_opacity : function(value) { value =3D this._getFloat(value);if (this._opacity !=3D value) { this._opacity =3D value;this.raisePropertyChanged('opacity');} } } $AA.OpacityAction.registerClass('AjaxControlToolkit.Animation.OpacityActi= on', $AA.Action);$AA.registerAnimation('opacityAction', = $AA.OpacityAction);$AA.ScriptAction =3D function(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 !=3D value) { this._script =3D value;this.raisePropertyChanged('script');} } } $AA.ScriptAction.registerClass('AjaxControlToolkit.Animation.ScriptAction= ', $AA.Action);$AA.registerAnimation('scriptAction', $AA.ScriptAction); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lr0hEWvllJX716qn7W8K_34KS_-rrGWEJK-lBfa07CVA9e1k1szKerQ_camPSWpN-41&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= BehaviorBase =3D function(element) { AjaxControlToolkit.BehaviorBase.initializeBase(this,[element]);this._clie= ntStateFieldID =3D null;this._pageRequestManager =3D = null;this._partialUpdateBeginRequestHandler =3D = null;this._partialUpdateEndRequestHandler =3D null;} AjaxControlToolkit.BehaviorBase.prototype =3D { initialize : function() { AjaxControlToolkit.BehaviorBase.callBaseMethod(this, 'initialize');}, dispose : function() { AjaxControlToolkit.BehaviorBase.callBaseMethod(this, 'dispose');if = (this._pageRequestManager) { if (this._partialUpdateBeginRequestHandler) { this._pageRequestManager.remove_beginRequest(this._partialUpdateBeginRequ= estHandler);this._partialUpdateBeginRequestHandler =3D null;} if (this._partialUpdateEndRequestHandler) { this._pageRequestManager.remove_endRequest(this._partialUpdateEndRequestH= andler);this._partialUpdateEndRequestHandler =3D null;} this._pageRequestManager =3D null;} }, get_ClientStateFieldID : function() { return this._clientStateFieldID;}, set_ClientStateFieldID : function(value) { if (this._clientStateFieldID !=3D value) { this._clientStateFieldID =3D = value;this.raisePropertyChanged('ClientStateFieldID');} }, get_ClientState : function() { if (this._clientStateFieldID) { var input =3D document.getElementById(this._clientStateFieldID);if = (input) { return input.value;} } return null;}, set_ClientState : function(value) { if (this._clientStateFieldID) { var input =3D document.getElementById(this._clientStateFieldID);if = (input) { input.value =3D value;} } }, registerPartialUpdateEvents : function() { if (Sys && Sys.WebForms && Sys.WebForms.PageRequestManager){ this._pageRequestManager =3D = Sys.WebForms.PageRequestManager.getInstance();if = (this._pageRequestManager) { this._partialUpdateBeginRequestHandler =3D Function.createDelegate(this, = this._partialUpdateBeginRequest);this._pageRequestManager.add_beginReques= t(this._partialUpdateBeginRequestHandler);this._partialUpdateEndRequestHa= ndler =3D Function.createDelegate(this, = this._partialUpdateEndRequest);this._pageRequestManager.add_endRequest(th= is._partialUpdateEndRequestHandler);} } }, _partialUpdateBeginRequest : function(sender, beginRequestEventArgs) { }, _partialUpdateEndRequest : function(sender, endRequestEventArgs) { } } AjaxControlToolkit.BehaviorBase.registerClass('AjaxControlToolkit.Behavio= rBase', Sys.UI.Behavior);AjaxControlToolkit.DynamicPopulateBehaviorBase = =3D function(element) { AjaxControlToolkit.DynamicPopulateBehaviorBase.initializeBase(this, = [element]);this._DynamicControlID =3D null;this._DynamicContextKey =3D = null;this._DynamicServicePath =3D null;this._DynamicServiceMethod =3D = null;this._cacheDynamicResults =3D false;this._dynamicPopulateBehavior = =3D null;this._populatingHandler =3D null;this._populatedHandler =3D = null;} AjaxControlToolkit.DynamicPopulateBehaviorBase.prototype =3D { initialize : function() { AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(this, = 'initialize');this._populatingHandler =3D Function.createDelegate(this, = this._onPopulating);this._populatedHandler =3D = Function.createDelegate(this, this._onPopulated);}, dispose : function() { if (this._populatedHandler) { if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.remove_populated(this._populatedHandler);} this._populatedHandler =3D null;} if (this._populatingHandler) { if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.remove_populating(this._populatingHandler);= } this._populatingHandler =3D null;} if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.dispose();this._dynamicPopulateBehavior = =3D null;} AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(this, = 'dispose');}, populate : function(contextKeyOverride) { if (this._dynamicPopulateBehavior && = (this._dynamicPopulateBehavior.get_element() !=3D = $get(this._DynamicControlID))) { this._dynamicPopulateBehavior.dispose();this._dynamicPopulateBehavior = =3D null;} if (!this._dynamicPopulateBehavior && this._DynamicControlID && = this._DynamicServiceMethod) { this._dynamicPopulateBehavior =3D = $create(AjaxControlToolkit.DynamicPopulateBehavior, { "id" : this.get_id() + "_DynamicPopulateBehavior", "ContextKey" : this._DynamicContextKey, "ServicePath" : this._DynamicServicePath, "ServiceMethod" : this._DynamicServiceMethod, "cacheDynamicResults" : this._cacheDynamicResults }, null, null, = $get(this._DynamicControlID));this._dynamicPopulateBehavior.add_populatin= g(this._populatingHandler);this._dynamicPopulateBehavior.add_populated(th= is._populatedHandler);} if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.populate(contextKeyOverride ? = contextKeyOverride : this._DynamicContextKey);} }, _onPopulating : function(sender, eventArgs) { this.raisePopulating(eventArgs);}, _onPopulated : function(sender, eventArgs) { this.raisePopulated(eventArgs);}, get_dynamicControlID : function() { return this._DynamicControlID;}, get_DynamicControlID : this.get_dynamicControlID, set_dynamicControlID : function(value) { if (this._DynamicControlID !=3D value) { this._DynamicControlID =3D = value;this.raisePropertyChanged('dynamicControlID');this.raisePropertyCha= nged('DynamicControlID');} }, set_DynamicControlID : this.set_dynamicControlID, get_dynamicContextKey : function() { return this._DynamicContextKey;}, get_DynamicContextKey : this.get_dynamicContextKey, set_dynamicContextKey : function(value) { if (this._DynamicContextKey !=3D value) { this._DynamicContextKey =3D = value;this.raisePropertyChanged('dynamicContextKey');this.raisePropertyCh= anged('DynamicContextKey');} }, set_DynamicContextKey : this.set_dynamicContextKey, get_dynamicServicePath : function() { return this._DynamicServicePath;}, get_DynamicServicePath : this.get_dynamicServicePath, set_dynamicServicePath : function(value) { if (this._DynamicServicePath !=3D value) { this._DynamicServicePath =3D = value;this.raisePropertyChanged('dynamicServicePath');this.raisePropertyC= hanged('DynamicServicePath');} }, set_DynamicServicePath : this.set_dynamicServicePath, get_dynamicServiceMethod : function() { return this._DynamicServiceMethod;}, get_DynamicServiceMethod : this.get_dynamicServiceMethod, set_dynamicServiceMethod : function(value) { if (this._DynamicServiceMethod !=3D value) { this._DynamicServiceMethod =3D = value;this.raisePropertyChanged('dynamicServiceMethod');this.raisePropert= yChanged('DynamicServiceMethod');} }, set_DynamicServiceMethod : this.set_dynamicServiceMethod, get_cacheDynamicResults : function() { return this._cacheDynamicResults;}, set_cacheDynamicResults : function(value) { if (this._cacheDynamicResults !=3D value) { this._cacheDynamicResults =3D = value;this.raisePropertyChanged('cacheDynamicResults');} }, add_populated : function(handler) { this.get_events().addHandler("populated", handler);}, remove_populated : function(handler) { this.get_events().removeHandler("populated", handler);}, raisePopulated : function(arg) { var handler =3D this.get_events().getHandler("populated");if (handler) = handler(this, arg);}, add_populating : function(handler) { this.get_events().addHandler('populating', handler);}, remove_populating : function(handler) { this.get_events().removeHandler('populating', handler);}, raisePopulating : function(eventArgs) { var handler =3D this.get_events().getHandler('populating');if (handler) = { handler(this, eventArgs);} } } AjaxControlToolkit.DynamicPopulateBehaviorBase.registerClass('AjaxControl= Toolkit.DynamicPopulateBehaviorBase', = AjaxControlToolkit.BehaviorBase);AjaxControlToolkit.ControlBase =3D = function(element) { AjaxControlToolkit.ControlBase.initializeBase(this, = [element]);this._clientStateField =3D null;this._callbackTarget =3D = null;this._onsubmit$delegate =3D Function.createDelegate(this, = this._onsubmit);this._oncomplete$delegate =3D = Function.createDelegate(this, this._oncomplete);this._onerror$delegate = =3D Function.createDelegate(this, this._onerror);} AjaxControlToolkit.ControlBase.prototype =3D { initialize : function() { AjaxControlToolkit.ControlBase.callBaseMethod(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()._onSubmitStatemen= ts, this._onsubmit$delegate);} 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.WebForms.PageRequestManager.getInstance()._onSubmitState= ments, this._onsubmit$delegate);} else { $removeHandler(document.forms[0], "submit", this._onsubmit$delegate);} AjaxControlToolkit.ControlBase.callBaseMethod(this, "dispose");}, findElement : function(id) { return $get(this.get_id() + '_' + id.split(':').join('_'));}, get_clientStateField : function() { return this._clientStateField;}, set_clientStateField : function(value) { if (this.get_isInitialized()) throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_CannotSe= tClientStateField);if (this._clientStateField !=3D value) { this._clientStateField =3D = value;this.raisePropertyChanged('clientStateField');} }, loadClientState : 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 =3D 0;i < args.length;i++)=20 ar[i] =3D args[i];var clientState =3D this.saveClientState();if = (clientState !=3D null && !String.isInstanceOfType(clientState)) { throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_InvalidC= lientStateType);} var payload =3D = Sys.Serialization.JavaScriptSerializer.serialize({name:name,args:ar,state= :this.saveClientState()});WebForm_DoCallback(this._callbackTarget, = payload, this._oncomplete$delegate, cb, this._onerror$delegate, true);}, _oncomplete : function(result, context) { result =3D Sys.Serialization.JavaScriptSerializer.deserialize(result);if = (result.error) { throw Error.create(result.error);} this.loadClientState(result.state);context(result.result);}, _onerror : function(message, context) { throw Error.create(message);}, _onsubmit : function() { if (this._clientStateField) { this._clientStateField.value =3D this.saveClientState();} return true;}=20 } AjaxControlToolkit.ControlBase.registerClass("AjaxControlToolkit.ControlB= ase", Sys.UI.Control); Type.registerNamespace('AjaxControlToolkit'); AjaxControlToolkit.Resources=3D{ "PasswordStrength_InvalidWeightingRatios":"Strength Weighting ratios = must have 4 elements", "Animation_ChildrenNotAllowed":"AjaxControlToolkit.Animation.createAnimat= ion cannot add child animations to type \"{0}\" that does not derive = from AjaxControlToolkit.Animation.ParentAnimation", "PasswordStrength_RemainingSymbols":"{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.Animation.set_an= imationTarget 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}\"\u0027 is invalid = for parseBorderWidth", "RTE_Heading":"Heading", "Tabs_PropertySetBeforeInitialization":"{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_PageNotRegisteredForCallbacks":"This Page has not been = registered for callbacks", "Animation_NoDynamicPropertyFound":"AjaxControlToolkit.Animation.createAn= imation found no property corresponding to \"{0}\" or \"{1}\"", "Animation_InvalidBaseType":"AjaxControlToolkit.Animation.registerAnimati= on 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":"Failed to find parent element = \"{0}\"", "ValidatorCallout_DefaultErrorMessage":"This control is invalid", "RTE_Indent":"Indent", "ReorderList_DropWatcherBehavior_CallbackError":"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\u0027t find parent element = \"{0}\"", "RTE_ViewValues":"View Values", "RTE_Legend":"Legend", "RTE_Labels":"Labels", "RTE_CellSpacing":"Cell 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":"Changes to {0} not = supported", "RTE_ViewSource":"View Source", "Common_InvalidPaddingUnit":"A unit type of \"{0}\" is invalid for = parsePadding", "RTE_Paste":"Paste", "ExtenderBase_ControlNotRegisteredForCallbacks":"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_Inserttexthere":"Insert text here", "Animation_UknownAnimationName":"AjaxControlToolkit.Animation.createAnima= tion 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.Animation.createAnim= ation 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.AlwaysVisibleControlB= ehavior must have an element", "Slider_NoSizeProvided":"Please set valid values for the height and = width attributes in the slider\u0027s 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":"AjaxControlToolkit.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_PropertySetAfterInitialization":"{0} cannot be changed after = initialization", "RTE_Rows":"Rows", "RTE_Redo":"Redo", "RTE_Size":"Size", "RTE_Undo":"Undo", "RTE_Bold":"Bold", "RTE_Copy":"Copy", "RTE_Font":"Font", "CascadingDropDown_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.SequenceAnim= ation cannot be nested inside = AjaxControlToolkit.Animation.ParallelAnimation", "Shared_BrowserSecurityPreventsPaste":"Your browser security settings = don\u0027t 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_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lraP3tvGvdtGDqx-4vjf7LgZgGoXoMo6DZgKzJgcecHyGWATvvQhQEDJJnuB3AHDhk1&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit.Animation');AjaxContr= olToolkit.Animation.AnimationBehavior =3D function(element) { AjaxControlToolkit.Animation.AnimationBehavior.initializeBase(this, = [element]);this._onLoad =3D null;this._onClick =3D = null;this._onMouseOver =3D null;this._onMouseOut =3D = null;this._onHoverOver =3D null;this._onHoverOut =3D = null;this._onClickHandler =3D null;this._onMouseOverHandler =3D = null;this._onMouseOutHandler =3D null;} AjaxControlToolkit.Animation.AnimationBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.Animation.AnimationBehavior.callBaseMethod(this, = 'initialize');var element =3D this.get_element();if (element) { this._onClickHandler =3D Function.createDelegate(this, = this.OnClick);$addHandler(element, 'click', = this._onClickHandler);this._onMouseOverHandler =3D = Function.createDelegate(this, this.OnMouseOver);$addHandler(element, = 'mouseover', this._onMouseOverHandler);this._onMouseOutHandler =3D = Function.createDelegate(this, this.OnMouseOut);$addHandler(element, = 'mouseout', this._onMouseOutHandler);} }, dispose : function() { var element =3D this.get_element();if (element) { if (this._onClickHandler) { $removeHandler(element, 'click', = this._onClickHandler);this._onClickHandler =3D null;} if (this._onMouseOverHandler) { $removeHandler(element, 'mouseover', = this._onMouseOverHandler);this._onMouseOverHandler =3D null;} if (this._onMouseOutHandler) { $removeHandler(element, 'mouseout', = this._onMouseOutHandler);this._onMouseOutHandler =3D null;} } this._onLoad =3D null;this._onClick =3D null;this._onMouseOver =3D = null;this._onMouseOut =3D null;this._onHoverOver =3D = null;this._onHoverOut =3D = null;AjaxControlToolkit.Animation.AnimationBehavior.callBaseMethod(this, = 'dispose');}, get_OnLoad : function() { return this._onLoad ? this._onLoad.get_json() : null;}, set_OnLoad : function(value) { if (!this._onLoad) { this._onLoad =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onLoad.initialize();} this._onLoad.set_json(value);this.raisePropertyChanged('OnLoad');this._on= Load.play();}, get_OnLoadBehavior : function() { return this._onLoad;}, get_OnClick : function() { return this._onClick ? this._onClick.get_json() : null;}, set_OnClick : function(value) { if (!this._onClick) { this._onClick =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onClick.initialize();} this._onClick.set_json(value);this.raisePropertyChanged('OnClick');}, get_OnClickBehavior : function() { return this._onClick;}, OnClick : function() { if (this._onClick) { this._onClick.play();} }, get_OnMouseOver : function() { return this._onMouseOver ? this._onMouseOver.get_json() : null;}, set_OnMouseOver : function(value) { if (!this._onMouseOver) { this._onMouseOver =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onMouseOver.initialize();} this._onMouseOver.set_json(value);this.raisePropertyChanged('OnMouseOver'= );}, get_OnMouseOverBehavior : function() { return this._onMouseOver;}, OnMouseOver : function() { if (this._onMouseOver) { this._onMouseOver.play();} if (this._onHoverOver) { if (this._onHoverOut) { this._onHoverOut.quit();} this._onHoverOver.play();} }, get_OnMouseOut : function() { return this._onMouseOut ? this._onMouseOut.get_json() : null;}, set_OnMouseOut : function(value) { if (!this._onMouseOut) { this._onMouseOut =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onMouseOut.initialize();} this._onMouseOut.set_json(value);this.raisePropertyChanged('OnMouseOut');= }, get_OnMouseOutBehavior : function() { return this._onMouseOut;}, OnMouseOut : function() { if (this._onMouseOut) { this._onMouseOut.play();} if (this._onHoverOut) { if (this._onHoverOver) { this._onHoverOver.quit();} this._onHoverOut.play();} }, get_OnHoverOver : function() { return this._onHoverOver ? this._onHoverOver.get_json() : null;}, set_OnHoverOver : function(value) { if (!this._onHoverOver) { this._onHoverOver =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onHoverOver.initialize();} this._onHoverOver.set_json(value);this.raisePropertyChanged('OnHoverOver'= );}, get_OnHoverOverBehavior : function() { return this._onHoverOver;}, get_OnHoverOut : function() { return this._onHoverOut ? this._onHoverOut.get_json() : null;}, set_OnHoverOut : function(value) { if (!this._onHoverOut) { this._onHoverOut =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onHoverOut.initialize();} this._onHoverOut.set_json(value);this.raisePropertyChanged('OnHoverOut');= }, get_OnHoverOutBehavior : function() { return this._onHoverOut;} } AjaxControlToolkit.Animation.AnimationBehavior.registerClass('AjaxControl= Toolkit.Animation.AnimationBehavior', = AjaxControlToolkit.BehaviorBase);AjaxControlToolkit.Animation.GenericAnim= ationBehavior =3D function(element) { AjaxControlToolkit.Animation.GenericAnimationBehavior.initializeBase(this= , [element]);this._json =3D null;this._animation =3D null;} AjaxControlToolkit.Animation.GenericAnimationBehavior.prototype =3D { dispose : function() { this.disposeAnimation();AjaxControlToolkit.Animation.GenericAnimationBeha= vior.callBaseMethod(this, 'dispose');}, disposeAnimation : function() { if (this._animation) { this._animation.dispose();} this._animation =3D null;}, play : function() { if (this._animation && !this._animation.get_isPlaying()) { this.stop();this._animation.play();} }, stop : function() { if (this._animation) { if (this._animation.get_isPlaying()) { this._animation.stop(true);} } }, quit : function() { if (this._animation) { if (this._animation.get_isPlaying()) { this._animation.stop(false);} } }, get_json : function() { return this._json;}, set_json : function(value) { if (this._json !=3D value) { this._json =3D = value;this.raisePropertyChanged('json');this.disposeAnimation();var = element =3D this.get_element();if (element) { this._animation =3D = AjaxControlToolkit.Animation.buildAnimation(this._json, element);if = (this._animation) { this._animation.initialize();} this.raisePropertyChanged('animation');} } }, get_animation : function() { return this._animation;} } AjaxControlToolkit.Animation.GenericAnimationBehavior.registerClass('Ajax= ControlToolkit.Animation.GenericAnimationBehavior', = AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lq3pHmXI2HU1JL6HFGDtpuiX1L2tBxdGlxH2ny7k6GsqxiWU_HtYI9C4nBQ5SUqxjY1&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= PopupBehavior =3D function(element) { AjaxControlToolkit.PopupBehavior.initializeBase(this, [element]);this._x = =3D 0;this._y =3D 0;this._positioningMode =3D = AjaxControlToolkit.PositioningMode.Absolute;this._parentElement =3D = null;this._parentElementID =3D null;this._moveHandler =3D = null;this._firstPopup =3D true;this._originalParent =3D = null;this._visible =3D false;this._onShow =3D = null;this._onShowEndedHandler =3D null;this._onHide =3D = null;this._onHideEndedHandler =3D null;} AjaxControlToolkit.PopupBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.PopupBehavior.callBaseMethod(this, = 'initialize');this._hidePopup();this.get_element().style.position =3D = "absolute";this._onShowEndedHandler =3D Function.createDelegate(this, = this._onShowEnded);this._onHideEndedHandler =3D = Function.createDelegate(this, this._onHideEnded);}, dispose : function() { var element =3D this.get_element();if (element) { if (this._visible) { this.hide();} if (this._originalParent) { element.parentNode.removeChild(element);this._originalParent.appendChild(= element);this._originalParent =3D null;} element._hideWindowedElementsIFrame =3D null;} this._parentElement =3D null;if (this._onShow && = this._onShow.get_animation() && this._onShowEndedHandler) { this._onShow.get_animation().remove_ended(this._onShowEndedHandler);} this._onShowEndedHandler =3D null;this._onShow =3D null;if (this._onHide = && this._onHide.get_animation() && this._onHideEndedHandler) { this._onHide.get_animation().remove_ended(this._onHideEndedHandler);} this._onHideEndedHandler =3D null;this._onHide =3D = null;AjaxControlToolkit.PopupBehavior.callBaseMethod(this, 'dispose');}, show : function() { if (this._visible) { return;} var eventArgs =3D new = Sys.CancelEventArgs();this.raiseShowing(eventArgs);if = (eventArgs.get_cancel()) { return;} this._visible =3D true;var element =3D = this.get_element();$common.setVisible(element, = true);this.setupPopup();if (this._onShow) { $common.setVisible(element, false);this.onShow();} else { this.raiseShown(Sys.EventArgs.Empty);} }, hide : function() { if (!this._visible) { return;} var eventArgs =3D new = Sys.CancelEventArgs();this.raiseHiding(eventArgs);if = (eventArgs.get_cancel()) { return;} this._visible =3D false;if (this._onHide) { this.onHide();} else { this._hidePopup();this._hideCleanup();} }, getBounds : function() { var element =3D this.get_element();var offsetParent =3D = element.offsetParent || document.documentElement;var diff;var = parentBounds;if (this._parentElement) { parentBounds =3D $common.getBounds(this._parentElement);var = offsetParentLocation =3D $common.getLocation(offsetParent);diff =3D {x: = parentBounds.x - offsetParentLocation.x, y:parentBounds.y - = offsetParentLocation.y};} else { parentBounds =3D $common.getBounds(offsetParent);diff =3D {x:0, y:0};} var width =3D element.offsetWidth - (element.clientLeft ? = element.clientLeft * 2 : 0);var height =3D element.offsetHeight - = (element.clientTop ? element.clientTop * 2 : 0);if (this._firstpopup) { element.style.width =3D width + "px";this._firstpopup =3D false;} var position;switch (this._positioningMode) { case AjaxControlToolkit.PositioningMode.Center: position =3D { x: Math.round(parentBounds.width / 2 - width / 2), y: Math.round(parentBounds.height / 2 - height / 2) };break;case AjaxControlToolkit.PositioningMode.BottomLeft: position =3D { x: 0, y: parentBounds.height };break;case AjaxControlToolkit.PositioningMode.BottomRight: position =3D { x: parentBounds.width - width, y: parentBounds.height };break;case AjaxControlToolkit.PositioningMode.TopLeft: position =3D { x: 0, y: -element.offsetHeight };break;case AjaxControlToolkit.PositioningMode.TopRight: position =3D { x: parentBounds.width - width, y: -element.offsetHeight };break;case AjaxControlToolkit.PositioningMode.Right: position =3D { x: parentBounds.width, y: 0 };break;case AjaxControlToolkit.PositioningMode.Left: position =3D { x: -element.offsetWidth, y: 0 };break;default: position =3D {x: 0, y: 0};} position.x +=3D this._x + diff.x;position.y +=3D this._y + diff.y;return = new Sys.UI.Bounds(position.x, position.y, width, height);}, adjustPopupPosition : function(bounds) { var element =3D this.get_element();if (!bounds) { bounds =3D this.getBounds();} var newPosition =3D $common.getBounds(element);var updateNeeded =3D = false;if (newPosition.x < 0) { bounds.x -=3D newPosition.x;updateNeeded =3D true;} if (newPosition.y < 0) { bounds.y -=3D newPosition.y;updateNeeded =3D true;} if (updateNeeded) { $common.setLocation(element, bounds);} }, addBackgroundIFrame : function() { var element =3D this.get_element();if ((Sys.Browser.agent =3D=3D=3D = Sys.Browser.InternetExplorer) && (Sys.Browser.version < 7)) { var childFrame =3D element._hideWindowedElementsIFrame;if (!childFrame) = { childFrame =3D document.createElement("iframe");childFrame.src =3D = "javascript:'';";childFrame.style.position =3D = "absolute";childFrame.style.display =3D "none";childFrame.scrolling =3D = "no";childFrame.frameBorder =3D "0";childFrame.tabIndex =3D = "-1";childFrame.style.filter =3D = "progid:DXImageTransform.Microsoft.Alpha(style=3D0,opacity=3D0)";element.= parentNode.insertBefore(childFrame, = element);element._hideWindowedElementsIFrame =3D = childFrame;this._moveHandler =3D Function.createDelegate(this, = this._onMove);Sys.UI.DomEvent.addHandler(element, "move", = this._moveHandler);} $common.setBounds(childFrame, = $common.getBounds(element));childFrame.style.display =3D = element.style.display;if (element.currentStyle && = element.currentStyle.zIndex) { childFrame.style.zIndex =3D element.currentStyle.zIndex;} else if = (element.style.zIndex) { childFrame.style.zIndex =3D element.style.zIndex;} } }, setupPopup : function() { var element =3D this.get_element();var bounds =3D = this.getBounds();$common.setLocation(element, = bounds);this.adjustPopupPosition(bounds);element.zIndex =3D = 1000;this.addBackgroundIFrame();}, _hidePopup : function() { var element =3D this.get_element();$common.setVisible(element, false);if = (element.originalWidth) { element.style.width =3D element.originalWidth + = "px";element.originalWidth =3D null;} }, _hideCleanup : function() { var element =3D this.get_element();if (this._moveHandler) { Sys.UI.DomEvent.removeHandler(element, "move", = this._moveHandler);this._moveHandler =3D null;} if (Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) { var childFrame =3D element._hideWindowedElementsIFrame;if (childFrame) { childFrame.style.display =3D "none";} } this.raiseHidden(Sys.EventArgs.Empty);}, _onMove : function() { var element =3D this.get_element();if = (element._hideWindowedElementsIFrame) { element.parentNode.insertBefore(element._hideWindowedElementsIFrame, = element);element._hideWindowedElementsIFrame.style.top =3D = element.style.top;element._hideWindowedElementsIFrame.style.left =3D = element.style.left;} }, get_onShow : function() { return this._onShow ? this._onShow.get_json() : null;}, set_onShow : function(value) { if (!this._onShow) { this._onShow =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onShow.initialize();} this._onShow.set_json(value);var animation =3D = this._onShow.get_animation();if (animation) { animation.add_ended(this._onShowEndedHandler);} this.raisePropertyChanged('onShow');}, get_onShowBehavior : function() { return this._onShow;}, onShow : function() { if (this._onShow) { if (this._onHide) { this._onHide.quit();} this._onShow.play();} }, _onShowEnded : function() { this.adjustPopupPosition();this.addBackgroundIFrame();this.raiseShown(Sys= .EventArgs.Empty);}, get_onHide : function() { return this._onHide ? this._onHide.get_json() : null;}, set_onHide : function(value) { if (!this._onHide) { this._onHide =3D new = AjaxControlToolkit.Animation.GenericAnimationBehavior(this.get_element())= ;this._onHide.initialize();} this._onHide.set_json(value);var animation =3D = this._onHide.get_animation();if (animation) { animation.add_ended(this._onHideEndedHandler);} this.raisePropertyChanged('onHide');}, get_onHideBehavior : function() { return this._onHide;}, onHide : function() { if (this._onHide) { if (this._onShow) { this._onShow.quit();} this._onHide.play();} }, _onHideEnded : function() { this._hideCleanup();}, get_parentElement : function() { if (!this._parentElement && this._parentElementID) { this.set_parentElement($get(this._parentElementID));Sys.Debug.assert(this= ._parentElement !=3D null, = String.format(AjaxControlToolkit.Resources.PopupExtender_NoParentElement,= this._parentElementID));}=20 return this._parentElement;}, set_parentElement : function(element) { this._parentElement =3D = element;this.raisePropertyChanged('parentElement');}, get_parentElementID : function() { if (this._parentElement) { return this._parentElement.id } return this._parentElementID;}, set_parentElementID : function(elementID) { this._parentElementID =3D elementID;if (this.get_isInitialized()) { this.set_parentElement($get(elementID));} }, get_positioningMode : function() { return this._positioningMode;}, set_positioningMode : function(mode) { this._positioningMode =3D = mode;this.raisePropertyChanged('positioningMode');}, get_x : function() { return this._x;}, set_x : function(value) { if (value !=3D this._x) { this._x =3D value;if (this._visible) { this.setupPopup();} this.raisePropertyChanged('x');} }, get_y : function() { return this._y;}, set_y : function(value) { if (value !=3D this._y) { this._y =3D value;if (this._visible) { this.setupPopup();} this.raisePropertyChanged('y');} }, get_visible : function() { return this._visible;}, add_showing : function(handler) { this.get_events().addHandler('showing', handler);}, remove_showing : function(handler) { this.get_events().removeHandler('showing', handler);}, raiseShowing : function(eventArgs) { var handler =3D this.get_events().getHandler('showing');if (handler) { handler(this, eventArgs);} }, add_shown : function(handler) { this.get_events().addHandler('shown', handler);}, remove_shown : function(handler) { this.get_events().removeHandler('shown', handler);}, raiseShown : function(eventArgs) { var handler =3D this.get_events().getHandler('shown');if (handler) { handler(this, eventArgs);} },=20 add_hiding : function(handler) { this.get_events().addHandler('hiding', handler);}, remove_hiding : function(handler) { this.get_events().removeHandler('hiding', handler);}, raiseHiding : function(eventArgs) { var handler =3D this.get_events().getHandler('hiding');if (handler) { handler(this, eventArgs);} }, add_hidden : function(handler) { this.get_events().addHandler('hidden', handler);}, remove_hidden : function(handler) { this.get_events().removeHandler('hidden', handler);}, raiseHidden : function(eventArgs) { var handler =3D this.get_events().getHandler('hidden');if (handler) { handler(this, eventArgs);} } } AjaxControlToolkit.PopupBehavior.registerClass('AjaxControlToolkit.PopupB= ehavior', = AjaxControlToolkit.BehaviorBase);AjaxControlToolkit.PositioningMode =3D = function() { throw Error.invalidOperation();} AjaxControlToolkit.PositioningMode.prototype =3D { Absolute: 0, Center: 1, BottomLeft: 2, BottomRight: 3, TopLeft: 4, TopRight: 5, Right: 6, Left: 7 } AjaxControlToolkit.PositioningMode.registerEnum('AjaxControlToolkit.Posit= ioningMode'); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lq5zEfj4KSDCVR-UnKkZSAospub_Wj9nN8gIz6I1thuoFd0oil2Q5u4qUZw_-w4Z_v90_unlw8leH5ETmZg5lLa0&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= DynamicPopulateBehavior =3D function(element) { AjaxControlToolkit.DynamicPopulateBehavior.initializeBase(this, = [element]);this._servicePath =3D null;this._serviceMethod =3D = null;this._contextKey =3D null;this._cacheDynamicResults =3D = false;this._populateTriggerID =3D null;this._setUpdatingCssClass =3D = null;this._clearDuringUpdate =3D true;this._customScript =3D = null;this._clickHandler =3D null;this._callID =3D 0;this._currentCallID = =3D -1;this._populated =3D false;} AjaxControlToolkit.DynamicPopulateBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(this, = 'initialize');$common.prepareHiddenElementForATDeviceUpdate();if = (this._populateTriggerID) { var populateTrigger =3D $get(this._populateTriggerID);if = (populateTrigger) { this._clickHandler =3D Function.createDelegate(this, = this._onPopulateTriggerClick);$addHandler(populateTrigger, "click", = this._clickHandler);} } }, dispose : function() { if (this._populateTriggerID && this._clickHandler) { var populateTrigger =3D $get(this._populateTriggerID);if = (populateTrigger) { $removeHandler(populateTrigger, "click", this._clickHandler);} this._populateTriggerID =3D null;this._clickHandler =3D null;} AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(this, = 'dispose');}, populate : function(contextKey) { if (this._populated && this._cacheDynamicResults) { return;} if (this._currentCallID =3D=3D -1) { var eventArgs =3D new = Sys.CancelEventArgs();this.raisePopulating(eventArgs);if = (eventArgs.get_cancel()) { return;} this._setUpdating(true);} if (this._customScript) { var scriptResult =3D = eval(this._customScript);this._setTargetHtml(scriptResult);this._setUpdat= ing(false);} else { this._currentCallID =3D ++this._callID;if (this._servicePath && = this._serviceMethod) { Sys.Net.WebServiceProxy.invoke(this._servicePath, this._serviceMethod, = false, { contextKey:(contextKey ? contextKey : this._contextKey) }, Function.createDelegate(this, this._onMethodComplete), = Function.createDelegate(this, this._onMethodError), this._currentCallID);$common.updateFormToRefreshATDeviceBuffer();} } }, _onMethodComplete : function (result, userContext, methodName) { if (userContext !=3D this._currentCallID) = return;this._setTargetHtml(result);this._setUpdating(false);}, _onMethodError : function(webServiceError, userContext, methodName) { if (userContext !=3D this._currentCallID) return;if = (webServiceError.get_timedOut()) { this._setTargetHtml(AjaxControlToolkit.Resources.DynamicPopulate_WebServi= ceTimeout);} else { this._setTargetHtml(String.format(AjaxControlToolkit.Resources.DynamicPop= ulate_WebServiceError, webServiceError.get_statusCode()));} this._setUpdating(false);}, _onPopulateTriggerClick : function() { this.populate(this._contextKey);}, _setUpdating : function(updating) { this.setStyle(updating);if (!updating) { this._currentCallID =3D -1;this._populated =3D = true;this.raisePopulated(this, Sys.EventArgs.Empty);} }, _setTargetHtml : function(value) { var e =3D this.get_element() if (e) { if (e.tagName =3D=3D "INPUT") { e.value =3D value;} else { e.innerHTML =3D value;} } }, setStyle : function(updating) { var e =3D this.get_element();if (this._setUpdatingCssClass) { if (!updating) { e.className =3D this._oldCss;this._oldCss =3D null;} else { this._oldCss =3D e.className;e.className =3D this._setUpdatingCssClass;} } if (updating && this._clearDuringUpdate) { this._setTargetHtml("");} }, get_ClearContentsDuringUpdate : function() { return this._clearDuringUpdate;}, set_ClearContentsDuringUpdate : function(value) { if (this._clearDuringUpdate !=3D value) { this._clearDuringUpdate =3D = value;this.raisePropertyChanged('ClearContentsDuringUpdate');} }, get_ContextKey : function() { return this._contextKey;}, set_ContextKey : function(value) { if (this._contextKey !=3D value) { this._contextKey =3D value;this.raisePropertyChanged('ContextKey');} }, get_PopulateTriggerID : function() { return this._populateTriggerID;}, set_PopulateTriggerID : function(value) { if (this._populateTriggerID !=3D value) { this._populateTriggerID =3D = value;this.raisePropertyChanged('PopulateTriggerID');} }, get_ServicePath : function() { return this._servicePath;}, set_ServicePath : function(value) { if (this._servicePath !=3D value) { this._servicePath =3D value;this.raisePropertyChanged('ServicePath');} }, get_ServiceMethod : function() { return this._serviceMethod;}, set_ServiceMethod : function(value) { if (this._serviceMethod !=3D value) { this._serviceMethod =3D = value;this.raisePropertyChanged('ServiceMethod');} }, get_cacheDynamicResults : function() { return this._cacheDynamicResults;}, set_cacheDynamicResults : function(value) { if (this._cacheDynamicResults !=3D value) { this._cacheDynamicResults =3D = value;this.raisePropertyChanged('cacheDynamicResults');} }, get_UpdatingCssClass : function() { return this._setUpdatingCssClass;}, set_UpdatingCssClass : function(value) { if (this._setUpdatingCssClass !=3D value) { this._setUpdatingCssClass =3D = value;this.raisePropertyChanged('UpdatingCssClass');} }, get_CustomScript : function() { return this._customScript;},=20 set_CustomScript : function(value) { if (this._customScript !=3D value) { this._customScript =3D value;this.raisePropertyChanged('CustomScript');} }, add_populating : function(handler) { this.get_events().addHandler('populating', handler);}, remove_populating : function(handler) { this.get_events().removeHandler('populating', handler);}, raisePopulating : function(eventArgs) { var handler =3D this.get_events().getHandler('populating');if (handler) = { handler(this, eventArgs);} }, add_populated : function(handler) { this.get_events().addHandler('populated', handler);}, remove_populated : function(handler) { this.get_events().removeHandler('populated', handler);}, raisePopulated : function(eventArgs) { var handler =3D this.get_events().getHandler('populated');if (handler) { handler(this, eventArgs);} } } AjaxControlToolkit.DynamicPopulateBehavior.registerClass('AjaxControlTool= kit.DynamicPopulateBehavior', AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0loKfyzkyWuyt69RbeM2Y1T5RgdKpa39dacYWR5zd4IFTM_Js5iWH6-MykjXtUv-HbQ1&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= HoverBehavior =3D function(element) { AjaxControlToolkit.HoverBehavior.initializeBase(this, = [element]);this._elementHandlers =3D null;this._hoverElementHandlers =3D = null;this._hoverElement =3D null;this._hoverCount =3D = 0;this._unhoverDelay =3D 0;this._hoverDelay =3D 0;this._hoverScript =3D = null;this._unhoverScript =3D null;this._hoverFired =3D false;} AjaxControlToolkit.HoverBehavior.prototype =3D { _setupHandlersArray: function() { var target =3D [];target[0] =3D Function.createDelegate(this, = this._onHover);target[1] =3D Function.createDelegate(this, = this._onUnhover);return target;}, get_elementHandlers: function() { if (!this._elementHandlers) { this._elementHandlers =3D this._setupHandlersArray();} return this._elementHandlers;}, get_hoverElementHandlers: function() { if (!this._hoverElementHandlers) { this._hoverElementHandlers =3D this._setupHandlersArray();} return this._hoverElementHandlers;}, get_hoverElement: function() {=20 return this._hoverElement;}, set_hoverElement: function(element) { if (element !=3D this._hoverElement) { if (this._hoverElement) { this._setupHandlers(this._hoverElement, this.get_hoverElementHandlers(), = false);} this._hoverElement =3D element;if (this._hoverElement) { this._setupHandlers(this._hoverElement, this.get_hoverElementHandlers(), = true);}=20 } }, get_hoverDelay: function() { return this._hoverDelay;}, set_hoverDelay: function(value) { this._hoverDelay =3D value;this.raisePropertyChanged('hoverDelay');}, get_hoverScript: function() { return this._hoverScript;}, set_hoverScript : function(script) { this._hoverScript =3D script;}, get_unhoverDelay: function() { return this._unhoverDelay;}, set_unhoverDelay: function(value) { this._unhoverDelay =3D = value;this.raisePropertyChanged('unhoverDelay');}, get_unhoverScript: function() { return this._unhoverScript;}, set_unhoverScript : function(script) { this._unhoverScript =3D script;}, dispose: function() { var element =3D this.get_element();if (this._elementHandlers) { var handlers =3D this.get_elementHandlers();this._setupHandlers(element, = handlers, false);this._elementHandlers =3D null;} if(this._hoverElement) { var handlers =3D = this.get_hoverElementHandlers();this._setupHandlers(this._hoverElement, = handlers, false);this._hoverElement =3D null;}=20 AjaxControlToolkit.HoverBehavior.callBaseMethod(this, 'dispose');}, initialize: function() { AjaxControlToolkit.HoverBehavior.callBaseMethod(this, 'initialize');var = handlers =3D = this.get_elementHandlers();this._setupHandlers(this.get_element(), = handlers, true);if (this._hoverElement) { handlers =3D = this.get_hoverElementHandlers();this._setupHandlers(this._hoverElement, = handlers, true);} }, add_hover: function(handler) { this.get_events().addHandler("hover", handler);}, remove_hover: function(handler) { this.get_events().removeHandler("hover", handler);}, _fireHover : function() { if (!this._hoverCount || this._hoverFired) { return;} var handler =3D this.get_events().getHandler("hover");if (handler) { handler(this, Sys.EventArgs.Empty);} if (this._hoverScript) { eval(this._hoverScript);} this._hoverFired =3D true;}, _onHover: function() { this._hoverCount++;if (!this._hoverDelay) { this._fireHover();} else { window.setTimeout(Function.createDelegate(this, this._fireHover), = this._hoverDelay);} }, add_unhover: function(handler) { this.get_events().addHandler("unhover", handler);}, remove_unhover: function(handler) { this.get_events().removeHandler("unhover", handler);}, _fireUnhover : function() { if (this._hoverFired && !this._hoverCount) { this._hoverFired =3D false;var handler =3D = this.get_events().getHandler("unhover");if (handler) { handler(this, Sys.EventArgs.Empty);} if (this._unhoverScript) { eval(this._unhoverScript);}=20 } }, _onUnhover: function() { this._hoverCount--;if (this._hoverCount <=3D 0) { this._hoverCount =3D 0;if (!this._unhoverDelay) { this._fireUnhover();} else { window.setTimeout(Function.createDelegate(this, this._fireUnhover), = this._unhoverDelay);}=20 } }, _setupHandlers: function(element, handlers, hookup) {=20 if (!this.get_isInitialized() || !element) return;if (hookup) { $addHandler(element, "mouseover", handlers[0]);$addHandler(element, = "focus", handlers[0]);$addHandler(element, "mouseout", = handlers[1]);$addHandler(element, "blur", handlers[1]);} else { $removeHandler(element, "mouseover", = handlers[0]);$removeHandler(element, "focus", = handlers[0]);$removeHandler(element, "mouseout", = handlers[1]);$removeHandler(element, "blur", handlers[1]);}=20 } } AjaxControlToolkit.HoverBehavior.descriptor =3D { properties: [ {name: 'hoverElement', isDomElement: true}, {name: 'unhoverDelay', type: Number} ], events: [ {name: 'hover'}, {name: 'unhover'} ] } AjaxControlToolkit.HoverBehavior.registerClass('AjaxControlToolkit.HoverB= ehavior', AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://myresistor.com/ScriptResource.axd?d=CYE30sXFu6u1qdnPg6KkuqTW6iMXr9Svx6hYQmBK0lqh9GuhR0jWyTMiGBzVit1fJW8jMy6gcG5Rvf6iofmrHIUcLpgI-Is3RsNhShq06Vk1&t=633443892381010497 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= HoverMenuBehavior =3D function(element) { AjaxControlToolkit.HoverMenuBehavior.initializeBase(this, = [element]);this._hoverBehavior =3D null;this._popupBehavior =3D = null;this._mouseEnterHandler =3D null;this._mouseLeaveHandler =3D = null;this._unhoverHandler =3D null;this._hoverHandler =3D = null;this._inHover =3D null;this._oldClass =3D null;this._popupElement = =3D null;this._onShowJson =3D null;this._onHideJson =3D = null;this._popupElement =3D null;this._hoverCssClass =3D = null;this._offsetX =3D 0;this._offsetY =3D 0;this._popDelay =3D = 100;this._popupPosition =3D null;} AjaxControlToolkit.HoverMenuBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.HoverMenuBehavior.callBaseMethod(this, = 'initialize');this._hoverHandler =3D Function.createDelegate(this, = this._onHover);this._unhoverHandler =3D Function.createDelegate(this, = this._onUnhover);this._mouseEnterHandler =3D = Function.createDelegate(this, this._onmouseover);this._mouseLeaveHandler = =3D Function.createDelegate(this, this._onmouseout);var e =3D = this.get_element();$addHandler(e, "mouseover", = this._mouseEnterHandler);$addHandler(e, "mouseout", = this._mouseLeaveHandler);if (this._popupElement) { this._popupBehavior =3D $create(AjaxControlToolkit.PopupBehavior, { = "id":this.get_id()+"_PopupBehavior" }, null, null, = this._popupElement);if (this._popupPosition) { this._popupBehavior.set_positioningMode(AjaxControlToolkit.HoverMenuPopup= Position.Absolute);} else { this._popupBehavior.set_positioningMode(AjaxControlToolkit.HoverMenuPopup= Position.Center);} if (this._onShowJson) { this._popupBehavior.set_onShow(this._onShowJson);} if (this._onHideJson) { this._popupBehavior.set_onHide(this._onHideJson);} this._hoverBehavior =3D $create(AjaxControlToolkit.HoverBehavior, { = "id":this.get_id()+"_HoverBehavior", "unhoverDelay":this._popDelay, = "hoverElement":this._popupElement }, null, null, = e);this._hoverBehavior.add_hover(this._hoverHandler);this._hoverBehavior.= add_unhover(this._unhoverHandler);} }, dispose : function() { this._onShowJson =3D null;this._onHideJson =3D null;if = (this._popupBehavior) { this._popupBehavior.dispose();this._popupBehavior =3D null;} if (this._popupElement) {=20 this._popupElement =3D null;} if (this._mouseEnterHandler) { $removeHandler(this.get_element(), "mouseover", = this._mouseEnterHandler);} if (this._mouseLeaveHandler) {=20 $removeHandler(this.get_element(), "mouseout", = this._mouseLeaveHandler);}=20 if (this._hoverBehavior) { if (this._hoverHandler) { this._hoverBehavior.remove_hover(this._hoverHandler);this._hoverHandler = =3D null;} if (this._unhoverHandler) { this._hoverBehavior.remove_hover(this._unhoverHandler);this._unhoverHandl= er =3D null;} this._hoverBehavior.dispose();this._hoverBehavior =3D null;}=20 AjaxControlToolkit.HoverMenuBehavior.callBaseMethod(this, 'dispose');}, _getLeftOffset : function() { var defaultLeft =3D $common.getLocation(this.get_element()).x;var = offsetLeft =3D = $common.getLocation(this.get_popupElement().offsetParent).x;var delta = =3D 0;switch(this._popupPosition) { case AjaxControlToolkit.HoverMenuPopupPosition.Left: delta =3D (-1 * this._popupElement.offsetWidth);break;case = AjaxControlToolkit.HoverMenuPopupPosition.Right: delta =3D this.get_element().offsetWidth;break;} return delta + defaultLeft - offsetLeft + this._offsetX;}, _getTopOffset : function() { var defaultTop =3D $common.getLocation(this.get_element()).y;var = offsetTop =3D = $common.getLocation(this.get_popupElement().offsetParent).y;var delta = =3D 0;switch(this._popupPosition) { case AjaxControlToolkit.HoverMenuPopupPosition.Top: delta =3D (-1 * this._popupElement.offsetHeight);break;case = AjaxControlToolkit.HoverMenuPopupPosition.Bottom: delta =3D this.get_element().offsetHeight;break;} return defaultTop - offsetTop + delta + this._offsetY;}, _onHover : function() { if (this._inHover) return;var eventArgs =3D new = Sys.CancelEventArgs();this.raiseShowing(eventArgs);if = (eventArgs.get_cancel()) { return;} this._inHover =3D true;this.populate();this._popupBehavior.show();if = ($common.getCurrentStyle(this._popupElement, 'display') =3D=3D 'none') { this._popupElement.style.display =3D 'block';} this._popupBehavior.set_x(this._getLeftOffset());this._popupBehavior.set_= y(this._getTopOffset());this.raiseShown(Sys.EventArgs.Empty);}, _onUnhover : function() { var eventArgs =3D new = Sys.CancelEventArgs();this.raiseHiding(eventArgs);if = (eventArgs.get_cancel()) { return;} this._inHover =3D = false;this._resetCssClass();this._popupBehavior.hide();this.raiseHidden(S= ys.EventArgs.Empty);}, _onmouseover : function() { var e =3D this.get_element();if (this._hoverCssClass && e.className !=3D = this._hoverCssClass) { this._oldClass =3D e.className;e.className =3D this._hoverCssClass;}=20 }, _onmouseout : function() { this._resetCssClass();}, _resetCssClass : function() { var e =3D this.get_element();if (!this._inHover && this._hoverCssClass = && e.className =3D=3D this._hoverCssClass) { e.className =3D this._oldClass;} }, get_onShow : function() { return this._popupBehavior ? this._popupBehavior.get_onShow() : = this._onShowJson;}, set_onShow : function(value) { if (this._popupBehavior) { this._popupBehavior.set_onShow(value) } else { this._onShowJson =3D value;} this.raisePropertyChanged('onShow');}, get_onShowBehavior : function() { return this._popupBehavior ? this._popupBehavior.get_onShowBehavior() : = null;}, onShow : function() { if (this._popupBehavior) { this._popupBehavior.onShow();} }, get_onHide : function() { return this._popupBehavior ? this._popupBehavior.get_onHide() : = this._onHideJson;}, set_onHide : function(value) { if (this._popupBehavior) { this._popupBehavior.set_onHide(value) } else { this._onHideJson =3D value;} this.raisePropertyChanged('onHide');}, get_onHideBehavior : function() { return this._popupBehavior ? this._popupBehavior.get_onHideBehavior() : = null;}, onHide : function() { if (this._popupBehavior) { this._popupBehavior.onHide();} }, get_popupElement : function() { return this._popupElement;}, set_popupElement : function(value) { if (this._popupElement !=3D value) { this._popupElement =3D value;if (this.get_isInitialized() && = this._hoverBehavior) { this._hoverBehavior.set_hoverElement(this._popupElement);} this.raisePropertyChanged('popupElement');} }, get_HoverCssClass : function() { return this._hoverCssClass;}, set_HoverCssClass : function(value) { if (this._hoverCssClass !=3D value) { this._hoverCssClass =3D = value;this.raisePropertyChanged('HoverCssClass');} }, get_OffsetX : function() { return this._offsetX;}, set_OffsetX : function(value) { if (this._offsetX !=3D value) { this._offsetX =3D value;this.raisePropertyChanged('OffsetX');} }, get_OffsetY : function() { return this._offsetY;}, set_OffsetY : function(value) { if (this._offsetY !=3D value) { this._offsetY =3D value;this.raisePropertyChanged('OffsetY');} }, get_PopupPosition : function() { return this._popupPosition;}, set_PopupPosition : function(value) { if (this._popupPosition !=3D value) { this._popupPosition =3D = value;this.raisePropertyChanged('PopupPosition');} }, get_PopDelay : function() { return this._popDelay;}, set_PopDelay : function(value) { if (this._popDelay !=3D value) { this._popDelay =3D value;this.raisePropertyChanged('PopDelay');} }, add_showing : function(handler) { this.get_events().addHandler('showing', handler);}, remove_showing : function(handler) { this.get_events().removeHandler('showing', handler);}, raiseShowing : function(eventArgs) { var handler =3D this.get_events().getHandler('showing');if (handler) { handler(this, eventArgs);} }, add_shown : function(handler) { this.get_events().addHandler('shown', handler);}, remove_shown : function(handler) { this.get_events().removeHandler('shown', handler);}, raiseShown : function(eventArgs) { var handler =3D this.get_events().getHandler('shown');if (handler) { handler(this, eventArgs);} }, add_hiding : function(handler) { this.get_events().addHandler('hiding', handler);}, remove_hiding : function(handler) { this.get_events().removeHandler('hiding', handler);}, raiseHiding : function(eventArgs) { var handler =3D this.get_events().getHandler('hiding');if (handler) { handler(this, eventArgs);} }, add_hidden : function(handler) { this.get_events().addHandler('hidden', handler);}, remove_hidden : function(handler) { this.get_events().removeHandler('hidden', handler);}, raiseHidden : function(eventArgs) { var handler =3D this.get_events().getHandler('hidden');if (handler) { handler(this, eventArgs);} } } AjaxControlToolkit.HoverMenuBehavior.registerClass('AjaxControlToolkit.Ho= verMenuBehavior', = AjaxControlToolkit.DynamicPopulateBehaviorBase);AjaxControlToolkit.HoverM= enuPopupPosition =3D function() { throw Error.invalidOperation();} AjaxControlToolkit.HoverMenuPopupPosition.prototype =3D { Center: 0, Top: 1, Left: 2, Bottom: 3, Right: 4 } AjaxControlToolkit.HoverMenuPopupPosition.registerEnum('AjaxControlToolki= t.HoverMenuPopupPosition'); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CA8673.B1CE78A0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js (function(){var g=3Dtrue,h=3Dnull,j=3Dfalse,aa=3D(new = Date).getTime(),k=3Dfunction(a){var b=3D(new = Date).getTime()-aa;b=3D"&dtd=3D"+(b<1E3?b:"M");return a+b};var = l=3Dthis,ba=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||l;!(a[0]in = c)&&c.execScript&&c.execScript("var "+a[0]);for(var = d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els= e c=3Dc[d]?c[d]:(c[d]=3D{})},n=3Dfunction(a){var b=3Dtypeof = a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof = Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof = a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof = a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))= return"array";=0A= if(!(a instanceof = Object)&&(Object.prototype.toString.call(a)=3D=3D"[object = Function]"||typeof a.call!=3D"undefined"&&typeof = a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r= eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof = a.call=3D=3D"undefined")return"object";return b},o=3Dfunction(a){return = n(a)=3D=3D"array"},ca=3Dfunction(a){var b=3Dn(a);return = b=3D=3D"array"||b=3D=3D"object"&&typeof = a.length=3D=3D"number"},p=3Dfunction(a){return typeof = a=3D=3D"string"},da=3Dfunction(a){a=3Dn(a);return a=3D=3D"object"||=0A= a=3D=3D"array"||a=3D=3D"function"};Math.floor(Math.random()*2147483648).t= oString(36);=0A= var ea=3Dfunction(a){var = b=3Dn(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return = a.clone.call(a);b=3Db=3D=3D"array"?[]:{};for(var c in = a)b[c]=3Dea(a[c]);return b}return a},fa=3Dfunction(a,b){var = c=3Db||l;if(arguments.length>2){var = d=3DArray.prototype.slice.call(arguments,2);return function(){var = e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e= ,d);return a.apply(c,e)}}else return function(){return = a.apply(c,arguments)}},ga=3DDate.now||function(){return+new = Date},q=3Dfunction(a,b,c){ba(a,b,c)};var = ha=3DArray.prototype,ia=3Dha.forEach?function(a,b,c){ha.forEach.call(a,b,= c)}:function(a,b,c){for(var = d=3Da.length,e=3Dp(a)?a.split(""):a,f=3D0;f")!=3D-1)a=3Da.replace(oa,">= ;");if(a.indexOf('"')!=3D-1)a=3Da.replace(pa,""");return = a}},ma=3D/&/g,na=3D//g,pa=3D/\"/g,qa=3D/[&<>\"]/,ua=3Dfunction= (a){if(s(a,"&"))return"document"in l&&!s(a,"<")?=0A= sa(a):ta(a);return a},sa=3Dfunction(a){var = b=3Dl.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normaliz= e();a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return = a},ta=3Dfunction(a){return = a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case = "lt":return"<";case "gt":return">";case = "quot":return'"';default:if(c.charAt(0)=3D=3D"#"){c=3DNumber("0"+c.substr= (1));if(!isNaN(c))return String.fromCharCode(c)}return = b}})},va=3Dfunction(a,b){for(var c=3Db.length,d=3D0;db)return 1;return = 0};ga();var u,v,w,x,z,xa,ya,za,Aa,Ba=3Dfunction(){return = l.navigator?l.navigator.userAgent:h},A=3Dfunction(){return = l.navigator},Ca=3Dfunction(){z=3Dx=3Dw=3Dv=3Du=3Dj;var = a;if(a=3DBa()){var = b=3DA();u=3Da.indexOf("Opera")=3D=3D0;v=3D!u&&a.indexOf("MSIE")!=3D-1;x=3D= (w=3D!u&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;z=3D!u&&!w= &&b.product=3D=3D"Gecko"}};Ca();var = B=3Du,C=3Dv,Da=3Dz,D=3Dw,Ea=3Dx,Fa=3Dfunction(){var a=3DA();return = a&&a.platform||""},Ga=3DFa(),Ha=3Dfunction(){xa=3Ds(Ga,"Mac");ya=3Ds(Ga,"= Win");za=3Ds(Ga,"Linux");Aa=3D!!A()&&s(A().appVersion||"","X11")};=0A= Ha();var Ia=3Dxa,Ja=3Dya,Ka=3Dza,La=3Dfunction(){var = a=3D"",b;if(B&&l.opera){a=3Dl.opera.version;a=3Dtypeof = a=3D=3D"function"?a():a}else{if(Da)b=3D/rv\:([^\);]+)(\)|;)/;else = if(C)b=3D/MSIE\s+([^\);]+)(\)|;)/;else = if(D)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(Ba()))?a[1]:""}return = a},Ma=3DLa(),Na=3D{},E=3Dfunction(a){return = Na[a]||(Na[a]=3Dwa(Ma,a)>=3D0)};var Oa=3Dfunction(a){return = p(a)?document.getElementById(a):a},Pa=3DOa,Ra=3Dfunction(a,b){ka(b,functi= on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else = if(d=3D=3D"class")a.className=3Dc;else = if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in = Qa)a.setAttribute(Qa[d],c);else = a[d]=3Dc})},Qa=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col= span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w= idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Sa=3Dfunctio= n(a){var b=3Da.document;if(D&&!E("500")&&!Ea){if(typeof a.innerHeight=3D=3D=0A= "undefined")a=3Dwindow;b=3Da.innerHeight;var = c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c");c=3Dc.join("")}var e=3D=0A= a.createElement(c);if(d)if(p(d))e.className=3Dd;else = Ra(e,d);if(b.length>2){d=3Dfunction(i){if(i)e.appendChild(p(i)?a.createTe= xtNode(i):i)};for(c=3D2;c0)?ia(Va(f)?ja(f):f,d):d(f)}}return = e},Wa=3Dfunction(a,b){a.appendChild(b)};D&&E("522");var = Va=3Dfunction(a){if(a&&typeof a.length=3D=3D"number")if(da(a))return = typeof a.item=3D=3D"function"||typeof a.item=3D=3D"string";else = if(n(a)=3D=3D"function")return typeof a.item=3D=3D"function";return = j};function F(a,b){a=3DparseFloat(a);return = isNaN(a)||a>1||a<0?b:a}function I(a,b){if(a=3D=3D"true")return = g;if(a=3D=3D"false")return j;return b}function J(a,b){var = c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return c.test(a)?a:b};var = Xa=3Ddocument,Ya=3DI("false",j),Za=3DI("false",j),$a=3DI("false",j);I("fa= lse",j);var K=3Dwindow;var = ab=3D"pagead2.googlesyndication.com",bb=3D"googleads.g.doubleclick.net",c= b=3D"pubads.g.doubleclick.net",db=3D"securepubads.g.doubleclick.net",eb=3D= "partner.googleadservices.com",L=3DJ("pagead2.googlesyndication.com",ab),= fb=3DJ("googleads.g.doubleclick.net",bb),gb=3DJ("pagead2.googlesyndicatio= n.com",ab);J("pubads.g.doubleclick.net",cb);J("partner.googleadservices.c= om",eb);J("securepubads.g.doubleclick.net",db);var = M=3Dfunction(a,b){for(var c in = a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(h,a[c],c,a)};function= N(a){return typeof = encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi= on hb(a,b,c){var = d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on= load=3Db;if(c)d.id=3Dc;d.src=3Da;var = e=3Ddocument.getElementsByTagName("head")[0];if(!e)return = j;window.setTimeout(function(){e.appendChild(d)},0);return g}=0A= function = ib(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var = c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}function = jb(a){if(a in kb)return kb[a];return = kb[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var kb=3D{};=0A= function lb(){if(navigator.plugins&&navigator.mimeTypes.length){var = a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return = a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else = if(navigator.userAgent&&navigator.userAgent.indexOf("Windows = CE")>=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Dh}= return a.toString()}else if(jb("msie")&&!window.opera){b=3Dh;try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A= 0;try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces= s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get= Variable("$version").split(" ")[1];return = a.replace(/,/g,".")}}return"0"}function O(a){var = b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return = a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function = P(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A= function Q(a,b){var = c=3DMath.random();if(c>2)+e&4294967295}return = b},pb=3Dfunction(a){if(a=3D=3Da.top)return 0;var = b=3D[];b.push(document.URL);a.name&&b.push(a.name);a=3Dg;a=3Dnb(!a);b.pus= h(a.width.toString());b.push(a.height.toString());b=3Dob(b.join(""));retu= rn b>0?b:4294967296+b};var = qb=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch= annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go= ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads= :"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"= alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",= google_color_border:"color_border",google_color_line:"color_line",google_= color_link:"color_link",google_color_text:"color_text",google_color_url:"= color_url",=0A= google_contents:"contents",google_country:"gl",google_cust_age:"cust_age"= ,google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id= :"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_j= ob",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cu= st_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_e= d:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_= version:"flash",google_font_face:"f",google_font_size:"fs",google_hints:"= hints",=0A= google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_= url:"url",google_region:"gr",google_reuse_colors:"reuse_colors",google_sa= fe:"adsafe",google_tag_info:"gut",google_targeting:"targeting",google_ui_= features:"ui",google_ui_version:"uiv",google_video_doc_id:"video_doc_id",= google_video_product_type:"video_product_type"},rb=3D{google_ad_client:"c= lient",google_ad_format:"format",google_ad_output:"output",google_ad_call= back:"callback",google_ad_height:"h",google_ad_override:"google_ad_overri= de",=0A= google_ad_slot:"slotname",google_ad_width:"w",google_ctr_threshold:"ctr_t= ",google_image_size:"image_size",google_last_modified_time:"lmt",google_m= ax_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",google_num_= radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_un= it",google_only_ads_with_video:"only_ads_with_video",google_rl_dest_url:"= rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",= google_rt:"rt",google_skip:"skip"},sb=3D{google_only_pyv_ads:"pyv",=0A= google_with_pyv_ads:"withpyv"};function tb(a,b){try{return = a.top.document.URL=3D=3Db.URL}catch(c){}return j}function = vb(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(tb(a,b)= )return j;var e=3Db.documentElement;if(c&&d){var = f=3D1,i=3D1;if(a.innerHeight){f=3Da.innerWidth;i=3Da.innerHeight}else = if(e&&e.clientHeight){f=3De.clientWidth;i=3De.clientHeight}else = if(b.body){f=3Db.body.clientWidth;i=3Db.body.clientHeight}if(i>2*d||f>2*c= )return j}return g}function = wb(a,b){M(b,function(c,d){a["google_"+d]=3Dc})}=0A= function xb(a,b){if(!b)return a.URL;return a.referrer}function = yb(a,b){if(!b&&a.google_referrer_url=3D=3Dh)return"0";else = if(b&&a.google_referrer_url=3D=3Dh)return"1";else = if(!b&&a.google_referrer_url!=3Dh)return"2";else = if(b&&a.google_referrer_url!=3Dh)return"3";return"4"}function = zb(a,b,c,d){a.page_url=3Dxb(c,d);a.page_location=3Dh}function = Ab(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dxb(c,d)||"EM= PTY"}=0A= function Bb(a,b){var = c=3D{},d=3Dvb(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3Dyb(a= ,d);a.google_page_url?Ab(c,a,b,d):zb(c,a,b,d);c.last_modified_time=3Db.UR= L=3D=3Dc.page_url?Date.parse(b.lastModified)/1E3:h;c.referrer_url=3Dd?a.g= oogle_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_refe= rrer_url:b.referrer;return c}function Cb(a){var = b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dh;b.pa= ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Dh;b.referrer_ur= l=3Dc;return b}=0A= function Db(a,b){b=3DEb(a,b);wb(a,b)}function Eb(a,b){return = a=3Da.google_page_url=3D=3Dh&&Fb[b.domain]?Cb(b):Bb(a,b)}var = Fb=3D{};Fb["ad.yieldmanager.com"]=3Dg;var = Gb=3Dfunction(a,b,c){b=3Dfa(b,l,a);a=3Dwindow.onerror;window.onerror=3Db;= try{c()}catch(d){c=3Dd.toString();var = e=3D"";if(d.fileName)e=3Dd.fileName;var = f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw = d;}window.onerror=3Da};q("google_protectAndRun",Gb);=0A= var Ib=3Dfunction(a,b,c,d){if(Math.random()<0.01){var = e=3DXa;a=3D["http://",gb,"/pagead/gen_204","?id=3Djserror","&jscb=3D",Ya?= 1:0,"&jscd=3D",Za?1:0,"&context=3D",N(a),"&msg=3D",N(b),"&file=3D",N(c),"= &line=3D",N(d.toString()),"&url=3D",N(e.URL.substring(0,512)),"&ref=3D",N= (e.referrer.substring(0,512))];a.push(Hb());ib(K,a.join(""))}return!$a};q= ("google_handleError",Ib);=0A= var Kb=3Dfunction(a){Jb|=3Da},Jb=3D0,Hb=3Dfunction(){var = a=3D["&client=3D",N(K.google_ad_client),"&format=3D",N(K.google_ad_format= ),"&slotname=3D",N(K.google_ad_slot),"&output=3D",N(K.google_ad_output),"= &ad_type=3D",N(K.google_ad_type)];return a.join("")};var = R=3D"",Nb=3Dfunction(){if(window.google_ad_frameborder=3D=3Dh)window.goog= le_ad_frameborder=3D0;if(window.google_ad_output=3D=3Dh)window.google_ad_= output=3D"html";if(P(window.google_ad_format)){var = a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_= ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);= window.google_ad_output=3D"html"}}window.google_ad_format=3DLb(window.goo= gle_ad_format,window.google_ad_output,window.google_ad_width,window.googl= e_ad_height,window.google_ad_slot,=0A= !!window.google_override_format);R=3Dwindow.google_ad_client||"";window.g= oogle_ad_client=3DMb(window.google_ad_format,window.google_ad_client);Db(= window,document);if(window.google_num_slots_by_channel=3D=3Dh)window.goog= le_num_slots_by_channel=3D{};if(window.google_viewed_host_channels=3D=3Dh= )window.google_viewed_host_channels=3D{};if(window.google_num_slots_by_cl= ient=3D=3Dh)window.google_num_slots_by_client=3D{};if(window.google_prev_= ad_formats_by_region=3D=3Dh)window.google_prev_ad_formats_by_region=3D{};= if(window.google_prev_ad_slotnames_by_region=3D=3D=0A= h)window.google_prev_ad_slotnames_by_region=3D{};if(window.google_correla= tor=3D=3Dh)window.google_correlator=3D(new = Date).getTime();if(window.google_adslot_loaded=3D=3Dh)window.google_adslo= t_loaded=3D{};if(window.google_adContentsBySlot=3D=3Dh)window.google_adCo= ntentsBySlot=3D{};if(window.google_flash_version=3D=3Dh)window.google_fla= sh_version=3Dlb();if(window.google_new_domain_checked=3D=3Dh)window.googl= e_new_domain_checked=3D0;if(window.google_new_domain_enabled=3D=3Dh)windo= w.google_new_domain_enabled=3D0;if(!window.google_num_ad_slots)window.goo= gle_num_ad_slots=3D=0A= 0;if(!window.google_num_0ad_slots)window.google_num_0ad_slots=3D0;if(!win= dow.google_num_sdo_slots)window.google_num_sdo_slots=3D0;window.google_ad= _section=3Dwindow.google_ad_section||window.google_ad_region||"";window.g= oogle_country=3Dwindow.google_country||window.google_gl||"";a=3D(new = Date).getTime();if(o(window.google_color_bg))window.google_color_bg=3DS(w= indow.google_color_bg,a);if(o(window.google_color_text))window.google_col= or_text=3DS(window.google_color_text,a);if(o(window.google_color_link))wi= ndow.google_color_link=3D=0A= S(window.google_color_link,a);if(o(window.google_color_url))window.google= _color_url=3DS(window.google_color_url,a);if(o(window.google_color_border= ))window.google_color_border=3DS(window.google_color_border,a);if(o(windo= w.google_color_line))window.google_color_line=3DS(window.google_color_lin= e,a)},Ob=3Dfunction(a){M(qb,function(b,c){a[c]=3Dh});M(rb,function(b,c){a= [c]=3Dh});M(sb,function(b,c){a[c]=3Dh});a.google_container_id=3Dh;a.googl= e_eids=3Dh;a.google_page_location=3Dh;a.google_referrer_url=3Dh;a.google_= ad_region=3Dh;=0A= a.google_gl=3Dh},S=3Dfunction(a,b){Kb(2);return = a[b%a.length]},Mb=3Dfunction(a,b){if(!b)return"";b=3Db.toLowerCase();retu= rn = b=3DP(a)?Pb(b):Qb(b)},Qb=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D= "ca-"+a;return = a},Pb=3Dfunction(a){if(a&&a.substring(0,7)!=3D"ca-aff-")a=3D"ca-aff-"+a;r= eturn = a},Lb=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return = a=3DRb(a,e,f)?a.toLowerCase():""},Rb=3Dfunction(a,b,c){if(!a)return = j;if(!b)return g;return c};var T=3Ddocument,U=3Dnavigator,V=3Dwindow;=0A= function Sb(){var a=3DT.cookie,b=3DMath.round((new = Date).getTime()/1E3),c=3DV.google_analytics_domain_name;c=3Dtypeof = c=3D=3D"undefined"?Tb("auto"):Tb(c);var = d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D"+c)>-1,f=3Da= .indexOf("__utmc=3D"+c)>-1,i=3D{},m=3D!!V&&!!V.gaGlobal;if(d){a=3Da.split= ("__utma=3D"+c+".")[1].split(";")[0].split(".");i.sid=3De&&f?a[3]+"":m&&V= .gaGlobal.sid?V.gaGlobal.sid:b+"";i.vid=3Da[0]+"."+a[1];i.from_cookie=3Dg= }else{i.sid=3Dm&&V.gaGlobal.sid?V.gaGlobal.sid:b+"";i.vid=3Dm&&V.gaGlobal= .vid?V.gaGlobal.vid:=0A= (Math.round(Math.random()*2147483647)^Ub()&2147483647)+"."+b;i.from_cooki= e=3Dj}i.dh=3Dc;i.hid=3Dm&&V.gaGlobal.hid?V.gaGlobal.hid:Math.round(Math.r= andom()*2147483647);return V.gaGlobal=3Di}=0A= function Ub(){var = a=3DT.cookie?T.cookie:"",b=3DV.history.length,c,d=3D[U.appName,U.version,= U.language?U.language:U.browserLanguage,U.platform,U.userAgent,U.javaEnab= led()?1:0].join("");if(V.screen)d+=3DV.screen.width+"x"+V.screen.height+V= .screen.colorDepth;else = if(V.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();d+=3D= c.screen.width+"x"+c.screen.height}d+=3Da;d+=3DT.referrer?T.referrer:"";f= or(a=3Dd.length;b>0;)d+=3Db--^a++;return Vb(d)}=0A= function Vb(a){var = b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1= ;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266= 338304;b=3Dc!=3D0?b^c>>21:b}}return b}function = Tb(a){if(!a||a=3D=3D""||a=3D=3D"none")return = 1;if("auto"=3D=3Da){a=3DT.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su= bstring(4,a.length)}return Vb(a.toLowerCase())};var = Wb=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep= rint:1};function = Xb(a){a=3Da.google_page_location||a.google_page_url;if(!a)return = j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len= gth);else = if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var = b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s= plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in = Wb;if(a.length>=3D2)b=3Db||a[a.length-2]in Wb;return b}=0A= function Yb(a,b,c){if(Xb(a)){a.google_new_domain_checked=3D1;return = j}if(a.google_new_domain_checked=3D=3D0){var = d=3DMath.random();if(d<=3Dc){c=3D"http://"+fb+"/pagead/test_domain.js";d=3D= "script";b.write("<"+d+' = src=3D"'+c+'">");a.google_new_domain_checked=3D1;return = g}}return j}function = Zb(a){if(!Xb(a)&&a.google_new_domain_enabled=3D=3D1)return"http://"+fb;re= turn"http://"+gb};var = W=3Dfunction(a){this.s=3Da;this.f=3D[];this.e=3D0;this.a=3D[];this.o=3D0;= this.b=3D[];this.m=3Dj;this.g=3Dthis.h=3D"";this.l=3Dj};W.prototype.q=3Df= unction(a,b){var = c=3Dthis.s[b],d=3Dthis.f;this.s[b]=3Dfunction(e){if(e&&e.length>0){var = f=3De.length>1?e[1].url:h;d.push([a,ua(e[0].url),f])}c(e)}};W.prototype.p= =3Dfunction(){this.e++};W.prototype.r=3Dfunction(a){this.a.push(a)};W.pro= totype.n=3Dfunction(){if(!this.m){hb("http://"+L+"/pagead/osd.js");this.m= =3Dg}};=0A= W.prototype.i=3Dfunction(a){if(this.e>0)for(var = b=3Ddocument.getElementsByTagName("iframe"),c=3Dthis.l?"google_ads_iframe= _":"google_ads_frame",d=3D0;d0)for(var = c=3Ddocument.getElementsByTagName("a"),d=3D0;d0){f=3Di;break}i=3Di= .parentNode}a(f,b[e][0]);b.splice(e,1);break}};W.prototype.k=3Dfunction(a= ){for(var b=3D0;b0){f= or(var = d=3D0;d1)c=3Da[0];return = va(c,"\"'")},mc=3D/[^\d]+$/,nc=3Dfunction(a){return(a=3Da.match(mc))&&a[0= ]||h},oc=3D{cm:1,"in":1,mm:1,pc:1,pt:1},pc=3D{em:1,ex:1},qc=3Dfunction(a)= {var b=3Djc(a,"fontSize"),c=3Dnc(b);if(b&&"px"=3D=3Dc)return = parseInt(b,10);if(C)if(c in oc)return kc(a,b,"left",=0A= "pixelLeft");else if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in = pc){a=3Da.parentNode;c=3Djc(a,"fontSize");return = kc(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3DUa("span",{style:"visibilit= y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig= ht:1em;"});Wa(a,c);b=3Dc.offsetHeight;c&&c.parentNode&&c.parentNode.remov= eChild(c);return b};var X=3D{};function rc(a){if(a=3D=3D1)return = g;return!X[a]}function = Y(a,b){if(a)if(b=3D=3D1)if(X[b])X[b]+=3D","+a;else X[b]=3Da;else = X[b]=3Da}function sc(){var a=3D[];M(X,function(b){a.push(b)});return = a.join(",")}function tc(a,b){if(a&&a instanceof Array)for(var = c=3D0;c");a=3DYb(a,b,F("1= ",0.01));(d=3Dd||a)&&jb("msie")&&!window.opera?b.write("<"+c+' = src=3D"http://'+L+'/pagead/render_ads.js">"):b.write("<"+c+'>goog= le_protectAndRun("ads_core.google_render_ad", google_handleError, = google_render_ad);")}function $(a){return a!=3Dh?'"'+a+'"':'""'}=0A= function xc(a){var b=3D"google_unique_id";if(a[b])++a[b];else = a[b]=3D1;return a[b]}var yc=3Dfunction(a,b){var = c=3Db.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];b=3Dfunction(f,= i){if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof = f=3D=3D"boolean")f=3Df?1:0;e.push(d,i,"=3D",N(f));d=3D"&"}};M(a,b);return= e.join("")};function zc(){var = a=3DC&&E("6"),b=3DDa&&E("1.8.1"),c=3DD&&E("525");if(Ja&&(a||b||c))return = g;else if(Ia&&(c||b))return g;else if(Ka&&b)return g;return j}=0A= function wc(){return(typeof = ExpandableAdSlotFactory=3D=3D"function"||typeof = ExpandableAdSlotFactory=3D=3D"object")&&typeof = ExpandableAdSlotFactory.createIframe=3D=3D"function"}function = vc(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dj||!b.body||a.google_ad_= output!=3D"html"||vb(a,b)||!Ac(a)||isNaN(a.google_ad_height)||isNaN(a.goo= gle_ad_width)||!zc())return j;return g}function Ac(a){var = b=3Da.google_ad_format;if(P(b))return = j;if(O(a)&&b!=3D"468x15_0ads_al")return j;return g}=0A= function Bc(){var = a;if(K.google_ad_output=3D=3D"html"&&!(O(K)||P(K.google_ad_format))&&rc(0= )){a=3D["6083035","6083034"];a=3DQ(a,F("0",0));Y(a,0)}return = a=3D=3D"6083035"}=0A= function = Cc(a,b){if((a.google_unique_id||0)!=3D0||P(a.google_ad_format))return"";v= ar = c=3D"";a=3DO(a);if(b=3D=3D"html"||a)c=3DQ(["36815001","36815002"],F("0.01= ",0));if(c=3D=3D""&&(b=3D=3D"js"||a))c=3DQ(["36815003","36815004"],F("0.0= 1",0));if(c=3D=3D""&&(b=3D=3D"html"||b=3D=3D"js"))c=3DQ(["36813005","3681= 3006"],F("0.008",0));return c}=0A= function Dc(){var = a=3Dac(),b=3Dwindow.google_enable_osd,c=3D"";if(b=3D=3D=3Dg){c=3D"3681300= 6";Ec(c,a)}else = if(b!=3D=3Dj&&rc(0)){c=3DCc(window,window.google_ad_output);if(c!=3D"")Ec= (c,a);else c=3Da.getEid()}return c}function Ec(a,b){var = c=3Db.getOsdMode(),d=3D[];switch(a){case = "36815004":c=3D1;d=3D["js"];break;case = "36815002":c=3D1;d=3D["html"];break;case = "36813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidAdBlockTyp= es(d);b.setupOsd(c,a,window.google_correlator)}=0A= function Fc(a,b,c,d){var = e=3Dxc(a);c=3Dyc({ifi:e},c);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/= ,"");var = f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j= son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w= rite("<"+f+' language=3D"JavaScript1.1" = src=3D'+$(k(c))+">");else = if(a.google_ad_output=3D=3D"html")if(Z&&wc()){b=3Da.google_container_id||= d||h;a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.createIfr= ame("google_ads_frame"+e,k(c),a.google_ad_width,a.google_ad_height,=0A= b)}else{e=3D'';a.google_container_id?Gc(a.google_container_i= d,b,e):b.write(e)}return c}function Hc(a){Ob(a)}function = Ic(a){if(!Jc())return j;var = b=3DBc();a=3DKc(a);b=3DZb(window)+Lc(a.google_ad_format,b);window.google_= ad_url=3Dyc(a,b);return g}=0A= var Oc=3Dfunction(a){a.dt=3Daa;var = b=3Dwindow.google_prev_ad_formats_by_region,c=3Dwindow.google_ad_section,= d=3Dwindow.google_ad_format,e=3Dwindow.google_ad_slot;if(b[c])if(!P(d)){a= .prev_fmts=3Db[c];if(window.google_num_slots_by_client.length>1)a.slot=3D= window.google_num_slots_by_client[R]}var = f=3Dwindow.google_prev_ad_slotnames_by_region;if(f[c])a.prev_slotnames=3D= f[c].toLowerCase();if(d){if(!P(d))if(b[c])b[c]+=3D","+d;else = b[c]=3Dd}else if(e)if(f[c])f[c]+=3D","+e;else = f[c]=3De;a.correlator=3Dwindow.google_correlator;if(window.google_new_dom= ain_checked=3D=3D=0A= 1&&window.google_new_domain_enabled=3D=3D0)a.dblk=3D1;if(window.google_ad= _channel){b=3Dwindow.google_num_slots_by_channel;c=3D"";d=3Dwindow.google= _ad_channel.split(Mc);for(e=3D0;e-1){for(= e=3D0;e1?wind= ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," = ")):unescape(d[1]):""}catch(e){}}return b}function Yc(){var = a=3Dwindow,b=3DXc(document.URL);if(b.google_ad_override){a.google_ad_over= ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A= function = Gc(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v= isibility=3D"visible";a.innerHTML=3Dc}}=0A= var Lc=3Dfunction(a,b){return = a=3DP(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?= "},Zc=3Dfunction(a,b){b.dff=3Dlc(a);b.dfs=3Dqc(a)},$c=3Dfunction(a){a.ref= =3Dwindow.google_referrer_url;a.loc=3Dwindow.google_page_location},Jc=3Df= unction(){var = a=3Dwindow.google_prev_ad_formats_by_region,b=3Dwindow.google_prev_ad_slo= tnames_by_region,c=3Dwindow.google_ad_section;if(P(window.google_ad_forma= t)){window.google_num_sdo_slots+=3D1;if(window.google_num_sdo_slots>4)ret= urn j}else if(O(window)){window.google_num_0ad_slots+=3D=0A= 1;if(window.google_num_0ad_slots>3)return = j}else{window.google_num_ad_slots+=3D1;if(window.google_num_slots_to_rota= te){Kb(1);a[c]=3Dh;b[c]=3Dh;if(window.google_num_slot_to_show=3D=3Dh)wind= ow.google_num_slot_to_show=3D(new = Date).getTime()%window.google_num_slots_to_rotate+1;if(window.google_num_= slot_to_show!=3Dwindow.google_num_ad_slots)return j}else = if(window.google_num_ad_slots>6&&c=3D=3D"")return = j}a=3Dwindow.google_num_slots_by_client;if(a[R])a[R]+=3D1;else{a[R]=3D1;a= .length+=3D1}return g},Kc=3Dfunction(a){var b=3D{};Tc(b);=0A= Oc(b);mb(b);a&&Zc(a,b);Pc(b);Qc(b);Uc(b);$c(b);b.fu=3DJb;return = b},Sc=3Dfunction(a){var = b=3Dwindow.google_container_id&&Pa(window.google_container_id)||Pa(a);if(= !b&&!window.google_container_id&&a){document.write("");b=3DPa(a)}return b},Mc=3D/[+, = ]/;window.google_render_ad=3DRc;var = ad=3D["30143070","30143071","30143075"],bd=3Dtypeof = window.postMessage=3D=3D"function"||typeof = window.postMessage=3D=3D"object"||typeof = document.postMessage=3D=3D"function",dd=3Dfunction(a,b){typeof = A1_googleCreateSlot=3D=3D"function"?A1_googleCreateSlot(a.google_ad_clien= t):cd(a,b)},fd=3Dfunction(){if(!ed())return j;return = g},gd=3Dfunction(a){if(P(a.google_ad_format))return j;var = b=3Da.google_ad_output;if(b&&b!=3D"html")return = j;a=3Da.google_ad_client;if(typeof = a!=3D"string"||a.substring(0,4)!=3D"pub-"&&a.substring(0,7)!=3D"ca-pub-")= return j;=0A= return g},id=3Dfunction(a){if(typeof = a.google_a1_eid=3D=3D"string")return a.google_a1_eid;var = b=3DF("0",0);a.google_a1_eid=3Dhd(ad,b);return = a.google_a1_eid},cd=3Dfunction(a,b){if(!a.google_included_a1_script){var = c=3D"script",d=3D"/pagead/show_ads_sra3.js?v\x3d1";b.write("<"+c+' = src=3D"http://'+L+d+'">");a.google_included_a1_script=3Dg}},ed=3D= function(){if(C&&E("8"))return j;return bd||!D},hd=3Dfunction(a,b){var = c=3DMath.random();if(c