From: <Saved by Windows Internet Explorer 7>
Subject: OnPoint Map Viewer
Date: Mon, 9 Jun 2008 14:14:13 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C8CA3B.17C692B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/WebPages/Map/MapViewer.aspx

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML id=3Dctl00_html_id xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
id=3Dctl00_Head1><TITLE>OnPoint Map Viewer</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://leesweb5/utilities/App_Themes/surf/Surf.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<STYLE type=3Dtext/css>.ctl00_ctrlMenu_ctrlMenuItem_0 {
	DISPLAY: none; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px; BACKGROUND-COLOR: white
}
.ctl00_ctrlMenu_ctrlMenuItem_1 {
	TEXT-DECORATION: none
}
.ctl00_ctrlMenu_ctrlMenuItem_2 {
=09
}
.ctl00_ctrlMenu_ctrlMenuItem_3 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ctl00_ctrlMenu_ctrlMenuItem_4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ctl00_ctrlMenu_ctrlMenuItem_5 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.ctl00_ctrlMenu_ctrlMenuItem_6 {
=09
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR></HEAD>
<BODY>
<FORM id=3DaspnetForm name=3DaspnetForm=20
onsubmit=3D"javascript:return WebForm_OnSubmit();" =
action=3DMapViewer.aspx=20
method=3Dpost>
<DIV><INPUT id=3D__EVENTTARGET type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =
id=3D__VIEWSTATE=20
type=3Dhidden=20
value=3D/wEPDwUKMTY0NzI4MDc5OQ9kFgJmD2QWAgIBD2QWAgIDD2QWEAIDD2QWBAIBDw8WA=
h4EVGV4dAUIV2VsY29tZSBkZAIJDw8WAh8ABQ9DaGFuZ2UgUGFzc3dvcmRkZAIFD2QWBAIBDw=
8WAh8ABQ5BZHZhbmNlZCBUb29sc2RkAgMPDxYCHwAFDyBMYXllciBNYW5hZ2VyIGRkAgYPZBY=
EAgEPZBYCAgEPDxYCHwAFBlRoZW1lOmRkAgMPZBYCAgMPEGRkFgBkAgcPZBYCAgEPZBYCAgEP=
DxYGHg5TZWxlY3RlZE5vZGVJZGQeClNpdGVNYXBYbWwFnAY8U2l0ZU1hcD48Tm9kZSBFbmFib=
GVkPSJUcnVlIiBWYWx1ZT0iOSIgVGV4dD0iTGFuZGJhc2UgICIgVG9vbFRpcD0iTGFuZGJhc2=
UiIEF1dG9Qb3N0QmFja09uU2VsZWN0PSJGYWxzZSIgLz48Tm9kZSBFbmFibGVkPSJUcnVlIiB=
WYWx1ZT0iMiIgVGV4dD0iV2F0ZXIgICIgVG9vbFRpcD0iV2F0ZXIiIEF1dG9Qb3N0QmFja09u=
U2VsZWN0PSJUcnVlIiAvPjxOb2RlIEVuYWJsZWQ9IlRydWUiIFZhbHVlPSIzIiBUZXh0PSJTd=
G9ybXdhdGVyICAiIFRvb2xUaXA9IlN0b3Jtd2F0ZXIiIEF1dG9Qb3N0QmFja09uU2VsZWN0PS=
JUcnVlIiAvPjxOb2RlIEVuYWJsZWQ9IlRydWUiIFZhbHVlPSI0IiBUZXh0PSJXYXN0ZXdhdGV=
yICAiIFRvb2xUaXA9Indhc3Rld2F0ZXIiIEF1dG9Qb3N0QmFja09uU2VsZWN0PSJUcnVlIiAv=
PjxOb2RlIEVuYWJsZWQ9IlRydWUiIFZhbHVlPSI1IiBUZXh0PSJSZXVzZSBXYXRlciAgIiBUb=
29sVGlwPSJSZXVzZSBXYXRlciIgQXV0b1Bvc3RCYWNrT25TZWxlY3Q9IlRydWUiIC8+PE5vZG=
UgRW5hYmxlZD0iVHJ1ZSIgVmFsdWU9IjciIFRleHQ9IkdhcyAgIiBUb29sVGlwPSJHYXMiIEF=
1dG9Qb3N0QmFja09uU2VsZWN0PSJUcnVlIiAvPjxOb2RlIEVuYWJsZWQ9IlRydWUiIFZhbHVl=
PSI2IiBUZXh0PSJFbGVjdHJpYyAgIiBUb29sVGlwPSJFbGVjdHJpYyIgQXV0b1Bvc3RCYWNrT=
25TZWxlY3Q9IlRydWUiIC8+PE5vZGUgRW5hYmxlZD0iVHJ1ZSIgVmFsdWU9IjgiIFRleHQ9Ik=
ZpYmVyICAiIFRvb2xUaXA9IkZpYmVyIiBBdXRvUG9zdEJhY2tPblNlbGVjdD0iVHJ1ZSIgLz4=
8L1NpdGVNYXA+HglJdGVtTG9va3MFvwI8TG9va3M+PExvb2sgQ3NzQ2xhc3M9Ik1hcFRhYiIg=
SG92ZXJDc3NDbGFzcz0iTWFwVGFiSG92ZXIiIExvb2tJZD0iRGVmYXVsdEl0ZW1Mb29rIiAvP=
jxMb29rIENzc0NsYXNzPSJNYXBUYWJTZWxlY3RlZCIgSG92ZXJDc3NDbGFzcz0iTWFwVGFiSG=
92ZXIiIExvb2tJZD0iU2VsZWN0ZWRJdGVtTG9vayIgLz48TG9vayBIb3ZlckNzc0NsYXNzPSJ=
NYXBUYWJIb3ZlciIgTG9va0lkPSJNb3JlSXRlbUxvb2siIC8+PExvb2sgQ3NzQ2xhc3M9Ik1h=
cFRhYiIgSG92ZXJDc3NDbGFzcz0iTWFwVGFiSG92ZXIiIExvb2tJZD0iTW9yZVN1Ykl0ZW1Mb=
29rIiAvPjwvTG9va3M+ZGQCDA9kFgICAQ8PFgIeB1Zpc2libGVoZBYGAgEPDxYCHwAFBFZpZX=
dkZAIDDxBkZBYAZAIFDw8WAh4ISW1hZ2VVcmwFLC91dGlsaXRpZXMvYXBwX3RoZW1lcy9zdXJ=
mL2ltYWdlcy9nb19vZmYuanBnZGQCEA9kFggCBQ9kFgICAQ9kFgJmD2QWAgIBDw8WAh8ABRNT=
ZWxlY3QgTWFwVGlwIExheWVyZGQCBw9kFgJmD2QWBAIDD2QWAmYPDxYCHwRoZGQCBQ8PFgIfA=
AUHT3B0aW9uc2RkAgsPZBYCZg9kFgICAQ9kFgQCAw8QDxYCHgxBdXRvUG9zdEJhY2toZGQWAG=
QCCA8QDxYCHwZoZGQWAGQCDw9kFgJmD2QWAgIBD2QWAgIBD2QWBAIBDxAPFgIfBmdkZBYBZmQ=
CDQ9kFgYCAw8QDxYCHwZoZGRkZAIJDxBkZBYAZAINDxBkZBYAZAIRD2QWAgIBD2QWAgIDDw8W=
Ah8EaGRkAhQPZBYKAg0PZBYCAgMPZBYEAgMPDxYCHg1PbkNsaWVudENsaWNrBURDb21iaW5lQ=
WxsTGlua0NsaWNrZWQoJ2N0bDAwX2NwUG9wVXBzX2N0cmxTZWxMaXN0X21vZGUnLCAnQ09NQk=
lORScpO2RkAgUPZBYCZg8PFggeC0lzQ29sbGFwc2VkaB4MTXVzdEJlRG9ja2VkZx4MRHJhZ2d=
pbmdNb2RlCyl/Q29tcG9uZW50QXJ0LldlYi5VSS5TbmFwRHJhZ2dpbmdUeXBlLCBDb21wb25l=
bnRBcnQuV2ViLlVJLCBWZXJzaW9uPTMuMC4xNjIzLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVib=
GljS2V5VG9rZW49OWJjOWY4NDY1NTMxNTZiYgIeE0N1cnJlbnREb2NraW5nSW5kZXhmZGQCDw=
8WAh8EZ2QCFQ9kFgICAQ9kFgJmD2QWOgIBDxYCHgV2YWx1ZQUCLTFkAgMPFgIfDAUCLTFkAgc=
PDxYCHwAFDVN0YXJ0IFBvaW50IDpkZAIJDw8WAh8ABQxYIENvb3JkaW5hdGVkZAILDw8WAh8A=
ZWRkAg0PFgIfDAUMQ2xpY2sgb24gTWFwZAIPDw8WAh4MRXJyb3JNZXNzYWdlBRpTdGFydCBwb=
2ludCBjYW5ub3QgYmUgbnVsbGRkAhEPDxYCHw0FJEVudGVyIG51bWVyaWMgdmFsdWUgZm9yIF=
ggY29vcmRpbmF0ZWRkAhMPDxYCHwAFDFkgQ29vcmRpbmF0ZWRkAhUPDxYCHwBlZGQCGQ8PFgI=
fDQUkRW50ZXIgbnVtZXJpYyB2YWx1ZSBmb3IgWSBjb29yZGluYXRlZGQCGw8PFgIfAAUKQWRk=
IFBvaW50IGRkAh0PDxYCHwAFCUVsZXZhdGlvbmRkAiEPEGRkFgFmZAIlDw8WAh8NBSFFbnRlc=
iBudW1lcmljIHZhbHVlIGZvciBlbGV2YXRpb25kZAInDw8WAh8ABQhEaXN0YW5jZWRkAisPEG=
RkFgFmZAItDw8WAh8NBRhEaXN0YW5jZSBjYW5ub3QgYmUgbnVsbC5kZAIvDw8WAh8NBSBFbnR=
lciBudW1lcmljIHZhbHVlIGZvciBkaXN0YW5jZWRkAjEPEA8WAh8ABRpDYWxjdWxhdGUgYW5n=
bGUgZnJvbSBiYXNlLmRkZGQCMw8QDxYCHwAFGkNhbGN1bGF0ZSBhbmdsZSBmcm9tIGxhc3QuZ=
GRkZAI1Dw8WAh8ABQpBZGQgUG9pbnQgZGQCNw8PFgIfAAUFQ2xlYXJkZAI5Dw8WAh8ABQZGaW=
5pc2hkZAI7Dw8WAh8ABQZQb2ludHNkZAI9Dw8WAh8ABQlFbGV2YXRpb25kZAI/Dw8WAh8ABQh=
EaXN0YW5jZWRkAkEPDxYCHwAFDFggQ29vcmRpbmF0ZWRkAkMPDxYCHwAFDFkgQ29vcmRpbmF0=
ZWRkAiUPZBYCAgEPZBYMAgEPDxYCHwAFDVN5bWJvbCBFZGl0b3JkZAIFD2QWAgIBDw8WAh8AB=
Q9JbWFnZSBTZWxlY3Rpb25kZAIHDw8WAh8ABQVBcHBseWRkAgkPDxYCHwAFBkNhbmNlbGRkAg=
sPDxYCHwAFEEFkdmFuY2VkIE9wdGlvbnNkZAINDw8WBB4FV2lkdGgbAAAAAABAf0ABAAAAHgR=
fIVNCAoACZBYCAgEPEGRkFgFmZAInD2QWDgICD2QWCmYPZBYGAgEPDxYCHwAFC1JvdXRlIFVu=
aXRzZGQCAw8QDxYCHwAFCktpbG9tZXRlcnNkZGRkAgUPEA8WAh8ABQVNaWxlc2RkZGQCAg9kF=
gYCAQ8PFgIfAAUKUm91dGUgVHlwZWRkAgMPEA8WAh8ABQhTaG9ydGVzdGRkZGQCBQ8QDxYCHw=
AFCFF1aWNrZXN0ZGRkZAIED2QWBgIBDw8WAh8ABQ5Ecml2ZXIgT3B0aW9uc2RkAgMPDxYCHwA=
FDkRheSBTdGFydCBUaW1lZGQCBw8PFgIfAAUMRGF5IEVuZCBUaW1lZGQCBg8QDxYCHwAFFlNo=
b3cgVHVybiBCeSBUdXJuIE1hcHNkZGRkAggPEA8WAh8ABRZTaG93IEVhY2ggU2VnbWVudCBNY=
XBzZGRkZAIEDw8WAh8ABQ1TdGFydCBQb2ludCA6ZGQCBg9kFgICAQ9kFgICAw9kFgICAQ8QZG=
QWAGQCCA9kFgQCAw8PFgIfAAUTSW50ZXJtZWRpYXRlIFBvaW50c2RkAgUPDxYCHwRoZBYCAgE=
PZBYMAgEPZBYCAgMPZBYCAgEPEGRkFgBkAgMPDxYCHwAFEkFkZCBBbGwgU2VsZWN0aW9uc2Rk=
AgUPDxYCHwAFDUFkZCBTZWxlY3Rpb25kZAIHDxBkEBUAFQAUKwMAFgBkAgkPDxYCHwAFEFJlb=
W92ZSBTZWxlY3Rpb25kZAILDw8WAh8AZWRkAgoPDxYCHwAFC0VuZCBQb2ludCA6ZGQCDA9kFg=
ICAQ9kFgICAw9kFgICAQ8QZGQWAGQCDg8PFgIfAAUOR2V0IERpcmVjdGlvbnNkZBgDBR5fX0N=
vbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WNwUeY3RsMDAkY3BCb3hlcyRCb3hBZHZhbmNl=
ZFRvb2xzBR1jdGwwMCRjcEJveGVzJEJ4b0xheWVyTWFuYWdlcgUXY3RsMDAkY3BCb3hlcyRCb=
3hNYXBUaXAFIWN0bDAwJGNwQm94ZXMkQm94U2VsZWN0aW9uT3B0aW9ucwUaY3RsMDAkY3BCb3=
hlcyRCb3hSZWRsaW5pbmcFGGN0bDAwJGNwQm94ZXMkQm94TWVhc3VyZQUYY3RsMDAkY3BCb3h=
lcyRCb3hFZGl0aW5nBSBjdGwwMCRjcEJveGVzJEJveEJ1ZmZlclNlbGVjdGlvbgUeY3RsMDAk=
Y3BCb3hlcyRCb3hWZXJ0ZXhUb29sYmFyBRxjdGwwMCRjcEJveGVzJEJvcmRlckNvbnRyb2wxB=
R9jdGwwMCRjcEJveGVzJEJveFNlYXJjaEJ5Q29vcmRzBSBjdGwwMCRjcFNlYXJjaGVzJGN0cm=
xTZWFyY2hMaW5rcwUfY3RsMDAkY3BTZWFyY2hlcyRCb3hTZWFyY2hMaW5rcwUdY3RsMDAkY3B=
Qb3BVcHMkQm94T3ZlcnZpZXdNYXAFGGN0bDAwJGNwUG9wVXBzJEJveExlZ2VuZAUWY3RsMDAk=
Y3BQb3BVcHMkQm94SW5mbwUXY3RsMDAkY3BQb3BVcHMkQm94UHJpbnQFH2N0bDAwJGNwUG9wV=
XBzJEJveFNlbGVjdGlvbkxpc3QFGWN0bDAwJGNwUG9wVXBzJEJveFJlcG9ydHMFGmN0bDAwJG=
NwUG9wVXBzJEJveENvZ29Ub29sBSFjdGwwMCRjcFBvcFVwcyRCb3hBdHRyaWJ1dGVFZGl0b3I=
FHmN0bDAwJGNwUG9wVXBzJEJveFJlc3VsdHNQb3BVcAUrY3RsMDAkY3BQb3BVcHMkQm9yZGVy=
UmVkbGluaW5nU3ltYm9sQ29udHJvbAUjY3RsMDAkY3BQb3BVcHMkQm9yZGVyUmVkbGluaW5nT=
GFiZWwFKGN0bDAwJGNwUG9wVXBzJEJvcmRlclJlZGxpbmluZ0FkZE15UG9pbnQFP2N0bDAwJG=
NwUG9wVXBzJGN0cmxSZWRMaW5pbmdFZGl0b3IkUmVkbGluaW5nU3ltYm9sRWRpdG9yQ29udHJ=
vbAUeY3RsMDAkY3BQb3BVcHMkQm94U3ltYm9sRWRpdG9yBRxjdGwwMCRjcFBvcFVwcyRCb3hT=
ZWFyY2hDdHJsBR5jdGwwMCRjcFBvcFVwcyRib3hOZWFyYnlTZWFyY2gFGWN0bDAwJGNlMSRCb=
3hDb21tb25Qb3BVcHMFF2N0bDAwJGNwQm94ZXMkRURJVFRPT0xTBR1jdGwwMCRjcEJveGVzJE=
VESVRUT09MU19BUFBMWQUcY3RsMDAkY3BCb3hlcyRSRURMSU5JTkdUT09MUwUiY3RsMDAkY3B=
Cb3hlcyRSRURMSU5JTkdUT09MU19BUFBMWQUaY3RsMDAkY3BCb3hlcyRWRVJURVhfVE9PTFMF=
IGN0bDAwJGNwQm94ZXMkVkVSVEVYX1RPT0xTX0FQUExZBSJjdGwwMCRjcEJveGVzJEVESVRJT=
kdfVkVSVEVYX1RPT0xTBShjdGwwMCRjcEJveGVzJEVESVRJTkdfVkVSVEVYX1RPT0xTX0FQUE=
xZBRVjdGwwMCRjcEJveGVzJE1FQVNVUkUFG2N0bDAwJGNwQm94ZXMkTUVBU1VSRV9BUFBMWQU=
fY3RsMDAkY3BCb3hlcyRNQVBTRUxFQ1RJT05UT09MUwUdY3RsMDAkY3BCb3hlcyRTRUxFQ1RJ=
T05fVE9PTFMFI2N0bDAwJGNwQm94ZXMkU0VMRUNUSU9OX1RPT0xTX0FQUExZBRljdGwwMCRjc=
E1hcFRvb2xzJE1BUFRPT0xTBR1jdGwwMCRjcFBvcFVwcyRTRUxfTElTVF9UT09MUwUgY3RsMD=
AkY3BNYXBUb29scyRNQVBUT09MRlVMTFZJRVcFEWN0bDAwJGNwSGVscCRIRUxQBS1jdGwwMCR=
jcE1hcFNjYWxlUGlja2VyJGN0cmxTY2FsZVBpY2tlciRidG5TR28FJGN0bDAwJGNwTWFwU2l6=
ZXMkY3RybE1hcFNpemVQaWNrZXIkMAUkY3RsMDAkY3BNYXBTaXplcyRjdHJsTWFwU2l6ZVBpY=
2tlciQxBSRjdGwwMCRjcE1hcFNpemVzJGN0cmxNYXBTaXplUGlja2VyJDIFJGN0bDAwJGNwTW=
FwU2l6ZXMkY3RybE1hcFNpemVQaWNrZXIkMwV0Y3RsMDAkY3BQb3BVcHMkY3RybFNlbExpc3Q=
kY3RybFNlbExpc3Rfc25hcDEwNzYyNDA2JGN0cmxTZWxMaXN0X3NuYXAxMDc2MjQwNl9oZHIk=
Y3RybFNlbExpc3Rfc25hcDEwNzYyNDA2X2hkcl9TZWxEZWwFdGN0bDAwJGNwUG9wVXBzJGN0c=
mxTZWxMaXN0JGN0cmxTZWxMaXN0X3NuYXAxMDc2MjQwNiRjdHJsU2VsTGlzdF9zbmFwMTA3Nj=
I0MDZfaGRyJGN0cmxTZWxMaXN0X3NuYXAxMDc2MjQwNl9oZHJfU2VsQWN0BXRjdGwwMCRjcFB=
vcFVwcyRjdHJsU2VsTGlzdCRjdHJsU2VsTGlzdF9zbmFwMTA3NjI0MDYkY3RybFNlbExpc3Rf=
c25hcDEwNzYyNDA2X2hkciRjdHJsU2VsTGlzdF9zbmFwMTA3NjI0MDZfaGRyX2FwcEJ0bgUhY=
3RsMDAkY3BQb3BVcHMkY3RybENvZ29Ub29sSG9sZGVyDwUFRmFsc2VkBRtjdGwwMCRjdHJsTW=
VudSRjdHJsTWVudUl0ZW0PD2QFCU1BUFZJRVdFUmTh5hGT6gBC6wPR4DIaIz7fIr6P4w=3D=3D=
=20
name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
<!--
var theForm =3D document.forms['aspnetForm'];
if (!theForm) {
    theForm =3D document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
// -->
</SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/WebResource.axd?d=3D43gnCbflkVSPMRRaYKD8=
Gw2&amp;t=3D633087611281301979"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
 var htmlDir=3D"LTR";// -->
</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>var overviewMapWidth=3D300;var =
overviewMapHeight=3D200;</SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/SelectionList.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/editorcontrol.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/Scripts.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/xDrag.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/NGCommon.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/DropDownControl.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/NGCommon.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/ToolTips.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>var ddlToolTipObj=3Dnew =
NgToolTips();</SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/JSBalloon.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/NGCommon.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/SearchByCoords.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/ResultControl.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/CursorControl.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/ShapeLink.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/ajaxpro/prototype.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/ajaxpro/core.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/ajaxpro/converter.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/ASP.usercontrols_layermanager_la=
yermanager_ascx,App_Web_gc31dsrf.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/ajaxpro/MapTips,App_Web_af9vi9ug.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/OnPointWebControls.Editor.Editor=
Control,OnPointWebControls.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/searchbycoordsControl,App_Web_7t=
i5gser.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/SelectionListContainer,App_Web_z=
xgq6puy.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/ajaxpro/CogoTool,App_Web_dgwrxrnh.ashx" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/SearchResultControl,App_Web_7ti5=
gser.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/OnPointWebControls.Redlining.Red=
liningControl,OnPointWebControls.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/ajaxpro/OnPointWebControls.Misc.ShapeLin=
kControl,OnPointWebControls.ashx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://leesweb5/utilities/WebResource.axd?d=3DZNc2DFoGJQsGT1vzsGBm=
kQ2&amp;t=3D633087611281301979"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/ToolBar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/MapFunctions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>var m_LayerManagerClientID =3D =
'ctl00_cpBoxes_ctrlLyrMgr';var m_TreeViewClientID =3D =
'ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers';var m_TVContextMenuClientID =3D =
'ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu';var m_hdnLayerManagerState =3D =
'ctl00_cpBoxes_ctrlLyrMgr_hdnLayerManagerState';var m_XMLHttpHandlerURL =
=3D '/utilities/JSPostBackHandler.ashx';var m_MapNodeCssClass =3D =
'LayerMgrMapNode';var m_GroupLayerNodeCssClass =3D =
'LayerMgrItemsSelected';var m_LayerNodeCssClass =3D 'LayerMgrItems';var =
m_LegendNodeCssClass =3D '';var m_DisabledNodeCssClass =3D =
'LayerMgrItemsDisabled';var m_InvalidMapCssClass =3D '';var =
m_activeLayerCssClass =3D 'LayerManagerActiveLayer';var m_MTAttrID =3D =
'ID';var m_MTAttrLbl =3D 'Label';var m_MTAttrTTip =3D 'ToolTip';var =
m_MTAttrVis =3D 'Visibility';var m_MTAttrShowCbx =3D 'ShowCheckBox';var =
m_MTAttrDragEnbl =3D 'DraggingEnabled';var m_MTAttrDropEnbl =3D =
'DroppingEnabled';var m_MTAttrCss =3D 'CssClass';var m_MTAttrValue =3D =
'Value';var m_MTAttrImgUrl =3D 'ImgUrl';var m_NVAttrID =3D 'ID';var =
m_NVAttrType =3D 'TY';var m_NVAttrVisAtCurrScl =3D 'VS';var =
m_NVAttrHasRenderer =3D 'HR';var m_NVAttrHasMetadata =3D 'HM';var =
m_NVAttrCheckChange =3D 'CC';var m_NVAttrOrderChange =3D 'OC';var =
m_NVAttrExpanded =3D 'EX';var m_NVAttrValidMap =3D 'VM';var =
m_NVTypeLayer =3D 'TLyr';var m_NVTypeGroup =3D 'GrpTLyr';var =
m_NVTypeLegend =3D 'Lgd';var m_NVTypeMap =3D 'Map';var m_NVTypeLyrMgr =
=3D 'LyrMgr';</SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/xDrag.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/JS/redliningcontrol.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://leesweb5/utilities/js/xDrag.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
function WebForm_OnSubmit() {
BeforePostBack();
return true;
}
// -->
</SCRIPT>
<!--  this js placeholder should be rendered before rendering of any =
border control elements  --><!-- Add all JS Code here.  -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
        var _LegendLayer=3D 'legendLayer';
        var _LegendiFrame=3D 'LegendiFrame';

        var _InfoLayer=3D'InfoLayer';
        var _InfoiFrame=3D'InfoiFrame';
        var _InfoURLHolder=3D'ctl00_cpPopUps_hdfInfoiFrameSrc';
       =20
        var _SearchControlLayer=3D'SearchControlLayer';
        var _SearchControliFrame=3D'SearchiFrame';
        var =
_SearchControlURLHolder=3D'ctl00_cpPopUps_hdfSearchiFrameSrc';

        var _NearbySearchControlLayer =3D 'NearbySearchControlLayer';
        var _NearbySearchiFrame=3D'NearbySearchiFrame';
        var =
_NearbySearchURLHolder=3D'ctl00_cpPopUps_hdfNearbySearchiFrameSrc';

        var _MapOverViewLayer=3D'MapOverViewLayer';
        var _MapOverViewiFrame=3D'MapOverViewiFrame';

        var _PrintLayer=3D'PrintLayer';
        var _PrintiFrame=3D'Printiframe';	=09
        var _PrintURLHolder=3D'ctl00_cpPopUps_hdfPrintIframeSrc';

        var _ReportsLayer=3D'ReportsLayer';
        var _ReportsiFrame=3D'ReportsiFrame';
        var _ReportsURLHolder=3D'ctl00_cpPopUps_hdfReportsiFrameSrc';

        var _AttributeeditoriFrame=3D'AttributeEditoriFrame';
        var _AttributeEditorLayer=3D'AttributeEditorLayer';
        var =
_AttributeEditorURLHolder=3D'ctl00_cpPopUps_hdfAttributeEditoriFrameSrc';=

        var _SearchLayer=3D 'SearchControlLayer'; =20
        var _VertexToolbarPan=3D 'VertexToolbarPan';=20
        var _EditingVertexToolbarPan=3D 'EditingVertexToolbarPan';=20
        var _commoniFrame=3D'commoniFrame';=20
    </SCRIPT>
<!-- Header Starts -->
<FIELDSET>
<TABLE cellSpacing=3D0 cellPadding=3D2 width=3D790 border=3D0>
  <TBODY>
  <TR>
    <TD><IMG id=3Dctl00_ImageControl2=20
      style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/onpointlogo.jpg">=
=20
  </TD></TR></TBODY></TABLE></FIELDSET> <!-- Header Ends -->
<TABLE class=3DTopNavBar cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD class=3DDir vAlign=3Dbottom colSpan=3D2><IMG id=3Dctl00_sp1=20
      style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: =
0px"=20
      src=3D"http://leesweb5/utilities/images/spacer.gif"> </TD>
    <TD class=3DDirRight noWrap></TD></TR>
  <TR>
    <TD class=3DMenuCtrlCell vAlign=3Dbottom><!-- MENU CONTROL ---><A=20
      =
href=3D"http://leesweb5/utilities/WebPages/Map/MapViewer.aspx#ctl00_ctrlM=
enu_ctrlMenuItem_SkipLink"><IMG=20
      style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
      height=3D0 alt=3D"Skip Navigation Links"=20
      =
src=3D"http://leesweb5/utilities/WebResource.axd?d=3DyWCcN0lVMcpjyRwxak7t=
lw2&amp;t=3D633087611281301979"=20
      width=3D0></A>
      <TABLE class=3Dctl00_ctrlMenu_ctrlMenuItem_2 =
id=3Dctl00_ctrlMenu_ctrlMenuItem=20
      cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD id=3Dctl00_ctrlMenu_ctrlMenuItemn0 =
onkeyup=3DMenu_Key(this)=20
          onmouseover=3DMenu_HoverStatic(this) =
onmouseout=3DMenu_Unhover(this)>
            <TABLE=20
            class=3D"TopNavItemBig ctl00_ctrlMenu_ctrlMenuItem_4 =
TopNavItemBigSelected ctl00_ctrlMenu_ctrlMenuItem_6"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD style=3D"WHITE-SPACE: nowrap"><A=20
                  class=3D"ctl00_ctrlMenu_ctrlMenuItem_1 TopNavItemBig =
ctl00_ctrlMenu_ctrlMenuItem_3 TopNavItemBigSelected =
ctl00_ctrlMenu_ctrlMenuItem_5"=20
                  style=3D"FONT-SIZE: 1em; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none"=20
                  =
href=3D"http://leesweb5/utilities/WebPages/Map/MapViewer.aspx">Map</A></T=
D></TR></TBODY></TABLE></TD>
          <TD style=3D"WIDTH: 0px"></TD>
          <TD><IMG alt=3D""=20
            =
src=3D"http://leesweb5/utilities/App_Themes/Surf/Images/TabBgGray.gif"></=
TD>
          <TD style=3D"WIDTH: 0px"></TD>
          <TD id=3Dctl00_ctrlMenu_ctrlMenuItemn1 =
onkeyup=3DMenu_Key(this)=20
          onmouseover=3DMenu_HoverStatic(this) =
onmouseout=3DMenu_Unhover(this)>
            <TABLE class=3D"TopNavItemBig ctl00_ctrlMenu_ctrlMenuItem_4" =

            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD style=3D"WHITE-SPACE: nowrap"><A=20
                  class=3D"ctl00_ctrlMenu_ctrlMenuItem_1 TopNavItemBig =
ctl00_ctrlMenu_ctrlMenuItem_3"=20
                  style=3D"FONT-SIZE: 1em; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none"=20
                  =
href=3D"http://leesweb5/utilities/WebPages/Search/Search.aspx">Search</A>=
</TD></TR></TBODY></TABLE></TD>
          <TD style=3D"WIDTH: 0px"></TD>
          <TD><IMG alt=3D""=20
            =
src=3D"http://leesweb5/utilities/App_Themes/Surf/Images/TabBgGray.gif"></=
TD></TR></TBODY></TABLE><A=20
      id=3Dctl00_ctrlMenu_ctrlMenuItem_SkipLink></A></TD>
    <TD class=3DDir style=3D"WIDTH: 270px" vAlign=3Dtop>
      <TABLE cellSpacing=3D0 cellPadding=3D1 width=3D270 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D"50%">
            <DIV class=3DTopNavItem =
onmouseover=3D"this.className=3D'TopNavItemOver';"=20
            onclick=3D"toggleLayer('advanceToolLayer');"=20
            onmouseout=3D"this.className=3D'TopNavItem';"><SPAN=20
            =
id=3Dctl00_cpAdToolsLMangerHeader_lblAdvancedToolsTab>Advanced=20
            Tools</SPAN> </DIV></TD>
          <TD width=3D"50%">
            <DIV class=3DTopNavItem =
onmouseover=3D"this.className=3D'TopNavItemOver';"=20
            onclick=3D"HandleLayerMangaer('LayerMangerPan');"=20
            onmouseout=3D"this.className=3D'TopNavItem';"><SPAN=20
            id=3Dctl00_cpAdToolsLMangerHeader_lblLayerMangerTab>Layer =
Manager=20
            </SPAN></DIV></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=3Dbottom>
      <DIV class=3DDirRight>
      <SCRIPT language=3Djavascript>

function lstThemes_onchange(lstThemeElem)
{
   if(lstThemeElem !=3D null)
    {  =20
        var path =3D window.location.pathname;
        if(path.indexOf("?", 1) > 0)
        {
            path =3D  path + "&";
        }
        else       =20
        {
            path =3D  path + "?";
        }
        window.location.href =3D path + "THEME=3D" + lstThemeElem.value;
    }
}

</SCRIPT>

      <TABLE class=3DThemeCtrl cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3DDir style=3D"PADDING-TOP: 3px">&nbsp;<B><SPAN=20
            id=3Dctl00_ctrlTheme_lblTheme>Theme:</SPAN></B>&nbsp;</TD>
          <TD class=3DDir noWrap><SELECT=20
            onmousemove=3DddlToolTipObj.MoveToolTip(event);=20
            id=3Dctl00_ctrlTheme_lstThemes=20
            onmouseover=3DddlToolTipObj.ShowTip(this.id); =
style=3D"WIDTH: 80px"=20
            onmouseout=3DddlToolTipObj.HideTip();=20
            onchange=3DlstThemes_onchange(this) =
name=3Dctl00$ctrlTheme$lstThemes>=20
              <OPTION value=3DClassic>Classic</OPTION> <OPTION =
value=3DSurf=20
              selected>Surf</OPTION></SELECT> =
</TD></TR></TBODY></TABLE></DIV>
      <DIV class=3DDirRight></DIV></TD></TR></TBODY></TABLE>
<DIV id=3DMapTabsLayer><!-- Map Tabs  -->
<DIV id=3DMapTabsPan>
<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573G988.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573S188.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573Z388.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573W888.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573Q288.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573R388.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
/*** ComponentArt Web.UI client-side storage for =
ctl00_cpMapTabs_ctrlMapTabs_mMapTabs ***/=0A=
window.ComponentArt_Storage_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs=3D[['p0'=
,-1,[],1,0,,,,,,,'Landbase  =
','SelectedItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Landbase','9']=
,['p1',-1,[],1,0,,1,,,,,'Water  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Water','2'],['p=
2',-1,[],1,0,,1,,,,,'Stormwater  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Stormwater','3'=
],['p3',-1,[],1,0,,1,,,,,'Wastewater  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'wastewater','4'=
],['p4',-1,[],1,0,,1,,,,,'Reuse Water  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Reuse =
Water','5'],['p5',-1,[],1,0,,1,,,,,'Gas  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Gas','7'],['p6'=
,-1,[],1,0,,1,,,,,'Electric  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Electric','6'],=
['p7',-1,[],1,0,,1,,,,,'Fiber  =
','DefaultItemLook',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'Fiber','8']];=0A=
window.ComponentArt_ItemLooks_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs=3D[[0,=
'DefaultItemLook',1,'MapTab',2,'MapTabHover'],[0,'SelectedItemLook',1,'Ma=
pTabSelected',2,'MapTabHover'],[0,'MoreItemLook',2,'MapTabHover'],[0,'Mor=
eSubItemLook',1,'MapTab',2,'MapTabHover']];=0A=
window.ComponentArt_ScrollLooks_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs=3D[[=
],[]];=0A=
//]]>=0A=
</SCRIPT>

<DIV id=3Dctl00_cpMapTabs_ctrlMapTabs_mMapTabs_div></DIV><INPUT=20
id=3Dctl00_cpMapTabs_ctrlMapTabs_mMapTabs_ContextData type=3Dhidden=20
name=3Dctl00_cpMapTabs_ctrlMapTabs_mMapTabs_ContextData>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
if (!(window.cart_menu_documentmousedownhandled))=0A=
{=0A=
ComponentArt_AddEventHandler(document,'mousedown',new =
Function('event','ComponentArt_Menu_DocumentMouseDown(event)'));=0A=
window.cart_menu_documentmousedownhandled =3D true;=0A=
}=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
/*** ComponentArt_Menu_Startup_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs ***/=0A=
window.ComponentArt_Init_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs =3D =
function() {=0A=
if (!(window.cart_menu_kernel_loaded && window.cart_menu_support_loaded))=0A=
{=0A=
	setTimeout('ComponentArt_Init_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs()', =
500);=0A=
	return;=0A=
}=0A=
window.ctl00_cpMapTabs_ctrlMapTabs_mMapTabs =3D new =
ComponentArt_Menu('ctl00_cpMapTabs_ctrlMapTabs_mMapTabs',ComponentArt_Sto=
rage_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs,ComponentArt_ItemLooks_ctl00_cp=
MapTabs_ctrlMapTabs_mMapTabs,ComponentArt_ScrollLooks_ctl00_cpMapTabs_ctr=
lMapTabs_mMapTabs);=0A=
var properties =3D [=0A=
['CascadeCollapse',true],['ClientSideOnContextMenuHide',null],['ClientSid=
eOnContextMenuShow',null],['ClientSideOnItemSelect',null],['ClientSideOnI=
temMouseOut',null],['ClientSideOnItemMouseOver',null],['CssClass',null],[=
'CollapseDelay',500],['CollapseDuration',200],['CollapseSlide',2],['Colla=
pseTransition',0],['CollapseTransitionCustomFilter',null],['ContextContro=
lId',null],['ContextData',null],['ContextMenu',0],['ControlId','ctl00$cpM=
apTabs$ctrlMapTabs$mMapTabs'],['DefaultTarget',''],['ExpandDelay',0],['Ex=
pandDuration',200],['ExpandOnClick',false],['ExpandSlide',2],['ExpandTran=
sition',0],['ExpandTransitionCustomFilter',null],['Height',null],['HideSe=
lectElements',cart_browser_hideselects && =
true],['HighlightExpandedPath',true],['MultiPageId',null],['Orientation',=
1],['OverlayWindowedElements',cart_browser_overlays && =
true],['PlaceHolderId','ctl00_cpMapTabs_ctrlMapTabs_mMapTabs_div'],['Scro=
llingEnabled',false],['ShadowColor','#8D8F95'],['ShadowEnabled',true],['S=
hadowOffset',2],['TopGroupItemSpacing',null],['TopGroupExpandDirection',0=
],['Width',null],];=0A=
ComponentArt_SetProperties(ctl00_cpMapTabs_ctrlMapTabs_mMapTabs, =
properties);=0A=
ComponentArt_Menu_RenderMenu(ctl00_cpMapTabs_ctrlMapTabs_mMapTabs);=0A=
ComponentArt_Menu_InitKeyboard(ctl00_cpMapTabs_ctrlMapTabs_mMapTabs);=0A=
window.ctl00_cpMapTabs_ctrlMapTabs_mMapTabs_loaded =3D true;=0A=
}=0A=
ComponentArt_Init_ctl00_cpMapTabs_ctrlMapTabs_mMapTabs();=0A=
//]]>=0A=
</SCRIPT>
 </DIV><!-- END OF Map Tabs  --></DIV><!--Start of Main Body Table  -->
<TABLE id=3DMainBody cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD class=3DDir vAlign=3Dtop>
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3DTopLeftCorner><IMG class=3DBorderImage=20
            id=3Dctl00_ImageControl4=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 6px; HEIGHT: 6px; BORDER-RIGHT-WIDTH: =
0px"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"></TD>=

          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG class=3DBorderImage=20
            id=3Dctl00_ImageControl5=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 6px; HEIGHT: 6px; BORDER-RIGHT-WIDTH: =
0px"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"></TD>=
</TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD vAlign=3Dtop><!-- Map  -->
            <SCRIPT src=3D"http://leesweb5/utilities/JS/NGCommon.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/MapFunctions.js" =

            type=3Dtext/javascript></SCRIPT>

            <SCRIPT =
src=3D"http://leesweb5/utilities/JS/wz_jsgraphics.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/mapcontrol.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/JSBalloon.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/maptip.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/ToolTips.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/toolbar.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/JS/xDrag.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT =
src=3D"http://leesweb5/utilities/ajaxpro/prototype.ashx"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT src=3D"http://leesweb5/utilities/ajaxpro/core.ashx"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT =
src=3D"http://leesweb5/utilities/ajaxpro/converter.ashx"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT=20
            =
src=3D"http://leesweb5/utilities/ajaxpro/OnPointWebControls.Map.MapContro=
l,OnPointWebControls.ashx"=20
            type=3Dtext/javascript></SCRIPT>

            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <TABLE style=3D"DIRECTION: ltr" cellSpacing=3D0 =
cellPadding=3D0=20
                  border=3D0>
                    <TBODY>
                    <TR>
                      <TD style=3D"VERTICAL-ALIGN: middle" width=3D800 =
height=3D600>
                        <DIV=20
                        style=3D"WIDTH: 800px; POSITION: relative; =
HEIGHT: 600px; BACKGROUND-COLOR: transparent">
                        <DIV id=3DLoadDiv=20
                        style=3D"Z-INDEX: 22; LEFT: 362px; VISIBILITY: =
hidden; POSITION: absolute; TOP: 260px; BACKGROUND-COLOR: =
transparent"><IMG=20
                        height=3D80 hspace=3D0=20
                        =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/loading.gif"=20
                        width=3D77 border=3D0></DIV>
                        <DIV id=3DmcContextMenu=20
                        =
onmouseleave=3D'this.style.visibility=3D"hidden";'=20
                        style=3D"BORDER-RIGHT: gray 1px solid; =
PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; =
Z-INDEX: 23; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3Dgray,direction=3D135,str=
ength=3D2); LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; BORDER-LEFT: gray 1px solid; WIDTH: 100px; =
PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; =
TOP: 0px; HEIGHT: 40px; BACKGROUND-COLOR: #f0f0f0"=20
                        onmouseout=3DContextMenuMouseOut(event);>
                        <TABLE style=3D"DIRECTION: ltr" width=3D"100%">
                          <TBODY>
                          <TR>
                            <TD id=3DtdDeleteVertex>Delete =
Vertex</TD></TR>
                          <TR>
                            <TD id=3DtdCompleShape>End=20
                        Shape</TD></TR></TBODY></TABLE></DIV>
                        <DIV id=3DMapControlDiv=20
                        style=3D"LEFT: 0px; OVERFLOW: hidden; WIDTH: =
800px; POSITION: absolute; TOP: 0px; HEIGHT: 600px; BACKGROUND-COLOR: =
transparent"=20
                        ondragdrop=3D"return false;">
                        <DIV id=3Dgraphics=20
                        style=3D"Z-INDEX: 20; LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 800px; POSITION: absolute; TOP: 0px; HEIGHT: 600px; =
BACKGROUND-COLOR: transparent"></DIV>
                        <DIV id=3Dzoombox=20
                        style=3D"BORDER-RIGHT: #0000ff 2px solid; =
BORDER-TOP: #0000ff 2px solid; Z-INDEX: 21; LEFT: 0px; VISIBILITY: =
hidden; OVERFLOW: hidden; BORDER-LEFT: #0000ff 2px solid; WIDTH: 0px; =
BORDER-BOTTOM: #0000ff 2px solid; POSITION: absolute; TOP: 0px; HEIGHT: =
0px; BACKGROUND-COLOR: transparent"></DIV>
                        <DIV id=3DMapControlMap0=20
                        style=3D"Z-INDEX: 2; LEFT: 0px; VISIBILITY: =
visible; WIDTH: 800px; POSITION: absolute; TOP: 0px; HEIGHT: 600px"><IMG =

                        id=3DMapImage0 hspace=3D0=20
                        =
src=3D"http://leesweb5/output/landbase_LEESWEB556004796102.JPG"=20
                        border=3D0=20
                    =
GALLERYIMG=3D"false"></DIV></DIV></DIV></TD></TR></TBODY></TABLE></TD></T=
R></TBODY></TABLE><INPUT=20
            type=3Dhidden name=3Dctl00_cpMapBody_ctrlMap_geometry><INPUT =

            id=3Dzoom_in_cur type=3Dhidden=20
            =
value=3D/utilities/WebResource.axd?d=3DB2O70cW4HVHu8mC_0sIofcNCkZlzX2Y1jX=
BMpXYpAE5KUsiyvNzIjthtzeNCfvkGeJfvw7wIRSdeLFxtdo_dtpGaDI67jEyVcJDkhGrk2ns=
1&amp;t=3D632980830120000000=20
            name=3Dzoom_in_cur><INPUT id=3Dzoom_out_cur type=3Dhidden=20
            =
value=3D/utilities/WebResource.axd?d=3DB2O70cW4HVHu8mC_0sIofcNCkZlzX2Y1jX=
BMpXYpAE5KUsiyvNzIjthtzeNCfvkGeJfvw7wIRSdeLFxtdo_dtvoH6RgtuUomRwettQ4b56k=
1&amp;t=3D632980830120000000=20
            name=3Dzoom_out_cur><INPUT id=3DcustomParams type=3Dhidden=20
            =
value=3Dctl00_cpMapBody_ctrlMap|800|600|#0000FF|1|Solid|true|#FFFF00|grad=
ient|0.3|10|8|#FF00FF|CROSS|true|#FF0000|361998.218240908|1650131.7804657=
5|366983.824472|1653870.98513907|1||true=20
            name=3DcustomParams>
            <SCRIPT type=3Dtext/javascript>
initializeMapControl();</SCRIPT>

            <DIV id=3DPanDiv=20
            style=3D"BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: =
0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; Z-INDEX: 70; =
LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; =
BORDER-BOTTOM: #666666 1px solid; POSITION: absolute; TOP: 450px; =
BACKGROUND-COLOR: #bfe0f1">
            <TABLE style=3D"DIRECTION: ltr" cellSpacing=3D0 =
cellPadding=3D0=20
              border=3D0><TBODY>
              <TR>
                <TD class=3DToolBarHeader=20
                onmousedown=3D"return xEnableDrag('PanDiv', OnDragStart, =
OnDrag, null, draggedItems);"=20
                onmouseout=3D" xDisableDrag('PanDiv',null);"=20
                colSpan=3D3>Navigator</TD></TR>
              <TR>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/nw_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.NorthWest);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/nw_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/nw_off.gif"=20
                  border=3D0></TD>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/n_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.North);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/n_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/n_off.gif"=20
                  border=3D0></TD>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/ne_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.NorthEast);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/ne_Off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/ne_Off.gif"=20
                  border=3D0></TD>
              <TR>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/w_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.West);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/w_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/w_off.gif"=20
                  border=3D0></TD>
                <TD>
                  <TABLE id=3Dtbl_FullViewToolBar style=3D"DISPLAY: =
inline"=20
                  cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3D""=20
                      =
onmousemove=3D"FullViewToolBar.MouseMove(event,'FullView');"=20
                      id=3Dtd_FullViewToolBarFullView=20
                      =
onmouseover=3D'FullViewToolBar.MouseOver("FullView")'=20
                      onclick=3D'FullViewToolBar.Click("FullView")'=20
                      =
onmouseout=3D'FullViewToolBar.MouseOut("FullView")'><IMG=20
                        id=3Dimg_FullView alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/navigations=
/fullview_off.gif"=20
                        =
name=3DFullViewToolBar_FullView></TD></TR></TBODY></TABLE><INPUT=20
                  id=3D_lastToolFullViewToolBar type=3Dhidden=20
                  name=3D_lastToolFullViewToolBar>
                  <SCRIPT>
var FullViewToolBar =3D  new =
ToolBar("FullViewToolBar","","","","","","FullView~True~false~false~doFul=
lView()~False~false~~/utilities/app_themes/surf/images/tools/navigations/=
fullview_off.gif~/utilities/app_themes/surf/images/tools/navigations/full=
view_on.gif~Show full map =
extent~Fullview~|","|","~","_lastToolFullViewToolBar");</SCRIPT>
                </TD>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/e_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.East);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/e_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/e_off.gif"=20
                  border=3D0></TD>
              <TR>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/sw_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.SouthWest);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/sw_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/sw_off.gif"=20
                  border=3D0></TD>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/s_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.South);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/s_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/s_off.gif"=20
                  border=3D0></TD>
                <TD><IMG=20
                  =
onmouseover=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Naviga=
tions/se_on.gif";'=20
                  onclick=3DPanClicked(PanDirection.SouthEast);=20
                  =
onmouseout=3D'this.src=3D"/utilities/app_themes/Surf/images/Tools/Navigat=
ions/se_off.gif";'=20
                  =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations=
/se_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE></DIV><SPAN=20
            id=3Dctl00_cpMapBody_ctrlMapNavigator></SPAN>
            =
<SCRIPT>setTimeout('SetDirectionFlip("PanDiv")',400);</SCRIPT>
          </TD>
          <TD class=3DRightBorder></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DBottomLightBlueCell vAlign=3Dtop>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <TABLE class=3DAdvancedToolBar id=3Dtbl_HELP=20
                  style=3D"DISPLAY: inline" cellSpacing=3D0 =
cellPadding=3D0=20
                    border=3D0><TBODY></TBODY></TABLE><INPUT =
id=3D_lastToolHELP=20
                  type=3Dhidden name=3D_lastToolHELP>
                  <SCRIPT>
var HELP =3D  new =
ToolBar("HELP","Tool","ToolSel","ToolDisabled","ToolMouseOver","","","|",=
"~","_lastToolHELP");</SCRIPT>
                   </TD>
                <TD><!-- map views --><!-- }}} --></TD>
                <TD noWrap align=3Dmiddle width=3D150><!--   SCALE =
PICKER }}} -->
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3DScalePIckerTxtLbl =
vAlign=3Dbottom>Scale 1: </TD>
                      <TD vAlign=3Dbottom><INPUT class=3DratioTextBox=20
                        =
id=3Dctl00_cpMapScalePicker_ctrlScalePicker_scale=20
                        value=3D7179.27=20
                        =
name=3Dctl00$cpMapScalePicker$ctrlScalePicker$scale></TD>
                      <TD class=3DgoButton vAlign=3Dtop =
align=3Dleft><INPUT=20
                        class=3DScalePickerGobtn=20
                        =
id=3Dctl00_cpMapScalePicker_ctrlScalePicker_btnSGo=20
                        =
onmouseover=3D"this.src=3D'/utilities/app_themes/surf/images/go_on.jpg'" =

                        style=3D"BORDER-TOP-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: =
0px"=20
                        =
onclick=3D"doZoomToScale(document.getElementById('ctl00_cpMapScalePicker_=
ctrlScalePicker_scale').value);return =
false;WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions(&quot;ctl00$cpMapScalePicker$ctrlScalePicker$btnS=
Go&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, =
false))"=20
                        =
onmouseout=3D"this.src=3D'/utilities/app_themes/surf/images/go_off.jpg'" =

                        type=3Dimage alt=3DGo=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/go_off.jpg"=20
                        =
name=3Dctl00$cpMapScalePicker$ctrlScalePicker$btnSGo></TD></TR></TBODY></=
TABLE>
                  <SCRIPT>var mapscaleTextBox =3D =
'ctl00_cpMapScalePicker_ctrlScalePicker_scale';</SCRIPT>

                  =
<SCRIPT>document.getElementById('ctl00_cpMapScalePicker_ctrlScalePicker_s=
cale').onkeypress=3DsubmitScale;</SCRIPT>
<!-- }}} --></TD>
                <TD class=3DDirRight><!-- Map Sizes -->
                  <TABLE class=3D"" cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD style=3D"VERTICAL-ALIGN: middle"><INPUT=20
                        id=3Dctl00_cpMapSizes_ctrlMapSizePicker_0=20
                        =
onmouseover=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapToo=
ls/mapSizeMedium_On.gif';"=20
                        title=3D"575 x 432"=20
                        style=3D"BORDER-TOP-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 16px; HEIGHT: =
16px; BORDER-RIGHT-WIDTH: 0px"=20
                        =
onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpMapSizes$ctrlMapSizePicker$0", "", =
true, "", "", false, false))'=20
                        =
onmouseout=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapTool=
s/mapSizeMedium_Off.gif';"=20
                        type=3Dimage hspace=3D2=20
                        =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/ma=
pSizeMedium_Off.gif"=20
                        vspace=3D2 =
name=3Dctl00$cpMapSizes$ctrlMapSizePicker$0></TD>
                      <TD style=3D"VERTICAL-ALIGN: middle"><INPUT=20
                        id=3Dctl00_cpMapSizes_ctrlMapSizePicker_1=20
                        =
onmouseover=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapToo=
ls/mapSizeMedium_On.gif';"=20
                        title=3D"600 x 451"=20
                        style=3D"BORDER-TOP-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; HEIGHT: =
18px; BORDER-RIGHT-WIDTH: 0px"=20
                        =
onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpMapSizes$ctrlMapSizePicker$1", "", =
true, "", "", false, false))'=20
                        =
onmouseout=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapTool=
s/mapSizeMedium_Off.gif';"=20
                        type=3Dimage hspace=3D2=20
                        =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/ma=
pSizeMedium_Off.gif"=20
                        vspace=3D2 =
name=3Dctl00$cpMapSizes$ctrlMapSizePicker$1></TD>
                      <TD style=3D"VERTICAL-ALIGN: middle"><INPUT=20
                        id=3Dctl00_cpMapSizes_ctrlMapSizePicker_2=20
                        title=3D"800 x 600"=20
                        style=3D"BORDER-TOP-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 20px; HEIGHT: =
20px; BORDER-RIGHT-WIDTH: 0px"=20
                        onclick=3D'return =
false;WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpMapSizes$ctrlMapSizePicker$2", "", =
true, "", "", false, false))'=20
                        type=3Dimage hspace=3D2=20
                        =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/ma=
pSizeMedium_On.gif"=20
                        vspace=3D2 =
name=3Dctl00$cpMapSizes$ctrlMapSizePicker$2></TD>
                      <TD style=3D"VERTICAL-ALIGN: middle"><INPUT=20
                        id=3Dctl00_cpMapSizes_ctrlMapSizePicker_3=20
                        =
onmouseover=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapToo=
ls/mapSizeMedium_On.gif';"=20
                        title=3D"1024 x 768"=20
                        style=3D"BORDER-TOP-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 22px; HEIGHT: =
22px; BORDER-RIGHT-WIDTH: 0px"=20
                        =
onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpMapSizes$ctrlMapSizePicker$3", "", =
true, "", "", false, false))'=20
                        =
onmouseout=3D"this.src=3D'/utilities/app_themes/Surf/images/Tools/MapTool=
s/mapSizeMedium_Off.gif';"=20
                        type=3Dimage hspace=3D2=20
                        =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/ma=
pSizeMedium_Off.gif"=20
                        vspace=3D2=20
                    =
name=3Dctl00$cpMapSizes$ctrlMapSizePicker$3></TD></TR></TBODY></TABLE><!-=
- }}} --></TD></TR></TBODY></TABLE></TD>
          <TD class=3DRightBorder></TD></TR>
        <TR>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD class=3DBottomRightCorner></TD></TR></TBODY></TABLE><!-- =
Footer Starts -->
      <DIV class=3DFooter style=3D"WIDTH: 400px">OnPoint 6.0<BR>=C2=A9 =
2005 - 2006 Orion=20
      Technology Inc. </DIV><!-- Footer Ends --></TD>
    <TD class=3DDir style=3D"PADDING-RIGHT: 6px; PADDING-LEFT: 6px" =
vAlign=3Dtop><!--    START OF ADVANCED TOOLS  -->
      <DIV id=3Dctl00_cpBoxes_BoxAdvancedTools>
      <DIV id=3DadvanceToolLayer=20
      style=3D"LEFT: 20px; POSITION: absolute; TOP: 149px">
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTableFloating=20
            onmousedown=3D"return xEnableDrag('advanceToolLayer', =
OnDragStart, OnDrag, null, draggedItems);"=20
            onblur=3D"xDisableDrag('advanceToolLayer',null);"=20
            onmouseout=3D"xDisableDrag('advanceToolLayer',null);" =
cellSpacing=3D0=20
            cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp;Advanced Tools</TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('advanceToolLayer', null, null);" =

                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_advanceToolLayer><!-- contents start  -->
            <TABLE class=3DAdvancedToolBar id=3Dtbl_MAPSELECTIONTOOLS=20
            style=3D"DISPLAY: inline" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DToolDisabled=20
                =
onmousemove=3D"MAPSELECTIONTOOLS.MouseMove(event,'StartSelection');"=20
                id=3Dtd_MAPSELECTIONTOOLSStartSelection=20
                =
onmouseover=3D'MAPSELECTIONTOOLS.MouseOver("StartSelection")'=20
                onclick=3D'MAPSELECTIONTOOLS.Click("StartSelection")'=20
                =
onmouseout=3D'MAPSELECTIONTOOLS.MouseOut("StartSelection")'>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom><IMG id=3Dimg_StartSelection =
alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/startselection_off.gif"=20
                        name=3DMAPSELECTIONTOOLS_StartSelection></TD>
                      <TD style=3D"PADDING-TOP: 5px" vAlign=3Dbottom =
noWrap><A=20
                        =
name=3DMAPSELECTIONTOOLS_StartSelection>Selection</A></TD></TR></TBODY></=
TABLE></TD>
              <TR>
                <TD class=3DTool=20
                =
onmousemove=3D"MAPSELECTIONTOOLS.MouseMove(event,'StartRedlining');"=20
                id=3Dtd_MAPSELECTIONTOOLSStartRedlining=20
                =
onmouseover=3D'MAPSELECTIONTOOLS.MouseOver("StartRedlining")'=20
                onclick=3D'MAPSELECTIONTOOLS.Click("StartRedlining")'=20
                =
onmouseout=3D'MAPSELECTIONTOOLS.MouseOut("StartRedlining")'>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom><IMG id=3Dimg_StartRedlining =
alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/startredlining_off.gif"=20
                        name=3DMAPSELECTIONTOOLS_StartRedlining></TD>
                      <TD style=3D"PADDING-TOP: 5px" vAlign=3Dbottom =
noWrap><A=20
                        =
name=3DMAPSELECTIONTOOLS_StartRedlining>Redlining</A></TD></TR></TBODY></=
TABLE></TD>
              <TR>
                <TD class=3DTool=20
                =
onmousemove=3D"MAPSELECTIONTOOLS.MouseMove(event,'StartMeasure');"=20
                id=3Dtd_MAPSELECTIONTOOLSStartMeasure=20
                =
onmouseover=3D'MAPSELECTIONTOOLS.MouseOver("StartMeasure")'=20
                onclick=3D'MAPSELECTIONTOOLS.Click("StartMeasure")'=20
                =
onmouseout=3D'MAPSELECTIONTOOLS.MouseOut("StartMeasure")'>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom><IMG id=3Dimg_StartMeasure =
alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/startmeasure_off.gif"=20
                        name=3DMAPSELECTIONTOOLS_StartMeasure></TD>
                      <TD style=3D"PADDING-TOP: 5px" vAlign=3Dbottom =
noWrap><A=20
                        =
name=3DMAPSELECTIONTOOLS_StartMeasure>Measure</A></TD></TR></TBODY></TABL=
E></TD>
              <TR>
                <TD class=3DToolDisabled=20
                =
onmousemove=3D"MAPSELECTIONTOOLS.MouseMove(event,'BufferSelections');"=20
                id=3Dtd_MAPSELECTIONTOOLSBufferSelections=20
                =
onmouseover=3D'MAPSELECTIONTOOLS.MouseOver("BufferSelections")'=20
                onclick=3D'MAPSELECTIONTOOLS.Click("BufferSelections")'=20
                =
onmouseout=3D'MAPSELECTIONTOOLS.MouseOut("BufferSelections")'>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom><IMG id=3Dimg_BufferSelections =
alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/startbuffer_off.gif"=20
                        name=3DMAPSELECTIONTOOLS_BufferSelections></TD>
                      <TD style=3D"PADDING-TOP: 5px" vAlign=3Dbottom =
noWrap><A=20
                        name=3DMAPSELECTIONTOOLS_BufferSelections>Buffer =

                        selections</A></TD></TR></TBODY></TABLE></TD>
              <TR>
                <TD class=3DTool=20
                =
onmousemove=3D"MAPSELECTIONTOOLS.MouseMove(event,'SearchByCoords');"=20
                id=3Dtd_MAPSELECTIONTOOLSSearchByCoords=20
                =
onmouseover=3D'MAPSELECTIONTOOLS.MouseOver("SearchByCoords")'=20
                onclick=3D'MAPSELECTIONTOOLS.Click("SearchByCoords")'=20
                =
onmouseout=3D'MAPSELECTIONTOOLS.MouseOut("SearchByCoords")'>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom><IMG id=3Dimg_SearchByCoords =
alt=3D""=20
                        =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/searchbycoords_off.gif"=20
                        name=3DMAPSELECTIONTOOLS_SearchByCoords></TD>
                      <TD style=3D"PADDING-TOP: 5px" vAlign=3Dbottom =
noWrap><A=20
                        name=3DMAPSELECTIONTOOLS_SearchByCoords>Search =
by=20
                        =
Co-ordinates</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><INPU=
T=20
            id=3D_lastToolMAPSELECTIONTOOLS type=3Dhidden=20
            name=3D_lastToolMAPSELECTIONTOOLS>
            <SCRIPT>
var MAPSELECTIONTOOLS =3D  new =
ToolBar("MAPSELECTIONTOOLS","Tool","ToolSel","ToolDisabled","ToolMouseOve=
r","","StartSelection~False~false~false~setSubmitValues()~True~false~~/ut=
ilities/app_themes/surf/images/tools/functionaltools/startselection_off.g=
if~/utilities/app_themes/surf/images/tools/functionaltools/startselection=
_on.gif~Select features on map =
layers~Selection~|StartRedlining~True~false~false~~True~false~~/utilities=
/app_themes/surf/images/tools/functionaltools/startredlining_off.gif~/uti=
lities/app_themes/surf/images/tools/functionaltools/startredlining_on.gif=
~Redlining~Redlining~|StartMeasure~True~false~false~~True~false~~/utiliti=
es/app_themes/surf/images/tools/functionaltools/startmeasure_off.gif~/uti=
lities/app_themes/surf/images/tools/functionaltools/startmeasure_on.gif~M=
easure~Measure~|BufferSelections~False~false~false~~True~false~~/utilitie=
s/app_themes/surf/images/tools/functionaltools/startbuffer_off.gif~/utili=
ties/app_themes/surf/images/tools/functionaltools/startbuffer_on.gif~Buff=
er selections~Buffer =
selections~|SearchByCoords~True~false~false~DisplaySearchByCoords('divSea=
rchByCoords')~False~false~~/utilities/app_themes/surf/images/tools/advanc=
etools/searchbycoords_off.gif~/utilities/app_themes/surf/images/tools/adv=
ancetools/searchbycoords_on.gif~Search by Co-ordinates~Search by =
Co-ordinates~|","|","~","_lastToolMAPSELECTIONTOOLS");</SCRIPT>
             <!-- contents end --></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--    =
END OF ADVANCE TOOLS  --><!--   START OF LAYER MANAGER  -->
      <DIV id=3Dctl00_cpBoxes_BxoLayerManager>
      <DIV id=3DLayerMangerPan>
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTable cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp; Layer Manager </TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5><IMG=20
                  id=3DBxoLayerManagerToggleImage=20
                  onclick=3D"CollapsExpand('Inner_LayerMangerPan', this, =
this.expandimage, this.collapseimage);"=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/collapse_off.gif"=
=20
                  border=3D0=20
                  =
collapseimage=3D"/utilities/app_themes/surf/images/collapse_off.gif"=20
                  =
expandimage=3D"/utilities/app_themes/surf/images/expand_off.gif"></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('LayerMangerPan', null, null);"=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_LayerMangerPan><!-- contents start  -->
            <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
/*** ComponentArt Web.UI client-side storage for =
ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu ***/=0A=
window.ComponentArt_Storage_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu=3D[['p=
_zoomToLayerMenuItem',-1,[],1,0,,,'zoomToLayerMenuItem',,,,'Zoom To =
Layer =
Visibility',,'CMDefaultLook'],['p_setActiveLayer',-1,[],1,0,,,'setActiveL=
ayer',,,,'Set Active Layer',,'CMDefaultLook']];=0A=
window.ComponentArt_ItemLooks_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu=3D[]=
;=0A=
window.ComponentArt_ScrollLooks_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu=3D=
[[],[]];=0A=
//]]>=0A=
</SCRIPT>
            <INPUT =
id=3Dctl00_cpBoxes_ctrlLyrMgr_TVContextMenu_ContextData=20
            type=3Dhidden =
name=3Dctl00_cpBoxes_ctrlLyrMgr_TVContextMenu_ContextData>
            <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
if (!(window.cart_menu_documentmousedownhandled))=0A=
{=0A=
ComponentArt_AddEventHandler(document,'mousedown',new =
Function('event','ComponentArt_Menu_DocumentMouseDown(event)'));=0A=
window.cart_menu_documentmousedownhandled =3D true;=0A=
}=0A=
//]]>=0A=
</SCRIPT>

            <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
if (!(window.cart_menu_documentmouseuphandled))=0A=
{=0A=
ComponentArt_AddEventHandler(document,'mouseup',new =
Function('event','ComponentArt_Menu_DocumentMouseUp(event)'));=0A=
window.cart_menu_documentmouseuphandled =3D true;=0A=
}=0A=
//]]>=0A=
</SCRIPT>

            <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
/*** ComponentArt_Menu_Startup_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu =
***/=0A=
window.ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu =3D =
function() {=0A=
if (!(window.cart_menu_kernel_loaded && window.cart_menu_support_loaded))=0A=
{=0A=
	=
setTimeout('ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu()', =
500);=0A=
	return;=0A=
}=0A=
window.ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu =3D new =
ComponentArt_Menu('ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu',ComponentArt_S=
torage_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu,ComponentArt_ItemLooks_ctl0=
0_cpBoxes_ctrlLyrMgr_TVContextMenu,ComponentArt_ScrollLooks_ctl00_cpBoxes=
_ctrlLyrMgr_TVContextMenu);=0A=
var properties =3D [=0A=
['CascadeCollapse',true],['ClientSideOnContextMenuHide',null],['ClientSid=
eOnContextMenuShow',null],['ClientSideOnItemSelect',ContextMenuClickHandl=
er],['ClientSideOnItemMouseOut',null],['ClientSideOnItemMouseOver',null],=
['CssClass',null],['CollapseDelay',500],['CollapseDuration',200],['Collap=
seSlide',2],['CollapseTransition',0],['CollapseTransitionCustomFilter',nu=
ll],['ContextControlId',null],['ContextData',null],['ContextMenu',3],['Co=
ntrolId','ctl00$cpBoxes$ctrlLyrMgr$TVContextMenu'],['DefaultTarget',''],[=
'ExpandDelay',0],['ExpandDuration',200],['ExpandOnClick',false],['ExpandS=
lide',2],['ExpandTransition',0],['ExpandTransitionCustomFilter',null],['H=
eight',null],['HideSelectElements',cart_browser_hideselects && =
true],['HighlightExpandedPath',true],['MultiPageId',null],['Orientation',=
0],['OverlayWindowedElements',cart_browser_overlays && =
true],['PlaceHolderId','ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu_div'],['Sc=
rollingEnabled',false],['ShadowColor','#8D8F95'],['ShadowEnabled',true],[=
'ShadowOffset',2],['TopGroupItemSpacing',1],['TopGroupExpandDirection',0]=
,['Width',null],];=0A=
ComponentArt_SetProperties(ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu, =
properties);=0A=
ComponentArt_Menu_RenderMenu(ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu);=0A=
ComponentArt_Menu_InitKeyboard(ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu);=0A=
window.ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu_loaded =3D true;=0A=
}=0A=
ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_TVContextMenu();=0A=
//]]>=0A=
</SCRIPT>

            <SCRIPT=20
            =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573S388.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT=20
            =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573O788.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT=20
            =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573R288.js"=20
            type=3Dtext/javascript></SCRIPT>

            <SCRIPT type=3Dtext/javascript>=0A=
/*** ComponentArt Web.UI client-side storage for =
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers ***/=0A=
//<![CDATA[=0A=
window.ComponentArt_Storage_ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers =3D =
[['p_m9',-1,[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43=
,45],'landbase','m9',1,,,,,,,,,,,0,0,0,15,1,,,1,1,,,,'LayerMgrMapNode',,,=
,,,,,,,'<Value ID=3D"9" TY=3D"Map" EX=3D"1" HR=3D"0" HM=3D"0" VS=3D"0" =
OC=3D"0" CC=3D"0" VM=3D"1" =
/>','landbase'],['p_t0396',0,[2],'Addresses','t0396',,,,,,,,,,,,0,0,0,15,=
1,,,1,1,1,1,,'LayerMgrItems LayerManagerActiveLayer',,,,,,,,,,'<Value =
ID=3D"396" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" OC=3D"0" =
CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
10000'],['p_l0396',1,[],,'l0396',,,,,,,,,,,'/utilities/Temp/legend_localh=
ost_landbase_0.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"396" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0397',0,[4],'Major =
roads','t0397',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,'LayerMgrItemsDisabled',,=
,,,,,,,,'<Value ID=3D"397" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" =
VS=3D"0" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:100000 =
Max: =
222071.93'],['p_l0397',3,[],,'l0397',,,,,,,,,,,'/utilities/Temp/legend_lo=
calhost_landbase_1.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"397" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" =
/>'],['p_t0398',0,[6],'Streets','t0398',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,=
'LayerMgrItems',,,,,,,,,,'<Value ID=3D"398" TY=3D"TLyr" EX=3D"0" =
HR=3D"0" HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible =
Scale Range Min:0 Max: =
100000'],['p_l0398',5,[],,'l0398',,,,,,,,,,,'/utilities/Temp/legend_local=
host_landbase_2.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"398" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0399',0,[8],'Section =
grid','t0399',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,,'<=
Value ID=3D"399" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:1000 Max: =
222071.93'],['p_l0399',7,[],,'l0399',,,,,,,,,,,'/utilities/Temp/legend_lo=
calhost_landbase_3.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"399" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0400',0,[10],'City =
property','t0400',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,'LayerMgrItems',,,,,,,=
,,,'<Value ID=3D"400" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
50000'],['p_l0400',9,[],,'l0400',,,,,,,,,,,'/utilities/Temp/legend_localh=
ost_landbase_4.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"400" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0401',0,[12],'Lake county =
parcels','t0401',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,'LayerMgrItems',,,,,,,,=
,,'<Value ID=3D"401" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
50000'],['p_l0401',11,[],,'l0401',,,,,,,,,,,'/utilities/Temp/legend_local=
host_landbase_5.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"401" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0402',0,[14],'City =
boundary','t0402',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,'LayerMgrItemsDisabled=
',,,,,,,,,,'<Value ID=3D"402" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" =
VS=3D"0" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:9000 =
Max: =
222071.93'],['p_l0402',13,[],,'l0402',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_6.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"402" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" =
/>'],['p_t0403',0,[16],'Lakes','t0403',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,1,,'=
LayerMgrItems',,,,,,,,,,'<Value ID=3D"403" TY=3D"TLyr" EX=3D"0" HR=3D"0" =
HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range =
Min:0 Max: =
250000'],['p_l0403',15,[],,'l0403',,,,,,,,,,,'/utilities/Temp/legend_loca=
lhost_landbase_7.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"403" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0404',0,[18],'Annexations by =
year','t0404',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,,'<=
Value ID=3D"404" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0404',17,[],,'l0404',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_8.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"404" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0405',0,[20],'Commission =
districts','t0405',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,=
,,,'<Value ID=3D"405" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:1000 Max: =
150000'],['p_l0405',19,[],,'l0405',,,,,,,,,,,'/utilities/Temp/legend_loca=
lhost_landbase_9.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"405" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" =
/>'],['p_t0406',0,[22],'Easements','t0406',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,=
,,'LayerMgrItems',,,,,,,,,,'<Value ID=3D"406" TY=3D"TLyr" EX=3D"0" =
HR=3D"0" HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible =
Scale Range Min:0 Max: =
222071.93'],['p_l0406',21,[],,'l0406',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_10.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"406" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" =
/>'],['p_t0407',0,[24],'Cra','t0407',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'Lay=
erMgrItems',,,,,,,,,,'<Value ID=3D"407" TY=3D"TLyr" EX=3D"0" HR=3D"0" =
HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range =
Min:0 Max: =
222071.93'],['p_l0407',23,[],,'l0407',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_11.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"407" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0408',0,[26],'Airport zoning =
overlay','t0408',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"408" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0408',25,[],,'l0408',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_12.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"408" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0409',0,[28],'Contempory district =
overlay','t0409',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"409" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0409',27,[],,'l0409',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_13.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"409" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0410',0,[30],'Historic preservation =
overlay','t0410',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"410" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0410',29,[],,'l0410',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_14.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"410" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0411',0,[32],'Planned development =
overlay','t0411',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"411" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0411',31,[],,'l0411',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_15.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"411" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0412',0,[34],'Traditional district =
overlay','t0412',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"412" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0412',33,[],,'l0412',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_16.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"412" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" =
/>'],['p_t0413',0,[36],'Zoning','t0413',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'=
LayerMgrItems',,,,,,,,,,'<Value ID=3D"413" TY=3D"TLyr" EX=3D"0" HR=3D"0" =
HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range =
Min:0 Max: =
222071.93'],['p_l0413',35,[],,'l0413',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_17.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"413" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0414',0,[38],'Flu conservation =
overlay','t0414',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,=
,'<Value ID=3D"414" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
222071.93'],['p_l0414',37,[],,'l0414',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_18.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"414" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" =
/>'],['p_t0415',0,[40],'Flu','t0415',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'Lay=
erMgrItems',,,,,,,,,,'<Value ID=3D"415" TY=3D"TLyr" EX=3D"0" HR=3D"0" =
HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range =
Min:0 Max: =
222071.93'],['p_l0415',39,[],,'l0415',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_19.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"415" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" =
/>'],['p_t0416',0,[42],'Elu','t0416',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'Lay=
erMgrItems',,,,,,,,,,'<Value ID=3D"416" TY=3D"TLyr" EX=3D"0" HR=3D"0" =
HM=3D"0" VS=3D"1" OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range =
Min:0 Max: =
222071.93'],['p_l0416',41,[],,'l0416',,,,,,,,,,,'/utilities/Temp/legend_l=
ocalhost_landbase_20.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value =
ID=3D"416" TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" =
CC=3D"0" VM=3D"0" />'],['p_t0417',0,[44],'Wetlands =
vegetation','t0417',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,=
,,,,'<Value ID=3D"417" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:0 Max: =
150000'],['p_l0417',43,[],,'l0417',,,,,,,,,,,'/utilities/Temp/legend_loca=
lhost_landbase_21.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"417" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />'],['p_t0418',0,[46],'Aerial =
photo','t0418',,,,,,,,,,,,0,0,0,15,1,,,1,1,1,,,'LayerMgrItems',,,,,,,,,,'=
<Value ID=3D"418" TY=3D"TLyr" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"1" =
OC=3D"0" CC=3D"0" VM=3D"1" />',' Visible Scale Range Min:500 Max: =
10000'],['p_l0418',45,[],,'l0418',,,,,,,,,,,'/utilities/Temp/legend_local=
host_landbase_22.jpg',0,0,0,15,1,,,1,1,,,,,,,,,,,,,,'<Value ID=3D"418" =
TY=3D"Lgd" EX=3D"0" HR=3D"0" HM=3D"0" VS=3D"0" OC=3D"0" CC=3D"0" =
VM=3D"0" />']]=0A=
//]]>=0A=
</SCRIPT>
            =20
            <DIV=20
            style=3D"LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; =
TOP: 0px"><IMG=20
            height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/lines/tminus.gif"=
=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/lines/tplus.gif" =

            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_0.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_1.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_2.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_3.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_4.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_5.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_6.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_7.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_8.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_9.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_10.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_11.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_12.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_13.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_14.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_15.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_16.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_17.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_18.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_19.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_20.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_21.jpg"=20
            width=3D0> <IMG height=3D0 alt=3D""=20
            =
src=3D"http://leesweb5/utilities/Temp/legend_localhost_landbase_22.jpg"=20
            width=3D0> </DIV>
            <DIV onselectstart=3D"return false;"=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_div=20
            =
onmouseover=3D"if(window.ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_loaded) =
ComponentArt_SetActiveTree(ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);"=20
            style=3D"OVERFLOW: auto; WIDTH: 198px; HEIGHT: 414px"=20
            onscroll=3D"ComponentArt_RememberScrollData(this, =
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);"=20
            =
onclick=3D"if(window.ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_loaded) =
ComponentArt_SetKeyboardFocusedTree(this, =
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);"></DIV><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_SelectedNode =
type=3Dhidden=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_SelectedNode><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ScrollData =
type=3Dhidden=20
            value=3D0,0=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ScrollData><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ExpandedList =
type=3Dhidden=20
            value=3Dp_m9=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ExpandedList><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_MoveEvents =
type=3Dhidden=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_MoveEvents><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_EditEvents =
type=3Dhidden=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_EditEvents><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ValueChangeEvents=20
            type=3Dhidden=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_ValueChangeEvents><INPUT=20
            id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_CheckedList =
type=3Dhidden=20
            =
value=3Dp_t0396,p_t0397,p_t0398,p_t0400,p_t0401,p_t0402,p_t0403=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_CheckedList><INPUT=20
            =
id=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_MultipleSelectedList=20
            type=3Dhidden=20
            =
name=3Dctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_MultipleSelectedList><A=20
            style=3D"Z-INDEX: 99; POSITION: absolute"=20
            =
onfocus=3D"ComponentArt_SetKeyboardFocusedTree(document.getElementById('c=
tl00_cpBoxes_ctrlLyrMgr_tvMapLayers_div'), =
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);"=20
            =
href=3D"http://leesweb5/utilities/WebPages/Map/MapViewer.aspx#"></A>
            <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
window.ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers =3D =
function() {=0A=
if(!window.ComponentArt_TreeView_Kernel_Loaded || =
!window.ComponentArt_TreeView_Keyboard_Loaded || =
!window.ComponentArt_TreeView_Support_Loaded || =
!window.ComponentArt_Utils_Loaded)=0A=
	{setTimeout('ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers()', =
500); return; }=0A=
=0A=
window.ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers =3D new =
ComponentArt_TreeView('ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers', =
ComponentArt_Storage_ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);=0A=
var properties =3D [=0A=
['ClientSideOnNodeCheckChanged',NodeChecked],['ClientSideOnNodeCollapse',=
NodeExpandCollapse],['ClientSideOnNodeExpand',NodeExpandCollapse],['Clien=
tSideOnNodeMove',NodeMoved],['CollapseSlide',2],['CollapseDuration',0],['=
CollapseTransition',0],['CollapseImageUrl','/utilities/app_themes/surf/im=
ages/lines/tminus.gif'],['CollapseNodeOnSelect',true],['ControlId','ctl00=
$cpBoxes$ctrlLyrMgr$tvMapLayers'],['DragAndDropEnabled',true],['DragHover=
ExpandDelay',100000],['DropChildEnabled',true],['DropRootEnabled',true],[=
'ExpandSlide',2],['ExpandDuration',0],['ExpandTransition',0],['ExpandColl=
apseImageHeight',0],['ExpandCollapseImageWidth',0],['ExpandImageUrl','/ut=
ilities/app_themes/surf/images/lines/tplus.gif'],['ExpandSelectedPath',tr=
ue],['HoverNodeCssClass','LayerMgrItemsHover'],['HoverNodeRowCssClass','L=
ayerMgrRowHover'],['ItemSpacing',0],['KeyboardEnabled',true],['LineImageH=
eight',0],['LineImageWidth',0],['LineImagesFolderUrl','/utilities/images/=
lines'],['LoadingFeedbackText','Loading...'],['MultipleSelectEnabled',tru=
e],['NodeIndent',15],['NodeRowCssClass','LayerMgrRow'],['OnContextMenu',T=
VContextMenuHandler],];=0A=
ComponentArt_SetProperties(ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers, =
properties);=0A=
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers.Render('ctl00_cpBoxes_ctrlLyrMgr_tvM=
apLayers_div');=0A=
ComponentArt_TreeRegisterCoords(ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);=0A=
ComponentArt_SetActiveTree(ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);=0A=
ComponentArt_InitKeyboard(ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers);=0A=
ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers.InitMultipleSelected();=0A=
=0A=
window.ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers_loaded =3D true;=0A=
}=0A=
ComponentArt_Init_ctl00_cpBoxes_ctrlLyrMgr_tvMapLayers();=0A=
//]]>=0A=
</SCRIPT>
             <INPUT id=3Dctl00_cpBoxes_ctrlLyrMgr_hdnLayerManagerState =
type=3Dhidden=20
            name=3Dctl00$cpBoxes$ctrlLyrMgr$hdnLayerManagerState>=20
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DSidePanelsBottomCell =
align=3Dmiddle>&nbsp;&nbsp; <INPUT class=3Dbtn =
id=3Dctl00_cpBoxes_ctrlLyrMgr_Button1 onclick=3D' return =
LayerApply_Click();WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpBoxes$ctrlLyrMgr$Button1", "", true, =
"", "", false, false))' type=3Dsubmit value=3DApply =
name=3Dctl00$cpBoxes$ctrlLyrMgr$Button1>=20
                  &nbsp; <BR =
class=3Dclear></TD></TR></TBODY></TABLE><!-- contents end --></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--   =
END  OF LAYER MANAGER  --><!-- START MAPTIPS -->
      <DIV id=3Dctl00_cpBoxes_BoxMapTip>
      <DIV id=3DdivMapTips=20
      style=3D"Z-INDEX: 50; LEFT: 20px; POSITION: absolute; TOP: 146px">
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTableFloating=20
            onmousedown=3D"return xEnableDrag('divMapTips', OnDragStart, =
OnDrag, null, draggedItems);"=20
            onblur=3D"xDisableDrag('divMapTips',null);"=20
            onmouseout=3D"xDisableDrag('divMapTips',null);" =
cellSpacing=3D0=20
            cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp;MapTips</TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('divMapTips', null, null);"=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_divMapTips><!-- contents start  -->
            <DIV class=3DContentDiv>
            <DIV id=3Dctl00_cpBoxes_ucMapTips_Panel1=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: =
black; WIDTH: 100%; BORDER-TOP-COLOR: black; BORDER-RIGHT-WIDTH: 0px; =
BORDER-RIGHT-COLOR: black">
            <TABLE style=3D"WIDTH: 95%" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD><SPAN =
id=3Dctl00_cpBoxes_ucMapTips_maptipLayerLabel>Select=20
                  MapTip Layer</SPAN> </TD></TR>
              <TR>
                <TD><SELECT id=3Dctl00_cpBoxes_ucMapTips_ddlMapTipLayers =

                  style=3D"WIDTH: 160px" =
onchange=3DMaptipLayer_OnChange(this)=20
                  name=3Dctl00$cpBoxes$ucMapTips$ddlMapTipLayers> =
<OPTION=20
                    value=3D-1 selected>No layers =
available</OPTION></SELECT>=20
              </TD></TR></TBODY></TABLE></DIV></DIV><!-- contents end =
--></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--  =
End of MapTips  --><!-- START OF SELECTION OPTIONS  --><!-- END OF =
SELECTION OPTIONS --><!--   START OF REDLINING  --><!--    END OF =
REDLINING --><!--   START OF MEASURE --><!--   END OF MEASURE --><!-- =
START OF EDITING   --><!-- END OF EDITING   --><!-- START OF BUFFER =
SELECTIONS --><!--   END OF Buffer Selection --><!--  START OF VERTEX =
TOOLBAR FOR REDLINING -->
      <DIV id=3Dctl00_cpBoxes_BoxVertexToolbar>
      <DIV id=3DVertexToolbarPan=20
      style=3D"LEFT: 22px; POSITION: absolute; TOP: 420px">
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTableFloating=20
            onmousedown=3D"return xEnableDrag('VertexToolbarPan', =
OnDragStart, OnDrag, null, draggedItems);"=20
            onblur=3D"xDisableDrag('VertexToolbarPan',null);"=20
            onmouseout=3D"xDisableDrag('VertexToolbarPan',null);" =
cellSpacing=3D0=20
            cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp;Vertex Toolbar</TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('VertexToolbarPan', null, null);" =

                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_VertexToolbarPan><!-- contents start  -->
            <TABLE class=3DHorizonTalToolBar id=3Dtbl_VERTEX_TOOLS=20
            style=3D"DISPLAY: none" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DTool=20
                =
onmousemove=3D"VERTEX_TOOLS.MouseMove(event,'AddVertex');"=20
                id=3Dtd_VERTEX_TOOLSAddVertex=20
                onmouseover=3D'VERTEX_TOOLS.MouseOver("AddVertex")'=20
                onclick=3D'VERTEX_TOOLS.Click("AddVertex")'=20
                onmouseout=3D'VERTEX_TOOLS.MouseOut("AddVertex")'><IMG=20
                  id=3Dimg_AddVertex alt=3D""=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/addvertex_off.gif"=20
                  name=3DVERTEX_TOOLS_AddVertex></TD>
                <TD class=3DTool=20
                =
onmousemove=3D"VERTEX_TOOLS.MouseMove(event,'DeleteVertex');"=20
                id=3Dtd_VERTEX_TOOLSDeleteVertex=20
                onmouseover=3D'VERTEX_TOOLS.MouseOver("DeleteVertex")'=20
                onclick=3D'VERTEX_TOOLS.Click("DeleteVertex")'=20
                =
onmouseout=3D'VERTEX_TOOLS.MouseOut("DeleteVertex")'><IMG=20
                  id=3Dimg_DeleteVertex alt=3D""=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/deletevertex_off.gif"=20
                  =
name=3DVERTEX_TOOLS_DeleteVertex></TD></TR></TBODY></TABLE><INPUT=20
            id=3D_lastToolVERTEX_TOOLS type=3Dhidden =
name=3D_lastToolVERTEX_TOOLS>
            <SCRIPT>
var VERTEX_TOOLS =3D  new =
ToolBar("VERTEX_TOOLS","Tool","ToolSel","ToolDisabled","ToolMouseOver",""=
,"AddVertex~True~true~False~SetDrawMode(DrawMode.NONE,'addVertex',null,nu=
ll,false);~False~True~DRAW~/utilities/app_themes/surf/images/tools/advanc=
etools/addvertex_off.gif~/utilities/app_themes/surf/images/tools/advancet=
ools/addvertex_on.gif~Add Vertex~Add =
Vertex~|DeleteVertex~True~true~False~SetDrawMode(DrawMode.NONE,'deleteVer=
tex',null,null,false);~False~True~DRAW~/utilities/app_themes/surf/images/=
tools/advancetools/deletevertex_off.gif~/utilities/app_themes/surf/images=
/tools/advancetools/deletevertex_on.gif~Delete Vertex~Delete =
Vertex~|","|","~","_lastToolVERTEX_TOOLS");</SCRIPT>
            =20
            <DIV class=3DApplyButtonCell>
            <TABLE id=3Dtbl_VERTEX_TOOLS_APPLY style=3D"DISPLAY: inline" =

            cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD class=3D""=20
                =
onmousemove=3D"VERTEX_TOOLS_APPLY.MouseMove(event,'ApplyVertexEdit');"=20
                id=3Dtd_VERTEX_TOOLS_APPLYApplyVertexEdit=20
                =
onmouseover=3D'VERTEX_TOOLS_APPLY.MouseOver("ApplyVertexEdit")'=20
                onclick=3D'VERTEX_TOOLS_APPLY.Click("ApplyVertexEdit")'=20
                =
onmouseout=3D'VERTEX_TOOLS_APPLY.MouseOut("ApplyVertexEdit")'><INPUT =
class=3Dbtn type=3Dbutton value=3D"Apply Vertex Changes" =
name=3DVERTEX_TOOLS_APPLY_ApplyVertexEdit></TD></TR></TBODY></TABLE><INPU=
T=20
            id=3D_lastToolVERTEX_TOOLS_APPLY type=3Dhidden=20
            name=3D_lastToolVERTEX_TOOLS_APPLY>
            <SCRIPT>
var VERTEX_TOOLS_APPLY =3D  new =
ToolBar("VERTEX_TOOLS_APPLY","","","","","","ApplyVertexEdit~True~false~f=
alse~ApplyVertexEdit();~True~false~~/utilities/app_themes/surf/images/too=
ls/advancetools/apply_off.gif~/utilities/app_themes/surf/images/tools/adv=
ancetools/apply_on.gif~Apply Vertex Changes~Apply Vertex =
Changes~|","|","~","_lastToolVERTEX_TOOLS_APPLY");</SCRIPT>
             </DIV><!-- contents end --></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--  =
END OF VERTEX TOOLBAR --><!--  START OF EDITING VERTEX TOOLBAR -->
      <DIV id=3Dctl00_cpBoxes_BorderControl1>
      <DIV id=3DEditingVertexToolbarPan=20
      style=3D"LEFT: 22px; POSITION: absolute; TOP: 450px">
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTableFloating=20
            onmousedown=3D"return xEnableDrag('EditingVertexToolbarPan', =
OnDragStart, OnDrag, null, draggedItems);"=20
            onblur=3D"xDisableDrag('EditingVertexToolbarPan',null);"=20
            onmouseout=3D"xDisableDrag('EditingVertexToolbarPan',null);" =

            cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp;Vertex Toolbar</TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('EditingVertexToolbarPan', null, =
null);"=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_EditingVertexToolbarPan><!-- contents start  =
-->
            <TABLE class=3DHorizonTalToolBar =
id=3Dtbl_EDITING_VERTEX_TOOLS=20
            style=3D"DISPLAY: inline" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DTool=20
                =
onmousemove=3D"EDITING_VERTEX_TOOLS.MouseMove(event,'AddVertex');"=20
                id=3Dtd_EDITING_VERTEX_TOOLSAddVertex=20
                =
onmouseover=3D'EDITING_VERTEX_TOOLS.MouseOver("AddVertex")'=20
                onclick=3D'EDITING_VERTEX_TOOLS.Click("AddVertex")'=20
                =
onmouseout=3D'EDITING_VERTEX_TOOLS.MouseOut("AddVertex")'><IMG=20
                  id=3Dimg_AddVertex alt=3D""=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/addvertex_off.gif"=20
                  name=3DEDITING_VERTEX_TOOLS_AddVertex></TD>
                <TD class=3DTool=20
                =
onmousemove=3D"EDITING_VERTEX_TOOLS.MouseMove(event,'DeleteVertex');"=20
                id=3Dtd_EDITING_VERTEX_TOOLSDeleteVertex=20
                =
onmouseover=3D'EDITING_VERTEX_TOOLS.MouseOver("DeleteVertex")'=20
                onclick=3D'EDITING_VERTEX_TOOLS.Click("DeleteVertex")'=20
                =
onmouseout=3D'EDITING_VERTEX_TOOLS.MouseOut("DeleteVertex")'><IMG=20
                  id=3Dimg_DeleteVertex alt=3D""=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/deletevertex_off.gif"=20
                  =
name=3DEDITING_VERTEX_TOOLS_DeleteVertex></TD></TR></TBODY></TABLE><INPUT=
=20
            id=3D_lastToolEDITING_VERTEX_TOOLS type=3Dhidden=20
            name=3D_lastToolEDITING_VERTEX_TOOLS>
            <SCRIPT>
var EDITING_VERTEX_TOOLS =3D  new =
ToolBar("EDITING_VERTEX_TOOLS","Tool","ToolSel","ToolDisabled","ToolMouse=
Over","","AddVertex~True~true~False~SetDrawMode(DrawMode.NONE,'addVertex'=
,null,null,false);~False~True~DRAW~/utilities/app_themes/surf/images/tool=
s/advancetools/addvertex_off.gif~/utilities/app_themes/surf/images/tools/=
advancetools/addvertex_on.gif~Add Vertex~Add =
Vertex~|DeleteVertex~True~true~False~SetDrawMode(DrawMode.NONE,'deleteVer=
tex',null,null,false);~False~True~DRAW~/utilities/app_themes/surf/images/=
tools/advancetools/deletevertex_off.gif~/utilities/app_themes/surf/images=
/tools/advancetools/deletevertex_on.gif~Delete Vertex~Delete =
Vertex~|","|","~","_lastToolEDITING_VERTEX_TOOLS");</SCRIPT>
            =20
            <DIV class=3DApplyButtonCell>
            <TABLE id=3Dtbl_EDITING_VERTEX_TOOLS_APPLY style=3D"DISPLAY: =
inline"=20
            cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD class=3D""=20
                =
onmousemove=3D"EDITING_VERTEX_TOOLS_APPLY.MouseMove(event,'UpdateFeatureV=
ertex');"=20
                id=3Dtd_EDITING_VERTEX_TOOLS_APPLYUpdateFeatureVertex=20
                =
onmouseover=3D'EDITING_VERTEX_TOOLS_APPLY.MouseOver("UpdateFeatureVertex"=
)'=20
                =
onclick=3D'EDITING_VERTEX_TOOLS_APPLY.Click("UpdateFeatureVertex")'=20
                =
onmouseout=3D'EDITING_VERTEX_TOOLS_APPLY.MouseOut("UpdateFeatureVertex")'=
><INPUT class=3Dbtn type=3Dbutton value=3D"Update Vertex Changes" =
name=3DEDITING_VERTEX_TOOLS_APPLY_UpdateFeatureVertex></TD></TR></TBODY><=
/TABLE><INPUT=20
            id=3D_lastToolEDITING_VERTEX_TOOLS_APPLY type=3Dhidden=20
            name=3D_lastToolEDITING_VERTEX_TOOLS_APPLY>
            <SCRIPT>
var EDITING_VERTEX_TOOLS_APPLY =3D  new =
ToolBar("EDITING_VERTEX_TOOLS_APPLY","","","","","","UpdateFeatureVertex~=
True~false~false~UpdateFeatureVertex();~False~false~~/utilities/app_theme=
s/surf/images/tools/advancetools/apply_off.gif~/utilities/app_themes/surf=
/images/tools/advancetools/apply_on.gif~Update Vertex Changes~Update =
Vertex =
Changes~|","|","~","_lastToolEDITING_VERTEX_TOOLS_APPLY");</SCRIPT>
             </DIV><!-- contents end --></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--  =
END OF EDITING VERTEX TOOLBAR --><!-- START OF SearchByCoords  -->
      <DIV id=3Dctl00_cpBoxes_BoxSearchByCoords>
      <DIV id=3DdivSearchByCoords=20
      style=3D"DISPLAY: none; Z-INDEX: 30; LEFT: 1px; POSITION: =
absolute; TOP: 180px">
      <TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
        <TBODY>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DTopLeftCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD>
          <TD class=3DTopCenterCell></TD>
          <TD class=3DTopRightCorner><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR>
          <TD class=3DLeftBorder></TD>
          <TD class=3DCommonBoxTableContent>
            <TABLE class=3DHeaderTableFloating=20
            onmousedown=3D"return xEnableDrag('divSearchByCoords', =
OnDragStart, OnDrag, null, draggedItems);"=20
            onblur=3D"xDisableDrag('divSearchByCoords',null);"=20
            onmouseout=3D"xDisableDrag('divSearchByCoords',null);" =
cellSpacing=3D0=20
            cellPadding=3D0 width=3D"100%" border=3D0>
              <TBODY>
              <TR>
                <TD width=3D10><IMG=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
                  border=3D0></TD>
                <TD noWrap>&nbsp;Search By Coordinates</TD>
                <TD class=3DBoxCollapsExpandImage vAlign=3Dtop =
width=3D5></TD>
                <TD class=3D"DirRight HeaderCloseButtonCell" =
width=3D5><IMG=20
                  onclick=3D"HideLayer('divSearchByCoords', null, =
null);"=20
                  =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
                  border=3D0></TD></TR></TBODY></TABLE>
            <DIV id=3DInner_divSearchByCoords><!-- contents start  =
--><BR>
            <TABLE cellSpacing=3D0 cellPadding=3D2 width=3D350 =
border=3D0>
              <TBODY>
              <TR>
                <TD noWrap><SPAN=20
                  id=3Dctl00_cpBoxes_ctrlSearchByCoords_lblxcoord>X=20
                  Coordinate</SPAN>:</TD>
                <TD><INPUT class=3DTextBoxMid=20
                  id=3Dctl00_cpBoxes_ctrlSearchByCoords_txtXCoord=20
                  name=3Dctl00$cpBoxes$ctrlSearchByCoords$txtXCoord> =
<BR></TD></TR>
              <TR>
                <TD noWrap><SPAN=20
                  id=3Dctl00_cpBoxes_ctrlSearchByCoords_lblycoord>Y=20
                  Coordinate</SPAN>:</TD>
                <TD><INPUT class=3DTextBoxMid=20
                  id=3Dctl00_cpBoxes_ctrlSearchByCoords_txtYCoord=20
                  name=3Dctl00$cpBoxes$ctrlSearchByCoords$txtYCoord> =
<BR></TD></TR>
              <TR>
                <TD noWrap width=3D10></TD>
                <TD></TD></TR>
              <TR>
                <TD noWrap><SPAN=20
                  =
id=3Dctl00_cpBoxes_ctrlSearchByCoords_lblscale>Scale</SPAN>:</TD>
                <TD><INPUT class=3DTextBoxMid=20
                  id=3Dctl00_cpBoxes_ctrlSearchByCoords_txtScale=20
                  name=3Dctl00$cpBoxes$ctrlSearchByCoords$txtScale> =
<BR></TD></TR>
              <TR>
                <TD></TD>
                <TD><INPUT class=3Dbtn =
id=3Dctl00_cpBoxes_ctrlSearchByCoords_btnSearch =
onclick=3DSearch_clientClick() type=3Dbutton value=3DSearch =
name=3Dctl00$cpBoxes$ctrlSearchByCoords$btnSearch =
ValidationGroup=3D"searchbycoords">=20
<INPUT class=3Dbtn id=3Dctl00_cpBoxes_ctrlSearchByCoords_btnReset =
onclick=3DReset_clientClick() type=3Dbutton value=3DReset =
name=3Dctl00$cpBoxes$ctrlSearchByCoords$btnReset>=20
                </TD></TR></TBODY></TABLE>
            <DIV=20
            style=3D"PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center"><SPAN=20
            id=3Dctl00_cpBoxes_ctrlSearchByCoords_lblmessage>Please =
enter the=20
            coordinates in maptab mapunits</SPAN> </DIV>
            <SCRIPT>SetDirection('divSearchByCoords');</SCRIPT>
<!-- contents end --></DIV></TD>
          <TD class=3DRightBorder><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif"=20
            width=3D6 border=3D0></TD></TR>
        <TR class=3DHideItForClassicInIE>
          <TD class=3DBottomLeftCorner></TD>
          <TD class=3DBottomCenterCell></TD>
          <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!-- End =
of SearchByCoords  --></TD></TR></TBODY></TABLE><!--End of Main Body =
Table  -->
<TABLE id=3Dtbl_MAPTOOLS style=3D"DISPLAY: inline" cellSpacing=3D0 =
cellPadding=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dtb_MAPTOOLS=20
      style=3D"Z-INDEX: 50; LEFT: 20px; POSITION: absolute; TOP: =
158px"><INPUT=20
      id=3Dctl00_cpMapTools_MAPTOOLS_MAPTOOLS_hdfDragItem type=3Dhidden=20
      name=3Dctl00$cpMapTools$MAPTOOLS$MAPTOOLS_hdfDragItem>
      <SCRIPT> var ctl00$cpMapTools$MAPTOOLS_ToolDraggedItems =3D new =
DraggedItems('ctl00$cpMapTools$MAPTOOLS$MAPTOOLS_hdfDragItem');</SCRIPT>
      =20
      <TABLE class=3DToolBarBasic cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3DToolBarHeader=20
          onmousedown=3D"return xEnableDrag('tb_MAPTOOLS', OnDragStart, =
OnDrag, null, ctl00$cpMapTools$MAPTOOLS_ToolDraggedItems);"=20
          onmouseout=3D" xDisableDrag('tb_MAPTOOLS',null);">Map =
Tools</TD></TR>
        <TR>
          <TD class=3DToolSel =
onmousemove=3D"MAPTOOLS.MouseMove(event,'ZoomIn');"=20
          id=3Dtd_MAPTOOLSZoomIn =
onmouseover=3D'MAPTOOLS.MouseOver("ZoomIn")'=20
          onclick=3D'MAPTOOLS.Click("ZoomIn")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("ZoomIn")'><IMG =
id=3Dimg_ZoomIn alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/zo=
omin_off.gif"=20
            name=3DMAPTOOLS_ZoomIn></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'ZoomOut');"=20
          id=3Dtd_MAPTOOLSZoomOut =
onmouseover=3D'MAPTOOLS.MouseOver("ZoomOut")'=20
          onclick=3D'MAPTOOLS.Click("ZoomOut")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("ZoomOut")'><IMG =
id=3Dimg_ZoomOut alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/zo=
omout_off.gif"=20
            name=3DMAPTOOLS_ZoomOut></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'DragPan');"=20
          id=3Dtd_MAPTOOLSDragPan =
onmouseover=3D'MAPTOOLS.MouseOver("DragPan")'=20
          onclick=3D'MAPTOOLS.Click("DragPan")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("DragPan")'><IMG =
id=3Dimg_DragPan alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/pa=
n_off.gif"=20
            name=3DMAPTOOLS_DragPan></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'Identify');"=20
          id=3Dtd_MAPTOOLSIdentify =
onmouseover=3D'MAPTOOLS.MouseOver("Identify")'=20
          onclick=3D'MAPTOOLS.Click("Identify")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("Identify")'><IMG =
id=3Dimg_Identify=20
            alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/in=
fo_off.gif"=20
            name=3DMAPTOOLS_Identify></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'PreviousMap');"=20
          id=3Dtd_MAPTOOLSPreviousMap=20
          onmouseover=3D'MAPTOOLS.MouseOver("PreviousMap")'=20
          onclick=3D'MAPTOOLS.Click("PreviousMap")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("PreviousMap")'><IMG=20
            id=3Dimg_PreviousMap alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/pr=
eviousmap_off.gif"=20
            name=3DMAPTOOLS_PreviousMap></TD>
        <TR>
          <TD class=3DToolDisabled=20
          onmousemove=3D"MAPTOOLS.MouseMove(event,'NextMap');"=20
          id=3Dtd_MAPTOOLSNextMap =
onmouseover=3D'MAPTOOLS.MouseOver("NextMap")'=20
          onclick=3D'MAPTOOLS.Click("NextMap")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("NextMap")'><IMG =
id=3Dimg_NextMap alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/ne=
xtmap_off.gif"=20
            name=3DMAPTOOLS_NextMap></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'OverviewMap');"=20
          id=3Dtd_MAPTOOLSOverviewMap=20
          onmouseover=3D'MAPTOOLS.MouseOver("OverviewMap")'=20
          onclick=3D'MAPTOOLS.Click("OverviewMap")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("OverviewMap")'><IMG=20
            id=3Dimg_OverviewMap alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/ov=
erviewmap_off.gif"=20
            name=3DMAPTOOLS_OverviewMap></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'Legend');"=20
          id=3Dtd_MAPTOOLSLegend =
onmouseover=3D'MAPTOOLS.MouseOver("Legend")'=20
          onclick=3D'MAPTOOLS.Click("Legend")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("Legend")'><IMG =
id=3Dimg_Legend alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/legend_off.gif"=20
            name=3DMAPTOOLS_Legend></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'Print');"=20
          id=3Dtd_MAPTOOLSPrint =
onmouseover=3D'MAPTOOLS.MouseOver("Print")'=20
          onclick=3D'MAPTOOLS.Click("Print")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("Print")'><IMG id=3Dimg_Print =
alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/functionalt=
ools/print_off.gif"=20
            name=3DMAPTOOLS_Print></TD>
        <TR>
          <TD class=3DTool =
onmousemove=3D"MAPTOOLS.MouseMove(event,'GenerateUrl');"=20
          id=3Dtd_MAPTOOLSGenerateUrl=20
          onmouseover=3D'MAPTOOLS.MouseOver("GenerateUrl")'=20
          onclick=3D'MAPTOOLS.Click("GenerateUrl")'=20
          onmouseout=3D'MAPTOOLS.MouseOut("GenerateUrl")'><IMG=20
            id=3Dimg_GenerateUrl alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/maptools/ge=
nerateurl_off.gif"=20
            =
name=3DMAPTOOLS_GenerateUrl></TD></TR></TBODY></TABLE></DIV></TD></TR></T=
BODY></TABLE><INPUT=20
id=3D_lastToolMAPTOOLS type=3Dhidden name=3D_lastToolMAPTOOLS>
<SCRIPT>
var MAPTOOLS =3D  new =
ToolBar("MAPTOOLS","Tool","ToolSel","ToolDisabled","ToolMouseOver","ZoomI=
n","ZoomIn~True~true~True~SetDrawMode(DrawMode.ZOOMBOX)~False~True~ZOOMIN=
~/utilities/app_themes/surf/images/tools/maptools/zoomin_off.gif~/utiliti=
es/app_themes/surf/images/tools/maptools/zoomin_on.gif~Zoom In by =
clicking on map or by drawing a =
rectangle~Zoomin~|ZoomOut~True~true~False~SetDrawMode(DrawMode.ZOOMBOX)~F=
alse~True~ZOOMOUT~/utilities/app_themes/surf/images/tools/maptools/zoomou=
t_off.gif~/utilities/app_themes/surf/images/tools/maptools/zoomout_on.gif=
~Zoom Out by clicking on map or by drawing a rectangle on =
map~Zoomout~|DragPan~True~true~False~SetDrawMode(DrawMode.DRAG)~False~Tru=
e~DRAG~/utilities/app_themes/surf/images/tools/maptools/pan_off.gif~/util=
ities/app_themes/surf/images/tools/maptools/pan_on.gif~Pan map by =
clicking and dragging map to new location~Drag =
Pan~|Identify~True~true~False~SetDrawMode(DrawMode.POINT,'IdentifyTool_Cl=
icked');~False~True~~/utilities/app_themes/surf/images/tools/maptools/inf=
o_off.gif~/utilities/app_themes/surf/images/tools/maptools/info_on.gif~Id=
entify~Identify~|PreviousMap~True~false~false~navigateMapHistory('PREVIOU=
S_MAP');~False~false~~/utilities/app_themes/surf/images/tools/maptools/pr=
eviousmap_off.gif~/utilities/app_themes/surf/images/tools/maptools/previo=
usmap_on.gif~Previous map~Previous =
map~|NextMap~False~false~false~navigateMapHistory('NEXT_MAP');~False~fals=
e~~/utilities/app_themes/surf/images/tools/maptools/nextmap_off.gif~/util=
ities/app_themes/surf/images/tools/maptools/nextmap_on.gif~Next map~Next =
map~|OverviewMap~True~false~false~doOverviewMap('/utilities/Webpages/Map/=
OverviewMap.aspx');~False~false~~/utilities/app_themes/surf/images/tools/=
maptools/overviewmap_off.gif~/utilities/app_themes/surf/images/tools/mapt=
ools/overviewmap_on.gif~Overview Map~Overview =
Map~|Legend~True~false~false~doLegend('/utilities/WebPages/Map/Legend.asp=
x');~False~false~~/utilities/app_themes/surf/images/tools/functionaltools=
/legend_off.gif~/utilities/app_themes/surf/images/tools/functionaltools/l=
egend_on.gif~Legend of current =
map~Legend~|Print~True~false~false~SetPrint('/utilities/WebPages/print/Pr=
intTemplateSelection.aspx');~False~false~~/utilities/app_themes/surf/imag=
es/tools/functionaltools/print_off.gif~/utilities/app_themes/surf/images/=
tools/functionaltools/print_on.gif~Print =
Map~Print~|GenerateUrl~True~false~false~NgOpenPopup('/utilities/WebPages/=
GenerateUrl/GenerateUrlPage.aspx',410,300,'GenerateUrl');~False~false~~/u=
tilities/app_themes/surf/images/tools/maptools/generateurl_off.gif~/utili=
ties/app_themes/surf/images/tools/maptools/generateurl_on.gif~Generate =
Url~Generate =
Url~|","|","~","_lastToolMAPTOOLS");if(window.ctl00$cpMapTools$MAPTOOLS_T=
oolDraggedItems) { ctl00$cpMapTools$MAPTOOLS_ToolDraggedItems.Load(); =
}</SCRIPT>

<SCRIPT>setTimeout('SetDirectionFlip("tb_MAPTOOLS")',5);</SCRIPT>
 <!--    START OF OVERVIEW MAP  -->
<DIV id=3Dctl00_cpPopUps_BoxOverviewMap>
<DIV id=3DMapOverViewLayer style=3D"LEFT: 20px; POSITION: absolute; TOP: =
130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('MapOverViewLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('MapOverViewLayer',null);"=20
      onmouseout=3D"xDisableDrag('MapOverViewLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Overview Map</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('MapOverViewLayer', null, =
null);ResetiFrames(_MapOverViewiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_MapOverViewLayer><!-- contents start  --><IFRAME=20
      id=3DMapOverViewiFrame name=3DMapOverViewiFrame =
src=3D"about:blank"=20
      frameBorder=3D0 width=3D300 scrolling=3Dno =
height=3D200></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!-- END =
OF OVERVIEW MAP  --><!-- LEGEND Popup  -->
<DIV id=3Dctl00_cpPopUps_BoxLegend>
<DIV id=3DlegendLayer style=3D"LEFT: 1px; POSITION: absolute; TOP: =
130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('legendLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('legendLayer',null);"=20
      onmouseout=3D"xDisableDrag('legendLayer',null);" cellSpacing=3D0 =
cellPadding=3D0=20
      width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Legend</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('legendLayer', null, =
null);ResetiFrames(_LegendiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_legendLayer><!-- contents start  --><IFRAME =
id=3DLegendiFrame=20
      name=3DLegendiFrame src=3D"about:blank" frameBorder=3D0 =
width=3D150=20
      height=3D400></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!-- End =
of LEGEND Popup  --><!--   INFO TOOL RESULT  -->
<DIV id=3Dctl00_cpPopUps_BoxInfo>
<DIV id=3DInfoLayer style=3D"LEFT: 1px; POSITION: absolute; TOP: 130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('InfoLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('InfoLayer',null);"=20
      onmouseout=3D"xDisableDrag('InfoLayer',null);" cellSpacing=3D0 =
cellPadding=3D0=20
      width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;More Information</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('InfoLayer', null, =
null);ResetiFrames(_InfoiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_InfoLayer><!-- contents start  --><IFRAME =
id=3DInfoiFrame=20
      name=3DInfoiFrame src=3D"about:blank" frameBorder=3D0 width=3D550 =
scrolling=3Dno=20
      height=3D560></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfInfoiFrameSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfInfoiFrameSrc> <!--   END OF INFO TOOL RESULT  =
--><!--   START OF PRINT TOOL POPUP -->
<DIV id=3Dctl00_cpPopUps_BoxPrint>
<DIV id=3DPrintLayer style=3D"LEFT: 1px; POSITION: absolute; TOP: =
160px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('PrintLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('PrintLayer',null);"=20
      onmouseout=3D"xDisableDrag('PrintLayer',null);" cellSpacing=3D0 =
cellPadding=3D0=20
      width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Print</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('PrintLayer', null, =
null);ResetiFrames(_PrintiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_PrintLayer><!-- contents start  --><IFRAME =
id=3DPrintiframe=20
      name=3DPrintiframe src=3D"about:blank" frameBorder=3D0 width=3D400 =
scrolling=3Dno=20
      height=3D150></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfPrintIframeSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfPrintIframeSrc> <!--  END OF PRINT TOOL POPUP =
--><!-- SELECTION LIST RESULT -->
<DIV id=3Dctl00_cpPopUps_BoxSelectionList>
<DIV id=3DSelectionListLayer style=3D"LEFT: 1px; POSITION: absolute; =
TOP: 430px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('SelectionListLayer', =
OnDragStart, OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('SelectionListLayer',null);"=20
      onmouseout=3D"xDisableDrag('SelectionListLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Selection List</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop=20
      width=3D5></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_SelectionListLayer><!-- contents start  -->
      <TABLE class=3DSelectionListToolBar id=3Dtbl_SEL_LIST_TOOLS=20
      style=3D"DISPLAY: inline" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3DTool=20
          onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'ToggleSel');"=20
          id=3Dtd_SEL_LIST_TOOLSToggleSel=20
          onmouseover=3D'SEL_LIST_TOOLS.MouseOver("ToggleSel")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("ToggleSel")'=20
          onmouseout=3D'SEL_LIST_TOOLS.MouseOut("ToggleSel")'><IMG=20
            id=3Dimg_ToggleSel alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/selectionli=
st/toggleseleoff.gif"=20
            name=3DSEL_LIST_TOOLS_ToggleSel></TD>
          <TD class=3DTool=20
          onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'DeleteSel');"=20
          id=3Dtd_SEL_LIST_TOOLSDeleteSel=20
          onmouseover=3D'SEL_LIST_TOOLS.MouseOver("DeleteSel")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("DeleteSel")'=20
          onmouseout=3D'SEL_LIST_TOOLS.MouseOut("DeleteSel")'><IMG=20
            id=3Dimg_DeleteSel alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/selectionli=
st/deleteselected_off.gif"=20
            name=3DSEL_LIST_TOOLS_DeleteSel></TD>
          <TD class=3DTool=20
          =
onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'ToggleIndexing');"=20
          id=3Dtd_SEL_LIST_TOOLSToggleIndexing=20
          onmouseover=3D'SEL_LIST_TOOLS.MouseOver("ToggleIndexing")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("ToggleIndexing")'=20
          onmouseout=3D'SEL_LIST_TOOLS.MouseOut("ToggleIndexing")'><IMG=20
            id=3Dimg_ToggleIndexing alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/selectionli=
st/toggleindexing_off.gif"=20
            name=3DSEL_LIST_TOOLS_ToggleIndexing></TD>
          <TD class=3DTool=20
          =
onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'SaveSelection');"=20
          id=3Dtd_SEL_LIST_TOOLSSaveSelection=20
          onmouseover=3D'SEL_LIST_TOOLS.MouseOver("SaveSelection")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("SaveSelection")'=20
          onmouseout=3D'SEL_LIST_TOOLS.MouseOut("SaveSelection")'><IMG=20
            id=3Dimg_SaveSelection alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/advancetool=
s/save_off.gif"=20
            name=3DSEL_LIST_TOOLS_SaveSelection></TD>
          <TD class=3DTool=20
          =
onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'ZoomToSelections');"=20
          id=3Dtd_SEL_LIST_TOOLSZoomToSelections=20
          onmouseover=3D'SEL_LIST_TOOLS.MouseOver("ZoomToSelections")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("ZoomToSelections")'=20
          =
onmouseout=3D'SEL_LIST_TOOLS.MouseOut("ZoomToSelections")'><IMG=20
            id=3Dimg_ZoomToSelections alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/selectionli=
st/zoomintoallselections_off.gif"=20
            name=3DSEL_LIST_TOOLS_ZoomToSelections></TD>
          <TD class=3DTool=20
          =
onmousemove=3D"SEL_LIST_TOOLS.MouseMove(event,'ZoomToActiveSelections');"=
=20
          id=3Dtd_SEL_LIST_TOOLSZoomToActiveSelections=20
          =
onmouseover=3D'SEL_LIST_TOOLS.MouseOver("ZoomToActiveSelections")'=20
          onclick=3D'SEL_LIST_TOOLS.Click("ZoomToActiveSelections")'=20
          =
onmouseout=3D'SEL_LIST_TOOLS.MouseOut("ZoomToActiveSelections")'><IMG=20
            id=3Dimg_ZoomToActiveSelections alt=3D""=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/tools/selectionli=
st/zoomintoactiveselection_on.gif"=20
            =
name=3DSEL_LIST_TOOLS_ZoomToActiveSelections></TD></TR></TBODY></TABLE><I=
NPUT=20
      id=3D_lastToolSEL_LIST_TOOLS type=3Dhidden =
name=3D_lastToolSEL_LIST_TOOLS>
      <SCRIPT>
var SEL_LIST_TOOLS =3D  new =
ToolBar("SEL_LIST_TOOLS","Tool","ToolSel","ToolDisabled","ToolMouseOver",=
"","ToggleSel~True~false~false~~True~false~~/utilities/app_themes/surf/im=
ages/tools/selectionlist/toggleseleoff.gif~/utilities/app_themes/surf/ima=
ges/tools/selectionlist/toggleseleon.gif~Toggle Active Selection~Toggle =
Active =
Selection~|DeleteSel~True~false~false~~True~false~~/utilities/app_themes/=
surf/images/tools/selectionlist/deleteselected_off.gif~/utilities/app_the=
mes/surf/images/tools/selectionlist/deleteselected_on.gif~Delete =
selected features~Delete selected =
features~|ToggleIndexing~True~false~false~toggleIndexing()~False~false~~/=
utilities/app_themes/surf/images/tools/selectionlist/toggleindexing_off.g=
if~/utilities/app_themes/surf/images/tools/selectionlist/toggleindexing_o=
n.gif~Toggle Indexing~Toggle =
Indexing~|SaveSelection~True~false~false~openSavePopup('/utilities/WebPag=
es/Selections/SaveSelections.aspx')~False~false~~/utilities/app_themes/su=
rf/images/tools/advancetools/save_off.gif~/utilities/app_themes/surf/imag=
es/tools/advancetools/save_on.gif~Save Selections~Save =
Selections~|ZoomToSelections~True~false~false~ZoomToAllSelections()~False=
~false~~/utilities/app_themes/surf/images/tools/selectionlist/zoomintoall=
selections_off.gif~/utilities/app_themes/surf/images/tools/selectionlist/=
zoomintoallselections_on.gif~Zoom To All Selections~Zoom To All =
Selections~|ZoomToActiveSelections~True~false~false~ZoomToActiveSelection=
s()~False~false~~/utilities/app_themes/surf/images/tools/selectionlist/zo=
omintoactiveselection_on.gif~/utilities/app_themes/surf/images/tools/sele=
ctionlist/zoomintoactiveselection_on.gif~Zoom To Active Selections~Zoom =
To Active Selections~|","|","~","_lastToolSEL_LIST_TOOLS");</SCRIPT>
      =20
      <TABLE style=3D"BACKGROUND-COLOR: #ffffff" cellSpacing=3D0 =
cellPadding=3D0=20
      width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD class=3DDock id=3DdockingArea =
vAlign=3Dtop>&nbsp;</TD></TR>
        <TR>
          <TD class=3DSnapContent align=3Dmiddle><A=20
            id=3Dctl00_cpPopUps_ctrlSelList_lnkCombineAll=20
            =
onclick=3D"CombineAllLinkClicked('ctl00_cpPopUps_ctrlSelList_mode', =
'COMBINE');"=20
            href=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpPopUps$ctrlSelList$lnkCombineAll", "", =
true, "", "", false, true))'></A></TD></TR></TBODY></TABLE>
      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573J988.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573P288.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573U699.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573K688.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573X288.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573V588.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT =
src=3D"http://leesweb5/utilities/JS/Scripts/3_0_1623/A573W988.js"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
function =
ComponentArt_Init_ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406() {=0A=
if(!window.ComponentArt_Snap_Page_Loaded || =
!window.ComponentArt_Utils_Loaded || =
!window.ComponentArt_Snap_Align_Loaded || =
!window.ComponentArt_Snap_Collapse_Loaded || =
!window.ComponentArt_Snap_Core_Loaded || =
!window.ComponentArt_Snap_Dock_Loaded || =
!window.ComponentArt_Snap_Drag_Loaded || =
!window.ComponentArt_Snap_Float_Loaded || =
!window.ComponentArt_Snap_Resize_Loaded)=0A=
	=
{setTimeout('ComponentArt_Init_ctl00_cpPopUps_ctrlSelList_ctrlSelList_sna=
p10762406()', 50); return; }=0A=
=0A=
art_InitCore('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406',false,=
false);=0A=
art_InitFloater('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406','De=
fault',0,0,0,0,false,false);=0A=
art_InitDraggable('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406','=
Vertical','Original');=0A=
art_InitDockable('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406','d=
ockingArea','dockingArea',0,'SolidOutline',true,'','');=0A=
}=0A=
//]]>=0A=
</SCRIPT>

      <DIV id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_div=20
      style=3D"Z-INDEX: 30; VISIBILITY: hidden; POSITION: absolute">
      <DIV =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_HeaderSpan>
      <DIV style=3D"WIDTH: 100%; CURSOR: move">
      <TABLE class=3DActiveSnapHeader cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
      border=3D0>
        <TBODY>
        <TR>
          <TD class=3DActiveSnapHeader=20
          onmousedown=3D" =
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.StartDragging(event);=
">&nbsp;<A=20
            title=3D""=20
            =
href=3D"http://leesweb5/utilities/WebPages/Map/MapViewer.aspx#"><SPAN=20
            style=3D"COLOR: #ffffff">Redlining</SPAN></A></TD>
          <TD style=3D"CURSOR: pointer" align=3Dright width=3D10></TD>
          <TD style=3D"CURSOR: pointer" align=3Dright width=3D10><INPUT=20
            =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap=
10762406_hdr_ctrlSelList_snap10762406_hdr_SelDel=20
            title=3D"Delete Selection List"=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
            onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762=
406$ctrlSelList_snap10762406_hdr$ctrlSelList_snap10762406_hdr_SelDel", =
"", true, "", "", false, false))'=20
            type=3Dimage=20
            =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionLi=
st/deleteSelection_Off.gif"=20
            =
name=3Dctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_sn=
ap10762406_hdr$ctrlSelList_snap10762406_hdr_SelDel></TD>
          <TD style=3D"CURSOR: pointer" align=3Dright width=3D10><INPUT=20
            =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap=
10762406_hdr_ctrlSelList_snap10762406_hdr_SelAct=20
            title=3D"Set Selection List as Active"=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
            onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762=
406$ctrlSelList_snap10762406_hdr$ctrlSelList_snap10762406_hdr_SelAct", =
"", true, "", "", false, false))'=20
            type=3Dimage=20
            =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionLi=
st/setAsActive_Off.gif"=20
            =
name=3Dctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_sn=
ap10762406_hdr$ctrlSelList_snap10762406_hdr_SelAct></TD>
          <TD style=3D"CURSOR: pointer" align=3Dright width=3D10><INPUT=20
            =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap=
10762406_hdr_ctrlSelList_snap10762406_hdr_appBtn=20
            title=3D"Apply selections"=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
            onclick=3D'javascript:WebForm_DoPostBackWithOptions(new =
WebForm_PostBackOptions("ctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762=
406$ctrlSelList_snap10762406_hdr$ctrlSelList_snap10762406_hdr_appBtn", =
"", true, "", "", false, false))'=20
            type=3Dimage=20
            =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionLi=
st/applySelection_Off.gif"=20
            =
name=3Dctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_sn=
ap10762406_hdr$ctrlSelList_snap10762406_hdr_appBtn></TD>
          <TD style=3D"CURSOR: pointer" align=3Dright width=3D10><IMG=20
            =
id=3DSelectionResultExpColImgctl00_cpPopUps_ctrlSelList_ctrlSelList_snap1=
0762406=20
            title=3D" Expand/Collapse " style=3D"CURSOR: pointer"=20
            =
onclick=3D"NGExpandCollapse('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap1=
0762406','/utilities/app_themes/Surf/images/expand_off.gif','/utilities/a=
pp_themes/Surf/images/collapse_off.gif',this.id);"=20
            hspace=3D2=20
            =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/collapse_off.gif"=
=20
            vspace=3D2 border=3D0></TD></TR></TBODY></TABLE></DIV></DIV>
      <DIV =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_InnerSpan>
      <DIV id=3D_div10762406>
      <TABLE class=3DSelectionListTable cellSpacing=3D0 cellPadding=3D2 =
width=3D"100%"=20
      border=3D0>
        <TBODY>
        <TR>
          <TD class=3DSubTitleBar align=3Dleft width=3D10>&nbsp;</TD>
          <TD class=3DSubTitleBar noWrap align=3Dleft =
width=3D"90%"><INPUT=20
            id=3D_sel10762406_chkAll=20
            onclick=3D"javascript:CheckAll('_sel10762406_chkAll', =
'_sel10762406_chk_', '0', '1', =
'ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap1076=
2406_content__selRows10762406');"=20
            type=3Dcheckbox CHECKED>Check All</TD>
          <TD class=3DSubTitleBar noWrap align=3Dleft>Edit Vertex</TD>
          <TD class=3DSubTitleBar noWrap align=3Dleft>Edit =
Symbology</TD></TR>
        <TR>
          <TD style=3D"PADDING-TOP: 4px" vAlign=3Dcenter noWrap>1</TD>
          <TD style=3D"WIDTH: 80%" noWrap><INPUT id=3D_sel10762406_chk_0 =

            onclick=3D"javascript:checkboxClicked(this, =
'ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap1076=
2406_content__selRows10762406', '_sel10762406_chkAll', =
'_sel10762406_chk_', '0', '1');"=20
            type=3Dcheckbox CHECKED value=3D1>point</TD>
          <TD align=3Dright><A title=3D"Edit Vertex"=20
            onclick=3D"javascript: EditRedliningVertex ('10762406','1'); =
"><IMG=20
            title=3D"Edit Vertex"=20
            =
src=3D"http://leesweb5/utilities/images/Tools/AdvanceTools/editVertex_Off=
.gif"=20
            border=3D0></A></TD>
          <TD align=3Dright><A title=3D"Edit Symbology"=20
            =
href=3D"javascript:itemAttr_onClick('ctl00$cpPopUps$ctrlSelList$ctrlSelLi=
st_snap10762406$ctrlSelList_snap10762406_content', =
'6#10762406#1');"><IMG=20
            title=3D"Edit Symbology"=20
            =
src=3D"http://leesweb5/utilities/images/Tools/AdvanceTools/editSymbology_=
Off.gif"=20
            border=3D0></A></TD></TR>
        <TR>
          <TD style=3D"PADDING-TOP: 4px" vAlign=3Dcenter noWrap>2</TD>
          <TD style=3D"WIDTH: 80%" noWrap><INPUT id=3D_sel10762406_chk_1 =

            onclick=3D"javascript:checkboxClicked(this, =
'ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap1076=
2406_content__selRows10762406', '_sel10762406_chkAll', =
'_sel10762406_chk_', '0', '1');"=20
            type=3Dcheckbox CHECKED value=3D2>point</TD>
          <TD align=3Dright><A title=3D"Edit Vertex"=20
            onclick=3D"javascript: EditRedliningVertex ('10762406','2'); =
"><IMG=20
            title=3D"Edit Vertex"=20
            =
src=3D"http://leesweb5/utilities/images/Tools/AdvanceTools/editVertex_Off=
.gif"=20
            border=3D0></A></TD>
          <TD align=3Dright><A title=3D"Edit Symbology"=20
            =
href=3D"javascript:itemAttr_onClick('ctl00$cpPopUps$ctrlSelList$ctrlSelLi=
st_snap10762406$ctrlSelList_snap10762406_content', =
'6#10762406#2');"><IMG=20
            title=3D"Edit Symbology"=20
            =
src=3D"http://leesweb5/utilities/images/Tools/AdvanceTools/editSymbology_=
Off.gif"=20
            border=3D0></A></TD></TR>
        <TR>
          <TD colSpan=3D4>
            <TABLE class=3Dpager align=3Dcenter border=3D0>
              <TBODY>
              =
<TR></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV><INPUT=20
      =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap=
10762406_content__currIndex10762406=20
      type=3Dhidden value=3D1=20
      =
name=3Dctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_sn=
ap10762406_content$_currIndex10762406><INPUT=20
      =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap=
10762406_content__selRows10762406=20
      type=3Dhidden value=3D1,2=20
      =
name=3Dctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_sn=
ap10762406_content$_selRows10762406>
      <SCRIPT language=3Djavascript>var _selObject_10762406 =3D new =
SelectionObject("10762406", "_div10762406", =
"ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap1076=
2406_content__currIndex10762406", "True", "False", "../Info/Info.aspx", =
"_sel10762406", =
"ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_ctrlSelList_snap1076=
2406_content__selRows10762406", "SelectionListTable", "Check All", =
"/utilities/app_themes/surf/images/arrowprevious.gif", =
"/utilities/app_themes/surf/images/arrownext.gif", =
"ctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406$ctrlSelList_snap1076=
2406_content"); </SCRIPT>
      </DIV>
      <DIV=20
      =
id=3Dctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_FooterSpan><IMG =

      height=3D1 src=3D"http://leesweb5/utilities/images/spacer.gif"=20
      border=3D0></DIV></DIV><INPUT=20
      =
id=3DArt_Situation_ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406=20
      type=3Dhidden value=3D-2147483648,-2147483648,,,dockingArea,0,0,0=20
      =
name=3DArt_Situation_ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406>=

      <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
var ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406 =3D new =
ComponentArt_Snap('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406');=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.BringToTopOnClick =
=3D true;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.CallbackPrefix =3D =
'http://leesweb5/utilities/WebPages/Map/MapViewer.aspx?Cart_ctl00_cpPopUp=
s_ctrlSelList_ctrlSelList_snap10762406_Callback=3Dyes';=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ClientPrefix =3D =
'ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406_';=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.CollapseDuration =3D =
200;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.CollapseSlide =3D 2;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.CollapseTransition =
=3D 0;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.CollapseTransitionCus=
tomFilter =3D '';=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ControlId =3D =
'ctl00$cpPopUps$ctrlSelList$ctrlSelList_snap10762406';=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ExpandDuration =3D =
200;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ExpandSlide =3D 2;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ExpandTransition =3D =
0;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ExpandTransitionCusto=
mFilter =3D '';=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.MinimizeDuration =3D =
0;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.MinimizeSlide =3D 3;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.RenderOverWindowedObj=
ects =3D false;=0A=
ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406.ResizeThreshold =3D =
5;=0A=
function =
art_RepositionFloater_ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406=
(){var posObj =3D =
art_GetInstance('ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406');ar=
t_RepositionFloater(posObj);}=0A=
ComponentArt_Init_ctl00_cpPopUps_ctrlSelList_ctrlSelList_snap10762406();=0A=
//]]>=0A=
</SCRIPT>
       <INPUT id=3Dctl00_cpPopUps_ctrlSelList_mode type=3Dhidden =
value=3DINDIVIDUAL=20
      name=3Dctl00$cpPopUps$ctrlSelList$mode> <INPUT=20
      id=3Dctl00_cpPopUps_ctrlSelList_snapIdPrefix type=3Dhidden =
value=3Dsnap=20
      name=3Dctl00$cpPopUps$ctrlSelList$snapIdPrefix>
      <SCRIPT>SetDirection('SelectionListLayer');</SCRIPT>
       <!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><!--   =
END OF SELECTION LIST RESULT  --><!--   START OF REPORTS SELECTION POPUP =
 -->
<DIV id=3Dctl00_cpPopUps_BoxReports>
<DIV id=3DReportsLayer style=3D"LEFT: 1px; POSITION: absolute; TOP: =
160px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('ReportsLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('ReportsLayer',null);"=20
      onmouseout=3D"xDisableDrag('ReportsLayer',null);" cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Reports</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('ReportsLayer', null, =
null);ResetiFrames(_ReportsiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_ReportsLayer><!-- contents start  --><IFRAME=20
      id=3DReportsiFrame name=3DReportsiFrame src=3D"about:blank" =
frameBorder=3D0=20
      width=3D500 scrolling=3Dno height=3D400></IFRAME><!-- contents end =
--></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfReportsiFrameSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfReportsiFrameSrc> <!--   END OF PRINT TOOL =
POPUP  --><!--   START OF COGO TOOL Editing Layer --><!--   END OF COGO =
TOOL Editing Layer --><!--    START OF ATTRIBUTEEDITOR   -->
<DIV id=3Dctl00_cpPopUps_BoxAttributeEditor>
<DIV id=3DAttributeEditorLayer=20
style=3D"Z-INDEX: 31; LEFT: 1px; POSITION: absolute; TOP: 130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('AttributeEditorLayer', =
OnDragStart, OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('AttributeEditorLayer',null);"=20
      onmouseout=3D"xDisableDrag('AttributeEditorLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Attribute Editor</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('AttributeEditorLayer', null, =
null);ResetiFrames('AttributeEditoriFrame',null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_AttributeEditorLayer><!-- contents start  =
--><IFRAME=20
      id=3DAttributeEditoriFrame name=3DAttributeEditoriFrame =
src=3D"about:blank"=20
      frameBorder=3D0 width=3D500 scrolling=3Dno =
height=3D600></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfAttributeEditoriFrameSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfAttributeEditoriFrameSrc> <!-- END OF =
ATTRIBUTEEDITOR --><!--   START OF RESULTS  --><!--   END OF RESULTS  =
--><!--   REDLINING PANEL --><SPAN=20
id=3Dctl00_cpPopUps_ctrlRedlining></SPAN><INPUT type=3Dhidden value=3D-1 =

name=3DredliningTool><INPUT type=3Dhidden value=3D-1 =
name=3DredliningButton><INPUT=20
type=3Dhidden value=3D-1 name=3DredliningMode><INPUT type=3Dhidden =
value=3DTrue=20
name=3DredliningAutoPostBack> <!--   END OF REDLINING PANEL -->
<DIV id=3DpopupControlWindow=20
style=3D"DISPLAY: none; LEFT: 400px; POSITION: absolute; TOP: 400px; =
BACKGROUND-COLOR: white">
<SCRIPT>xEnableDrag('popupControlWindow', OnDragStart, OnDrag, =
null);</SCRIPT>

<TABLE class=3DaddLblPopUp height=3D50 cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
border=3D0>
  <TBODY>
  <TR>
    <TD class=3DHeaderTableFloating vAlign=3Dcenter noWrap align=3Dleft=20
      width=3D"95%"><B>&nbsp;<SPAN id=3DpopupWindowTitle> =
</SPAN></B></TD>
    <TD class=3DHeaderTableFloating align=3Dright width=3D"5%"><IMG=20
      onclick=3DHidePopUp()=20
      =
src=3D"http://leesweb5/utilities/app_themes/Surf/images/close_Off.gif"></=
TD></TR>
  <TR>
    <TD width=3D"100%" colSpan=3D2>
      <TABLE class=3DaddLblPopUp height=3D"100%" cellSpacing=3D0 =
cellPadding=3D0=20
      width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dmiddle>
            <DIV id=3DpopupContent></DIV><BR>
            <DIV=20
id=3DpopupMessage></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TAB=
LE></DIV><!--  tempory here, shapelink control  --><SPAN=20
id=3Dctl00_cpPopUps_ctrlShapeLink></SPAN><!--   SEARCH CONTROL PANEL -->
<DIV id=3Dctl00_cpPopUps_BoxSearchCtrl>
<DIV id=3DSearchControlLayer style=3D"LEFT: 1px; POSITION: absolute; =
TOP: 130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('SearchControlLayer', =
OnDragStart, OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('SearchControlLayer',null);"=20
      onmouseout=3D"xDisableDrag('SearchControlLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;Search</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('SearchControlLayer', null, =
null);ResetiFrames(_SearchControliFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_SearchControlLayer><!-- contents start  --><IFRAME =

      id=3DSearchiFrame name=3DSearchiFrame src=3D"about:blank" =
frameBorder=3D0=20
      width=3D550 scrolling=3Dno height=3D560></IFRAME><!-- contents end =
--></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfSearchiFrameSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfSearchiFrameSrc> <!--   END OF SEARCH CONTROL =
PANEL --><!--   NEARBY SEARCH CONTROL PANEL -->
<DIV id=3Dctl00_cpPopUps_boxNearbySearch>
<DIV id=3DNearbySearchControlLayer=20
style=3D"LEFT: 1px; POSITION: absolute; TOP: 130px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D200 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('NearbySearchControlLayer', =
OnDragStart, OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('NearbySearchControlLayer',null);"=20
      onmouseout=3D"xDisableDrag('NearbySearchControlLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;What 's Nearby?</TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('NearbySearchControlLayer', null, =
null);ResetiFrames(_NearbySearchiFrame,null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_NearbySearchControlLayer><!-- contents start  =
--><IFRAME=20
      id=3DNearbySearchiFrame name=3DNearbySearchiFrame =
src=3D"about:blank"=20
      frameBorder=3D0 width=3D550 scrolling=3Dno =
height=3D560></IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_cpPopUps_hdfNearbySearchiFrameSrc type=3Dhidden=20
name=3Dctl00$cpPopUps$hdfNearbySearchiFrameSrc> <!--   END OF NEARBY =
SEARCH CONTROL PANEL -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
    overviewMap=3Ddocument.getElementById('MapOverViewiFrame');

    function PostBackTool(toolBarName, toolName)
    {=20
      __doPostBack(toolBarName, toolName);
    }
   =20
    </SCRIPT>

<DIV id=3Dctl00_ce1_BoxCommonPopUps style=3D"WIDTH: 400px">
<DIV id=3DcommonPopupLayer style=3D"LEFT: 1px; POSITION: absolute; TOP: =
150px">
<TABLE class=3DCommonBoxTable cellSpacing=3D0 cellPadding=3D0 =
width=3D400 border=3D0>
  <TBODY>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DTopLeftCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD>
    <TD class=3DTopCenterCell></TD>
    <TD class=3DTopRightCorner><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR>
    <TD class=3DLeftBorder></TD>
    <TD class=3DCommonBoxTableContent>
      <TABLE class=3DHeaderTableFloating=20
      onmousedown=3D"return xEnableDrag('commonPopupLayer', OnDragStart, =
OnDrag, null, draggedItems);"=20
      onblur=3D"xDisableDrag('commonPopupLayer',null);"=20
      onmouseout=3D"xDisableDrag('commonPopupLayer',null);" =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D10><IMG=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/headericon.jpg"=20
            border=3D0></TD>
          <TD noWrap>&nbsp;<SPAN id=3DcommoniFrameTitle></SPAN></TD>
          <TD class=3DBoxCollapsExpandImage vAlign=3Dtop width=3D5></TD>
          <TD class=3D"DirRight HeaderCloseButtonCell" width=3D5><IMG=20
            onclick=3D"HideLayer('commonPopupLayer', null, null);"=20
            =
src=3D"http://leesweb5/utilities/app_themes/surf/images/close_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE>
      <DIV id=3DInner_commonPopupLayer><!-- contents start  --><IFRAME=20
      id=3DcommoniFrame name=3DcommoniFrame src=3D"about:blank" =
frameBorder=3D0=20
      width=3D400 scrolling=3Dno height=3D300>
            </IFRAME><!-- contents end --></DIV></TD>
    <TD class=3DRightBorder><IMG=20
      =
src=3D"http://leesweb5/utilities/app_themes/surf/images/spacer.gif" =
width=3D6=20
      border=3D0></TD></TR>
  <TR class=3DHideItForClassicInIE>
    <TD class=3DBottomLeftCorner></TD>
    <TD class=3DBottomCenterCell></TD>
    <TD =
class=3DBottomRightCorner></TD></TR></TBODY></TABLE></DIV></DIV><INPUT=20
id=3Dctl00_hidSmartNavData type=3Dhidden name=3Dctl00$hidSmartNavData>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
        var _hidSmartNavData=3D 'ctl00_hidSmartNavData';
	   =20
    	try{
           var draggedItems =3D new DraggedItems(_hidSmartNavData)=20
         =20
            if  (draggedItems !=3Dnull)
            { =20
             draggedItems.Load();   =20
            }
           }catch(e){}

    </SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>  var maptipObject =
=3D new MapTip('ctl00_cpBoxes_ucMapTips_ddlMapTipLayers', '2', '30', =
'/utilities/app_themes/surf/images/maptips', 'No layers available');  =
maptipObject.HeaderFontStyle =3D   maptipObject.MessageFontStyle =3D   =
maptipObject.FooterFontStyle =3D  SetClientSideValues(); </SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript> var =
jsSearchByCoordsObj =3D new SearchByCoordsClient =
('ctl00$cpBoxes$ctrlSearchByCoords$txtXCoord', =
'ctl00$cpBoxes$ctrlSearchByCoords$txtYCoord', =
'ctl00$cpBoxes$ctrlSearchByCoords$txtScale', =
'ctl00$cpBoxes$ctrlSearchByCoords$drpProjection');</SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
var ctl00_ctrlMenu_ctrlMenuItem_Data =3D new Object();
ctl00_ctrlMenu_ctrlMenuItem_Data.disappearAfter =3D 500;
ctl00_ctrlMenu_ctrlMenuItem_Data.horizontalOffset =3D 0;
ctl00_ctrlMenu_ctrlMenuItem_Data.verticalOffset =3D 0;
// -->
</SCRIPT>

<SCRIPT>try{document.write('<div id=3D"toolHelp" style=3D"visibility: =
hidden; overflow: hidden; position: absolute;width: =
150px;z-index:100"><div id=3D"toolHelpHeader"></div><div =
id=3D"toolHelpBody"></div></div>');}catch(e){}</SCRIPT>

<SCRIPT>try{MAPTOOLS.UnSelectAll();MAPTOOLS.Click('ZoomIn');}catch(e){}</=
SCRIPT>

<SCRIPT> var __activeSelectionSetId =3D 10762406</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
var ComponentArt_Snap_Page_Loaded =3D true;=0A=
//]]>=0A=
</SCRIPT>
 </FORM></BODY></HTML>

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/onpointlogo.jpg

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

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/images/spacer.gif

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/WebResource.axd?d=yWCcN0lVMcpjyRwxak7tlw2&t=633087611281301979

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/App_Themes/Surf/Images/TabBgGray.gif

R0lGODlhBAAUALMAANDS0eXl5d/f3v///9jY0dHU0d/f3+Li4tTUz9nZ0c/R0dvb19nZ0wAAAAAA
AAAAACH5BAAAAAAALAAAAAAEABQAAAQkMIwZ5KgS63D6WeCCjIhiKkCqrixQvEUiJ0RNMDhj7Ibg
/74IADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/spacer.gif

R0lGODlhAQABAIAAAP///////yH5BAEHAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/loading.gif

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
9tsdf3ke125PzfRucadctZdgd62b36IcLUoQADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/output/landbase_LEESWEB556004796102.JPG

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAJYAyADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Looo
oAKKKqa1qEOk6Pe6rcLI8NnbyXEixgFiqKWIGSBnA9RTjFyaS3Ym7anMfEfVFlt5fDFvnzruFWvG
I+WO2ZipX3aQJIgxjaNzZBChubqCzW42PcXrq97cyGe6dSSpkbkhSedq8KueQqqO1T19DTpKjBU4
9PzPkcZiXiKnN06BRRRVnIFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZvhX/kV9K/68of/QBWlWb4
V/5FfSv+vKH/ANAFaVRD4UaVfjl6hRRRVmYUUUUAFFFFABRRRQAUUUUAFFFFABUXnNaavo19GAZI
dTgRQ33SJm8hs/RZmI9wOoyDLWd4kke30G8vIm2z2kRuoGxnZLF+8RsdDhlU4PBxzkVdOPNJR76f
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

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/nw_off.gif

R0lGODlhEgASALMLAAAAAMfHx8zMzLi4uLe3t8jIyMnJybKyssvLy7a2trW1tQAAAAAAAAAAAAAA
AAAAACH5BAEAAAsALAAAAAASABIAAAQpcMlJq7046827z0AoAhsQCEIAJOVpAANnInAHFADhhcoH
HJ+gcEj8RAAAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/n_off.gif

R0lGODlhEgASAJEDAMzMzAAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAImnI+py+0Po3whzACA
hThr6nnb0oXZiJTmqVTu6wqKQNc2PeX6zhQAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/ne_Off.gif

R0lGODlhEgASAJEDAAAAAMzMzLi4uAAAACH5BAEAAAMALAAAAAASABIAAAIgnI+py+0Po2SgWgBB
2AGIzHmR1n1jOVWmJE7D6sbyjBQAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/w_off.gif

R0lGODlhEgASAJEDAMzMzAAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAIonI+py+0dwkMBBDFH
tfht7gEiCI3i5XxnV45ouGbbO1V0fU8Cm/VPAQA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/navigations/fullview_off.gif

R0lGODlhEgASAKIFAAAAALi4uMzMzMXFxcTExAAAAAAAAAAAACH5BAEAAAUALAAAAAASABIAAANC
WLoK/LAA4SKcgtpLQ9jMBHzgApxkVC1eukrD+UqnJhECPoZZVgExVKi2a7RSCk9RdSrxliURcoPp
OCXWq2SqjSQAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/e_off.gif

R0lGODlhEgASAJEDAMzMzAAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAImnI+py+0ZwoNAThNA
vSNr+3jfJI5OWQmn9qlrS8Jx4JI0Z9T4PhUAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/sw_off.gif

R0lGODlhEgASAKIEAAAAAMzMzLi4uM7OzgAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAASABIAAAMj
SLrc/jDKSWsDdgGcQeCV91niAEpiME5bu1FCLAtZbd94lAAAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/s_off.gif

R0lGODlhEgASAJEDAMzMzAAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAIjnI+py+0Po5wt2Iut
CqD7HwjbB4oLR4YO2qkP6kKWSdX2vRQAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/Navigations/se_off.gif

R0lGODlhEgASAKIEAAAAALi4uMzMzM3NzQAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAASABIAAAMl
SLrc/jDKSasEVgFsgQBBBQxfOI1CeaYpeG2wKwV0bWZ4ru9QAgA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/headericon.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIj
JycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoY
GBoaISEgISEnJycnJycnJycn/8AAEQgADQAMAwEiAAIRAQMRAf/EAGMAAQEBAAAAAAAAAAAAAAAA
AAUEBgEBAAAAAAAAAAAAAAAAAAAAAhAAAAUDBAIDAAAAAAAAAAAAAQISAwQRExQAIQUVIgZCYxYR
AQABBQEAAAAAAAAAAAAAAAEhAGHRAhIx/9oADAMBAAIRAxEAPwDWevepxOf4M08CkLNbbbI0S1FE
jjgxmXlPOSIslwFHcGtNgDYpdtB4jX6Dq8ZlFmxZQRF7s+vupRaUj60K80V0hxT3sJIbBeIhuPxQ
Zbq5ClvsVOLTYs3W8V8AODKANQ1R2HY1Q1EuT3lyzHzsSuLdfUvJTTItKyOx862a/GiPPTNdukGT
2b5oO2vIpCRFsV//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/close_off.gif

R0lGODlhDwAPAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAAPAA8AAAIvlI8pwe1tApi0ghCt
xmsy+l2ZJ4ViB5qnlLLeSLprerkca4a3Zu08GHkIOYqioAAAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/startselection_off.gif

R0lGODlhEgASAKIEANrc3gAAALi4uDPMAAAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAASABIAAANa
GBS87YrIIIC4ANA1RlxVJhIC10WUKKLdKYXqFrSeEKhrOZ9Xiss8HWykY1wmw8znUpKQcJqm03mD
bqbUZJRhRGktFub1a9VBz1EQGkcCcSlvG7d0ZNKZJHwCADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/startredlining_off.gif

R0lGODlhEgASAKIFAAAAALi4uP8AADPMANrc3gAAAAAAAAAAACH5BAEAAAUALAAAAAASABIAAANO
CArVXusBQkB4DYzBMgUCBm1ctgihRJZFEKCoSloPnI6bddULo3EuEeQTWASFk8rFtRMJek1hwcaU
NmxWkyKWHVZu2SStCzGSG8zoeZ0AADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/startmeasure_off.gif

R0lGODlhEgASAKIEAAAAANrc3ri4uDPMAAAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAASABIAAANQ
CLpL1O6FSQMQbwwQV7UYoG0O8E1XNnKMiYbjJrhfKmrXrNSwHJ6gh0KAEXpeDmJRckpFnkeK81kC
Tqkt6RJr3UJ3lSu0S+20Ft6nck0sOxIAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/startbuffer_off.gif

R0lGODlhEgASAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAASABIAAAI7lIKpahYAo4ShnYlB
bS/L7VBLp1kdSUXgpaUtZYqIW3IeuaKfGme4OUrwGp4JqGg0IJOHoNMCjUqn0wIAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/advancetools/searchbycoords_off.gif

R0lGODlhEgASAJEDAAAAALm1tdrc3gAAACH5BAEAAAMALAAAAAASABIAAAJHnI+JwO0PDAi00mnn
0IrLsIEbxHyhJKSqEJ0coMJpqz1x3IBYANtYLZKxYroiakZ0BVdJoITk9CwsSsXp4OyITFCoyAIO
BwoAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/collapse_off.gif

R0lGODlhDwAPAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAAPAA8AAAIllI8pwe1tApi0ghCt
xktbLnkUKI7Z9YRkeZ3l+roiPEdpquRHAQA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/lines/tminus.gif

R0lGODlhCgAKAIAAAHt7e////yH5BAEHAAEALAAAAAAKAAoAAAIRjI+ZAMqPIAyTPrZqbKp7UwAA
Ow==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/lines/tplus.gif

R0lGODlhCgAKAIAAAHt7e////yH5BAEAAAEALAAAAAAKAAoAAAIRjI8GkLfcwoty0Zkw0s42jxQA
Ow==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_0.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiv
L/B/g/xZpPj291LUr/dbtn7Tdbgf7TyDs+TPybeDzjZjYmVJNNJNPUD1CiiikAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQB//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_1.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+isv
UoNeluFbS9S022g2AMl1p7zsWyeQyzIAMY4x2PPPFP7H4w/6Duh/+Cab/wCSqAOgoqnpsepRW7Lq
l3aXM+8lXtbZoFC4HBVpHJOc857jjjm5QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_2.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iqt
zHftIDa3NtEmORLbs5z9Q6/yqHydX/5/rH/wDf8A+O0AaFFQ2y3KxkXUsUr54MURQY+hZv51NQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQB//9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_3.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3LUdR
XTkgJt5p3nl8pEi25J2s38RAxhT3qr/bk3/QF1D/AL6g/wDjlGuf8fOkf9fh/wDREtPqJSaMKtRx
dkWtPvk1GzW5SKSIF3QpJjcpVipBwSOqnoatVleHv+QU3/X1c/8Ao961as2WqCiiigYUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAVb7T7bUY40uVciN/MQxytGytgjIKkHoSPxqp/wAI9Yf3r7/w
Pn/+LoooFZMvWdnBYWy29urLGpZgGcscsSxJJJJySTzU9FFAwooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKAP/9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_4.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2jX9f
j0CGzZrK7vJLu4+zxQ2vl7i3lvISS7qoG2Nu/pWX/wAJrcf9Cnrn/fyz/wDkijxr/wAffhj/ALCr
f+klzTKiUmmBu6FrEWvaSmoQ289urSSxNFPt3o0cjRsDtZh95D0JrRrmfAX/ACLDf9hHUP8A0smr
pqsAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAM7WNCsNeggh1BJmWCXzomhuJIXR9rL
kNGyn7rsOvesv/hA9D/vav8A+Dq8/wDjtFFAGxpWlWei6clhYRulujO4DyvIxZ2LsSzksSWYnk96
u0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_5.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3S/vx
YiAC3muJJ5fKSOHbknazfxMBjCnvUH9p3f8A0AtQ/wC+7f8A+O0an/yENG/6/G/9ETVpUAVrC8W/
tBOsUkXzvGySY3KyMVIOCR1U9DVms3Q/+QfL/wBfl1/6PkrSoAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigCteWFvfpGs4k/dP5iNHK0bK2CMgqQejEfjVb+w7T/ntqH/gxuP8A4uiigC3a
WkNjbC3t1YRhmb5nZySxLEksSSSSTzU9FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAf/2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_6.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2nXNc
XREs/wDQbq9mvLj7PDDbeWGLeW8hJMjqoG2Nu/pVD/hKr/8A6E/XP+/tl/8AJFHir/kK+Ff+wq//
AKR3NaNYyk0wH6Jq8euaWt9Hbz24MssLQz7d6PHI0bA7WZfvIehNaNc74J/5F+b/ALCmo/8ApZNX
RVqtgCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZ2r6JY65FBHfLORby+dE0FzJA6Pt
Zcho2Vvuuw696zv+EJ0j/nvrX/g8vf8A47RRSsgNbS9LtNG09LGxR0gVncCSV5GLOxdiWcliSzE5
J71coopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_7.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2/VtW
j0mKF3gmnM0nlIkO3OdrN/EQMYU96zv+ErX/AKBGofnD/wDHKTxX93S/+vz/ANoy1l12UqUJQTaO
HEYidOaSOq0zUY9UsVu4o5I1ZnTZJjcCrFTnBI6g96uVieFP+QEP+vm4/wDRz1t1zVElJpHZB3im
woooqCgooooAKKKKACiiigAooooAKKKKACiiigAooooAp6hplrqkUcd2jssb+YhSRkIbBGcqQehP
51R/4RTSv7t3/wCB03/xdFFWpySsmS4RerRpWNjb6daLa2qFYlLEBnLHJJJJJJJ5JqxRRUN31ZSV
gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_8.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHFAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+q81
/Z2/2jz7uCL7NEJ598gXyozuw7Z+6vyNyePlPoasVzfiLQG1TVNOliWTyJn+zakqMqrLbDMqhwfv
jzEWPByNk8wx8xIAOkorj/sXiVfiP9reedtFbhBEFMaxeTjY4Mww3mgvuWFmwVHmbSVXLh0/xpcD
W4ZDd2KTXtlLbPDcqxj/ANJzcmNnkkJQRBcBljVgCBCuWBAPRKKjghW2t4oEMhSNAimSRnYgDHLM
SWPuSSe9SUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEF3e2tjEJbu5ht4ydoeVwgJ9Mnvw
ap/8JHon/QYsP/AlP8ax/Hn/ACDbD/r8H/ouSuLrtw+E9tHmvY9HCYD6xByvax61b3MF3As9tNHN
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
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_9.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA5AJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+s+6
13R7HUYNOvNVsbe+n2+TbTXCJJJuO1dqk5OSCBjqa0K5PUoNQi8ValInh+TVLPUdMtrTLSwrAGV7
jcsodt2zEq5Ko/GeCeCAdQJ4WuHt1ljM6IrvGGG5VYkKSOoBKsAe+0+lSVxcuk6/ZWF7ard6lfbN
HsbWGeGVRJNOjzCZ8PKu0spjLHerEfdcMARXt/DV6mpeGdVurXUpJLa3ltp4odVlLRs8sbrI++bD
IAj703ydUUeaqBgAdwZ4VuEt2ljE7ozpGWG5lUgMQOpALKCe24etSV53DoXiu20TRU+16lPcjTD/
AGp5l8C7y77TdGh3ABzFHcIjgjBJYuGYubmieH3svFqav/Z2uRQ3VokQW61ZpzbPG0+7zgZ2Dqwk
TYF8zadxIQ8kA7iiiigAooooAKKKKACiiigAooooAKKKKACiiigCC6vbWxiEt3cw28ZbaGlkCAn0
ye/Bqp/wkWif9BjT/wDwJT/Gqfifppf/AF+H/wBEy1n1Ep2Omjh/aK9zqbe4gu4Fntpo5omztkjY
MpwccEe9S1j+GP8AkBr/ANfFx/6Oes/xNqSWHiXwjG+rfZFudQlia1MyotwDby4yDy2H8sAA43Ou
QTtxZztWdjqKKKKBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBm6zpkupxWwhuEgkgm80M8R
cH5GXGAw/vevas7/AIR/Uv8AoJ2n/gE3/wAdqx4jLldOiWaaNZLra/lStGSPKkOMqQcZAP4VnfYV
/wCfrUP/AAPn/wDi6qNLn1NYTnFe6ze0mwbTNOS1eYTOHkdnVNoJZ2bgZOPvY61erK8OM7aMvmSS
SFZ50DSOXbAlcDJPJwABVDxXq+q6Jbm/tfsn2SFNzRyW8krTvhjtLqQlsmFH759yjdlgoX5ptYyZ
0lFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBj6/b3MyWEltbPcGG58x0RlB2+W65+Ygd
WHeqH/Ey/wCgLef9/IP/AI5XT0VcajirIabRmaDbz22krHcwtDKZppDGxBKhpWYZIJHQjvSal4e0
zVrhZ7yCRnCCNwk8kazICSElVWAlTlvlcMPmbj5jnUoqBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAf//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_10.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABdAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3HU9T
TS44WaCadppfKRItuc7Wb+IgYwp71Q/4SU/9AjUPzh/+OUeJeulf9fh/9Ey1SrSMU0dVGjGcbs6D
Tr9NSsluo45IwWdCkmNwKsVOcEjqD3qYTwtcPbrLGZ0RXeMMNyqxIUkdQCVYA99p9KzPDP8AyBR/
183H/o56pXg1DS/FV3qkGkXepQXllb24W0khVomieZiW82RBgiZcbSfutnHGc2czVnY3La/s7zb9
lu4J90STjypA2Y3zsfj+FtrYPQ4OOlSQTw3VvFcW8sc0EqB45I2DK6kZBBHBBHOa4fRfBl9YXFq7
yR297Y6Fp9jb30Xzr5sRm81CuQXiO6PKnGeCCrqGXY8L6LqGn6D4djur+7t3stMgt7jT1ELRNIse
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
kFgSAMZyenU9auUUUAFFFFABRRRQAUUUUAf/2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_11.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA5AJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+qep
atpujW63GqahaWMDOEWS6mWJS2CcAsQM4BOPY1crn9QivdP8QnWYNOn1WOS0W1WCB41ktiHZmZfN
dV2vlQ2GBzFHww5QA0LrXdHsdRg0681Wxt76fb5NtNcIkkm47V2qTk5IIGOpqxNf2dveW1nNdwR3
V1u+zwvIA8u0Zbap5bA5OOlcPqvhbVrrUZ5IIvs2mNpVnaXWl2TxCO7jU3Alt0dkDJtWRdrDywQc
ZTO6M8R+HvFOpaxqes2M1ik1j5X9kQy2xkkfy1ErbJPOXyvNdmhfgbkRc8c0Ad4Z4VuEt2ljE7oz
pGWG5lUgMQOpALKCe24etEM8NyheCWOVA7IWRgwDKxVhx3DAgjsQRXP63oDav4q0q7ZZI4rSyu1S
7iZRJbzu9uUZM552pIDwVIyrAhiDzeo6V4xs/BK2umQb9XXUL66822k8v53nleJthmRfLbeGId5N
vygxyclQD0iiuLudA1W78SXM8k2pLZXOphHEWpSRqLIWakbFVxsP2lRkqA55z8jHNNrLxtJqPhi6
uJ5wqWlqL5YBGdk+f9JMg86NCrKQoISbbhigQ4LAHoFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAQX
V7a2MQlu7mG3jLbQ8sgQE+mT34NVP+Ei0T/oMaf/AOBKf41Br3+v0n/r8P8A6IlorCrX5HaxlOpy
uxqW9zBdwLPbTRzQtnbJGwZTg44I96lrK8O/8gk/9fVz/wCj3rnPG+qaXaajbWk3iT+zdVmi3Wok
1H7NDagE5uHXcol5wBG+4OVwAq+aw2TurmqO4ork9Z02OfxjpEVvdalDczu17OyajOsXkwbAUWIP
5eWeSEEFMFDJyGwaprcatcWd5r2l2U9zPqd39lR7Yxb4LGIyLHJH5rLHJvO+RWPT7QD+8VAGYHcU
V5XqWt+JD8GNNu7O31JZJNCaa71BJoTPEyQgq+Wkzhzly43OFBG0OwKdRr+rC113wYZ9Qk043l66
SWEs0a+butpcB8E7ishjUBWK7nHU7SADrKKKKACiiigAooooAKKKKACiiigAooooAz9V0+a/W1MF
wkMtvN5oaSIyA/Iy4IDL/e9e1U/7K1b/AKCVl/4Av/8AHaj8WSSra2CRzTRCS72sYpWjJHlyHGVI
OMgflXP7Jf8An91D/wADpv8A4qtI4T2y5hOCludnpVi+n2At5JllfzJJGdU2Al3ZzgZOPvY61drH
8LySSaDE0sskrCWZd0jl2IErgZJ5PAAqnrmt3sF7cWWnNHA9nbxXVxNJYy3pKyu6IiQxMHY5jcs2
flAHDZJTNq2gzpKjgghtbeK3t4o4YIkCRxxqFVFAwAAOAAOMVzcPjnTmijeWKfyxpUWrXFzDGzwQ
27rI27cQrH/VkBdoc7gQuA+0t/Hmk3fhe716D54LSUQzx/arcbHJXA80y+SeHU8Sd8feytAHUUVy
cfju2kv7nGnXf9jwaZDqh1UFPL8iRJHDGPd5mMRkDCls5yoABYtviDpV7pttd2lvd3T3F6bBYLXy
52E4iaUKWRzGQVUfMGKruG4rhtoB1lFZc+pTReKtP0tVj8i4srm4diDuDRvAqgc4xiVs8dh070/+
Ey0f/hL/APhGfO/4mH3cbk+/5fm7Nu7f/q/m37dn8O7d8tAHQUVyem/ETQdW0vUtQspJJorBFkcI
yMWjfOx8hiIwdrZEhQoATIEHNV73xnJa3uj372d2uk3GmXl5corQSGKON4Ns7MshDIEdziNmJDj5
SegB2lFY/wDwkln/AGr/AGd5c/nf2h/Z+7aNvmfZftOev3dnGeu7tjmsd/iJYDw9DrSaVqskM1pJ
fJF5UaSG2jRGklw7qNqmRVxnLHlQy4YgHYUUUUAFFFFABRRRQBh+JrO6u7ayNpbtcNFc+YyKyqdv
luufmIHVh3rD+wav/wBAa5/7+w//AByu4orWnWnTVogZXh21uLPRYobqIxTeZK5QsCQGkZhyCR0I
71Lqei2Wr+UbpZ1kiyEmtrmS3kUHGV3xsrbThSVzglVJGQMaFFZt3dwM9ND0uPzgthAI5rSOykh2
fu2gTftj2fd2jzHGMdDjoBVf/hGNNOnfYnN9JGJfOSSXULh5o3xtykpcyJxkfKw4Zh0Y52KKQGOn
hbRo4rWJbPENtaCyWLzX2SQBSojlXOJVAZsBw2NzEYJJqS28P6fai2C/a5ja3BuYWur2adkkMbRk
hpHY42uw29OScZ5rUooAy9V8P6frNxb3F39rWe3R0iktb2a2YK5UsCYnUkEohwc9BRB4f0+1v4r2
H7Wk6IFOL2bbLhNgaRd+2V9oA3uGb5V5+UY1KKAMeHwxptvZ3NpAb6G3n2gxxahcIIgpyqxYf9yo
6bY9oxgYwMVHP4Q0O5SzSW0kKWiSIii4lAkWRlaQS4b98HZQWEm7cck5yc7lFAGXJ4e0yXW4dYaC
QXkT+YpWeRUL7DHvaMNsZ9jFdxBOMDOAMZeveCbLV/D1nols32K1t4vsgdDJ5i2pTY0SurqeQE+/
vUlQWRsDHUUUAFFFFABRRRQAUUUUAf/Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_12.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2bxJ4
kt/DNpb3FxbT3AnmMSrC0a7cRvIzM0jooULGxJJqnF4q1CW0juR4M19Y3QOPMazRgCMjKtcAqfYg
EdMUeKorebVvCYuY45I11gyYkUMAy2lyynB7hgCPQgVHcXNx4lvJLS0kkh0yFilzcx7laRgcNHG4
HBGCrMpyuSAVdSQAavh3XrXxNocGrWaSJBM0iKsjIxyjsh5RmUjKnBBIIwa1K57wW27Qrg+uqaie
h73kx7getdDQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGdrGh2GuwwRX6TEW8vnRN
BcSQOj7WXIaNlb7rsOvesmPwDoUNtHbQnVI4YoxFGg1e6KxqBgBQZMAAdAKKKANnSdIs9D09bGwR
0t1d5ArytIQXYs3LEnqTV6iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_13.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1/wAX
+L7DwXpcGoahBdTRTTiBVtwhYHYz5O9lAGEPeqc/jae00k6pdeEtdt7MRCVnme0jZQegKtOGDcgb
SM54xnijxtPp9pdeGLrVDCtnBqzSs0y7lUraXLKQP7wYKRjnOMc4rjma7+J2pG+vzLY+D7FyQpJQ
zlTgncOp4KkqflyVBDAkgHo3hjxFaeK/D1trVjHNHbXBcIswXcNjshztJHVT0J4rXrmfAdzFeeGX
uYWDxTajfyIwzghruYjGQM9a6agAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAMnxB4b
0nxRZRWesWzXEEUomRVmeIq4VlzlGB6Mw696yn+HPhuSwWxaLUTaLGIkhbVbpkVAMBQpkIAA6AUU
UAbeiaJp/h3So9M0uFobOJmZIzIz7dzFjyxJ6k1oUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQB//9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_14.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2PxT4
ptPCenwXl5b3E6TzeSqwGMEERvIWJdlUKFjbnNUz4wvF08X0ng/X4rcxiTMrWaMARkZVrgMDz0Iz
njGaPGBtF1HwrJfLEbePVzKfNUMAy2lyynHqGAI75AxzWPNNc+N75svJbaBbuRJKpZC5U/MA3c9V
JU5X5gCGBNAHV+G/EFr4o0G31iyjljt52kVVlKlgUdkPKsykZU4IJyMVq1zfgaZbjw5LMgISTUtQ
dc9cG7mNdJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGZrfh/TfEVtDb6nDJJHDL5
0ZinkhZX2suQyMD0Zh171kH4d+HjZJZbNS+yIgjWA6tdFAqjCqAZOAOwHAoooA3NI0i00OwFlYrI
sAd5AJJWkOWYseWJPUmr1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_15.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2XxL4
ltvDFnb3NzbXFwJ5jEqwtGu3EbyMzNI6KFCxsSSapx+K7+SzS6/4Q3X0idA481rNGAIyMq1wCD7E
AjpijxXHbyar4T+1RxvEmrmTEihgGW0uWU4PcMAR6EDFRTTXHim8ktraR4NJhcpcXEZKtKwOGjjY
YwRgqzqTtyQCrqSADW8Oa9a+JtDg1azSRIJmkVVkKE5R2Q8ozKRlTggkEYrVrnfBTrJoNwykEHVN
RPBB63kx7fWuioAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDO1jQ7DXoIIr9JmWCXz
omhuJIHR9rLkNGyt912HXvWVF4D0SC0jtYX1iK3jQRxxJrV4FRQMAAebgADjFFFAGzpOk2miaetj
YrIturu4EkrSHLMWb5mJPUnvV2iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_16.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1/wAX
+L7HwZpcF/f29zPHNP5CrbhMg7HfJ3soAwjd6pzeNbi20k6nc+EdegtBGJS0z2kbKD0BVpwwbkDa
RnPGM8UeNZrC2u/C9zqZhFpBqzSs0yhgrLaXLKQP7wYKRjnOMc4rk2a8+JeoNe3rSWHhGyckAsUM
5U4PzDv1Usp+XJVSGBJAPQfDPiG08V+H7bWrGOaO2uC4RZtu4bHZDnaSOqnGCeK165rwHcxXnhl7
mFg0UupahIrDuDdzEfzrpaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAytf8N6V4ns
orTV7Zp4YpRMgSZ4irhWXOUYHozDr3rLPw88PGwSxK6p9kRBGkH9sXexVAwFC+bgADjFFFAG1oui
2Hh/SotM0yFobSIsUjaRnxuYseWJPUnvV+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKAP//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_17.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAC3AJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+svU
vEug6NcLb6prem2M7IHWO6ukiYrkjIDEHGQRn2Nalcv4kfUrjUY7E6FfahopiDzC0ltx9ockjypB
LKhEYABIAO/cFJChlcA6io5p4bZA88scSF1QM7BQWZgqjnuWIAHckCub+xa7/wAJt9p3z/YfN3eZ
548j7L5G3yfKz/rvtH7zfs+5x5n8FY+k6N4psdFtbV5b5pDFpE05mvzK/wBoE+b0b2cnb5arlQdh
5CgknIB6BRXD22keKbd9Qa1up4ri8i1QiS7ujNHFMbgfYiFYsEURs3CLjAAYEgCrHw9u/t1hq1xC
b42D6h/oX2y9+1nyxBCG2yiSQMvmCTo5AO4cEEAA6SPVtNm1SbS4tQtH1CFN8tosymVF45ZM5A+Z
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
UUAFFFFABRRRQB//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_18.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAVAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2vWta
GjCyVbC7vp724+zwwWpjDFvLeQkmR1UALG3f0rLtfF93e+eLfwjrjNBK0MqmSzVkcdiDcZGQQw9V
ZWGQQSeL7r7DqHha5NvPOsequWSBN77fsdzkherYGTgZY4wATgG7eQ/a3g1nRZYnuzCpWRTmG6gP
IViMhgNxZCOQScHa7hgC3ourJremC9jtp7b97LC8M+3ejxyNGwO1mX7yHoTWhXN+BpGm8OSStEYi
+pag2xuozdzH0HrXSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBn6totlrcUEd6s/
+jy+dC8FzJA6PtZMh42Vvuuw696yY/AWhRJsiOqou9pABq93w7EszcydSSSfUkmiigDZ0rSrXRrL
7HZiUQ+Y8mJJWkOXYseWJPUmrtFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_19.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEjAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2nXdd
TQ47P/Qbq9lvLj7PDDa+WGLeW8hJMjqoG2Nu/pWf/wAJZe/9Chrn/f2z/wDkijxZ/wAhLwt/2FX/
APSO5q5WNSo4uyAs6Hq8eu6Wt9Fbz24MssLQz7d6PHI0bA7WZfvIehNM1LxLoOjXC2+qa3ptjOyB
1jurpImK5IyAxBxkEZ9jVDwP/wAi7L/2E9R/9LJqztWttatfHUmqWdrrM1m9laxldOay2ytHLOzJ
J55DAYkXBQj7x5yBjVaoDqJNW02HVIdLl1C0TUJk3xWjTKJXXnlUzkj5W5A7H0rPg8aeFbq4it7f
xLo008rhI447+JmdicAABskk8YrLv9L1IeKGaysp/stzdwXM5d7eSzkKCMNJIrDzkmVYwEEeU3JE
xPL4uXttq9rrPiHVNNtY5p30eCOxWRhtluI2uW2HkEDMkfJIHzdeDhgaE/iXQbW3luLjW9NhgiuD
aySSXSKqTAZMZJOA4HO3rVP/AITvwf8A9DXof/gxh/8Aiqy/CnhrWvDOsiKa8tL3T7iyxcSw2pgY
3MbLiV8ytvllV3LvjJ8pMnpnL/sTxBYad4M8i31WObT9Eeyu/wCzHszJHIRbfKftB2FcxPyuTlRz
g8gHokE8N1bxXFvLHNBKgeOSNgyupGQQRwQRzmpKjgkaa3ileGSB3QM0UhUshI+6dpIyOnBI9Cak
oAKKKKACiiigAooooAKKKKACiiigDC8UxeH5LK2fxFex2UEVwHgne/a02y7HXiRXU5Ks4xnkZrmN
/wAOc/8AI28ev/CVz/8Ax+tzxaf+Jn4YHpqbn/yUuamDtur5/NM7jg6safLe40rl3w5DpEGhwpoU
8c+nF5HjljuTcB2Z2Zz5hZix3lskk85rVrnPA/8AyL03/YT1D/0rmrG1yfXoPHV5caPLJMYNMtYR
ZSs7Qbp5blRMY17rJHCWbtEJepxXu05qpBSXUR3lFeNy3kunQaFY32tySQRvrMJm1TxFNp5mMV6k
cZeaMEu4XICkYwSRjGK6C+vtDXxU0Nz4lu7aBNHspNK8jVZS0zM9wN8cYYi5chYuGWTd8oIbODYH
olFcPDfO/jnwtFq959k1efRJpbrTor5lj88GHH7oOVbG64wcHIQnJ2Ajm9W8SzSfDjSbey1uRtcs
tMmfU44bom5gZNOnDGYA7lKzeWCWxh9v8WKAPXKK87hTXrbxT4ct729uxaWF7JpqHzX/ANPU2s8o
llzxKQiW43cYlE/GNpqO+1GJPEHicW2sTnxLb3aLpWmDUHIl/wBEgZU+zbtpjZ2fc+0bQWbcu3co
B6RRXjcmsR/YPF0j61GmqW6awbVU8Szm4DI8wQfY8hECoMggnAVWAHUdB4gu9as9Xh0+71GSGCPT
LmT7cHMaXKCe0H73yxmFwpdGlVcIJDIu35kQA9EorysX+n3p8NWs+s3cEU+sS2y+Rr8zxXEZtmbE
NwGR50EvlDc2SshaMHGAdS08OzT3PiUafqeqrfafqEY0/wC06vdPCCLa3lCSKXO6NnZg2QTtYgEc
YAPQKKw/Ck82o6MNZmlkYaq/22GNmJEMLKoiQA/dPlqjMASPMZyDgitygAooooAKKKKAMTxHo11q
4057K+gtLmxuvtKNPbmZWzFJGVKh0PSQnOe1Zw0TxRn/AJDui5/7BMv/AMkVj/GG8vLLw9pbWV7d
2jyakqO9rO8TMvkzHBZSDjIBx7CvJP7X1j/oPa3/AODO4/8Ai61p5Csxi6sor3QPorw5pMuiaMtn
PdJdTGeeeSWOIxqWlleQgKWYgDfjqelatcf8Lrq5vPh9YTXdzPczmW5UyzytI7BbiQDLMSTgADn0
q5eX+vTeKrvTtLl01ILOyt7po7qB2adpHmXYJFcCMYhHzbHxuJwcYOXLy+6+gHSUVy8HiG88RfZU
0B4LTzNPt9Sea/tzLiOff5aCNJF+b925Y7sDAADbiVp3HjiaEWrrYxs8tveobbzDl7yG5htkiSTG
AjyyEB2UcFWIXBFAHaUVw48b3l3NDJpNrBf2s+qpbQKCYnlt208Xe5SxwJCTwG2g8A7eWEd94t1W
60PxNrGiXWmrb6K8uEubKR2lCWsUpRv3iGNw7SKwIyMAEAqcgHeUVzcl5r0FxbaM15psuqXaTXCX
QsnSCKGMxhgY/OLO5aVQPnUYJP8ADtenc+MX0wRLqXkR/ZNQktNTnRGKbEspLrzI1BLDKiMlTuxl
lBbAYgHYUVwcnjjUpoLh7OxtFuIk05DbTyNhLia9ktp4mkA5CNGQHCkZBbDAgVuaN4k/tjxDqWnp
H5S2VpbSSQyLiaGaR5g6PgkcCNCMcENuBZWU0AdBRXmenfEDXrvRNBeSxtF1C4uLR79hC4gFrcPE
qGL5s7z9oUAt8paC4Azs53P+Eh1i1vtXlu3sZdO0/VY7Rlht3WbyXhRwVzIfMk3zxLtABYK+1WZl
UAHYUV5+nirX7zWobGKextluLSG7haPSZ79Ss00wjDyQyhExGkeWJKli5DFRmtCy8Q6wsbapfPYy
aY2qyaasEFu6TRf6W1tG5cyMr/MF3DanDEg/KFYA7CisuDUppfFWoaWyx+Rb2VtcIwB3FpHnVgec
YxEuOO569uX0fxfrN+NFuLxLS0gvbe0k2vZzmOfzY0JZbkExxHe7IsTgsxRRkeYpAB3lFcf4E1/V
vEmnQahfXEBjltIpWgTR7i12O4DDbLK5WVR8wyg54OQCMlAFT4qaHquvaFp0OkWLXk0F+s0kayIh
CeVKucuyjqy8Z715h/wgXjL/AKFq5/8AAm2/+O16l8UvGOpeCvDlpqGmQ2sk014tuwuUZlClHbgK
ynOUHf1ryk/HrxeBn7Fon/gPL/8AHa9vLKWPlSn9WV49QZ7L8OtKv9F8D2Vhqdsba7SS4d4i6sVD
zu68qSPusOhrR1DwvpOqaib67hneZolgkVbuVI5o1LEJJGrBJFy78MCCGIPBxVH4f+IbzxV4JsNZ
v44I7m4ModYFKoNsrIMAknoo71pT60IPEtnon2C7d7q3kuFuVMflIsZUMGy4fOXjHCn749Gx401J
SaluBJqei2Wr+UbpZ1kiyEmtrmS3kUHGV3xsrbThSVzglVJGQMSHSrHGnqttGiac++0SP5FhPltG
MKMDGx2GOnPsKw4vH+hS6BYa0ZJ0s7vdu3xEPb7bd7g+YnUfu0JGM7tykZVgaL/xjNpunXN7deFt
cSO0iee4H+jHy4lBO7d521ujfKpLDbyAGXdIGxHomnRfZtlvj7Ndy3sXzt8s0vmb268586Tg8Ddw
BgYJtE064tdUtpbfdDqu77au9h5uYliPOfl+RFHGOmevNY7+L7uPUYbBvCOuC6mikmjTzLP5kQoG
OftGODIn5+xo03xouoXlnA+g6raR3d3NZRzzm3KCaISl1ISVm/5YyDOMHHXBBoA3NS0u01a3WG7S
QhHDxvFK8UkbYIyjoQynBIJBGQxHQkVGNE04aZDpwt/9FilSdVLsSZEkEodmzlm3gMSSSxyTnJzj
6l40XT7y8gTQdVu47S7hspJ4DbhDNKIiigPKrf8ALaMZxgZ64BNSQeMIvtt5a6hpGpaYbS3juJHu
fJcESOyRqoikdmdmRgFAJJGOpUEA1JNE06X7Tvt8/abuK9l+dvmmi8vY3XjHkx8Dg7eQcnNhLG3j
1Ga/WPF1NFHDI+4/MiFyox04Mj/n7CsO48ZW2n2ry6ppupWM6vEFtZI0llkSSVIg6CJ3DgNIoZVJ
YZHy/Mm6xc+K9Nt0vXQyXKW1lBeq1vtcXKzNIsSRc/O7NHgDuWUAnNAFiPw5pEVhb2SWMawW6WyR
4J3Bbdw8ILZ3EKwyASepznJzHb+F9JttTk1GOGc3Ul39tZpLuWQCby2i3BWYgfI5XAAGAox8q4NO
8SWepS6bFFHOkl/aS3SpIoBh8po0kjkGflkVpQpXnBVgcEc7FAHPyeC9Ee6e5RL63mk3b2tNSuYN
+6WSU5Ecgz88sh56biBxxViy8L6TYai19BDP5xlknCy3cskcckhYu6RsxRGJd+VAOGYdCQdiigDL
1Lw/p+q3C3E/2uKcIEMlpezWzOoJIDGJ1LAEsQGzjc2MZOYx4W0ZbyG5js/K8rYVgildICUACM0K
kRsyhU2sVJGxMEbVxsUUAY+jeGNN0DYNON8kaRCFIZtQuJo0QYwFSR2VcYAGBwOOlFbFFAHk37QT
BfA+nFiAv9qJyf8ArjNXzwbiLZjev519geLfFtn4O063vb22urhJ5xbolsqFtxVmydzKMYQ9/SuR
/wCF2aJ/0A9b/wC/dv8A/Hq9fL8+lgKcqUYp3E1c0vgyQfhTo5ByC1xg/wDbeSukudJvJvFthrCX
sCWtraTWzWxtiXfzGRiwk3gDBijwNp/i9Rtd4a1+28UaDb6vaQzwwTtIojnCh1KOyHO0kdVPQ1Nd
a7o9jqMGnXmq2NvfT7fJtprhEkk3Hau1ScnJBAx1NeVOp7STn3GYcXgeGG08NrHfSQ3mi262/wBr
hjAaZVt5IQdpJXKmQuu4PtywHDtmO28D+T4e13S/tFjbf2raNa7NNsPs1tDlHXzBDvbMh3/M24bg
iDjbk7k3iXQbbVBpc+t6bFqBdUFo90iylmxtGwnOTkYGOcirEmrabDqkOly6haJqEyb4rRplErrz
yqZyR8rcgdj6VIFO50m8m8W2GsJewJa2tpNbNbG2Jd/MZGLCTeAMGKPA2n+L1G2mfC80VhbJaX8a
XlpqdzqNvLLbl4w0zzEq6B1LALcOBhl5APTKnQTxLoMlxd26a3prT2SO91Gt0haBUOHLjOVCngk4
x3os/Eug6hb3VxZa3ptzBaJvuZIbpHWFcE5cg4UYUnJ9D6UAZ48LzS2Fyl3fxveXep22o3EsVuUj
LQvCQqIXYqCtugOWbkk9MKC78Lzahr2o3t1fx/ZLq3toooorcrLBJbyNLFIJC5ViHdjgpg4UEEA7
rl14s8N2PkfbPEGlW/nxLPD517GnmRt911yeVODgjg1JpviXQdZuGt9L1vTb6dULtHa3SSsFyBkh
STjJAz7igDLufC15qjw3Or6nBNfQSwmB7a0MMccaXEU7rsMjEs5hQFixACrhR826vqHw+sr/AFyW
9+1TwWlxLbzXFpBJJEJHi+0MCGRwUzJMkvygfPHuOWYkdBZ67o+oWZvLLVbG5tRKsBmhuEdBIxAV
NwONxLKAOp3D1q4J4WuHt1ljM6IrvGGG5VYkKSOoBKsAe+0+lAHH23gi90fVPtmhazHCivclIdQg
lvAiz+QzgMZlbJkgZ8k8mVuO57CATLbxLcSRyThAJHjQorNjkhSSQM9snHqakooAKKKKACiiigAo
oooA8y+Nv/ItaR/2FF/9ET14zX0j4xsPDF/pUCeK57eCyS4DxPPeG2Hm7WAw4ZedpfjPr6Vxf/CP
/Bv/AKC+l/8AhRSf/Hq5p0nKVwOg+En/ACTbTv8Artdf+lMtN8SeG9W1LxDqF3BJP/Zk2n21tdWU
TRL/AGhGHufNh3MCyNtkXBBUHcV3LnenQ+GLXRLLw9bQeHZIZNKUuYXhuDOpJdi2HJOfmLdzzxWv
W8VZWA4u1tta0/xzqtx9l1l9PvL2ORRbtZfZWX7NDEXfeRMCrIxwvZRgHJBuWtpe2F1Pp0ui/wBo
x3OoNenUXkjEYBl3r5gYmTzIgqomFYYji+ZBkJ1FFUB5ff8Ag7XptH1iGXz7yO5/tZrGx3wotpPM
1yI5d2AXV45duGY7GflSDmLUubPxNrGjR6SE1KETXsZurrW47SXNuFZygjtZFDIzRpGwbkrM3Ufd
7yigDh7bQddg8NSaPcCC4+y63azWjwIIUNqtxBOwCF22rH+9RVz92NQB0zJq2kanqviPW0SwkjtJ
7Kxjjnmkj8i6ME8kskDBWLhJFl8skoRjfkEYDdpRQBweu6LqHiqRLqXRZLSAPawT2V28LtdxreQS
szhHZCkaJLtBYk+bIML/AB7GiaLfab4q1WeaeS4sZLK0gtJZTmQBHuGKO2SXK+YuHIBIIyWYMx6S
igAooooAKKKKACiiigAooooA5rxV/wAhTwr/ANhV/wD0jua0Ki8RaNd6uNNksb2C0ubG7NyjT25m
RsxSRFSodD0lJzntVH+yPFn/AEHtF/8ABPL/APJNXGSS1Am8Ef8AIvTf9hTUf/Syas3X73X7TxVN
BpMUk73NlBNbwmZVUi3eZ5wA3Cl99tCW4I84MM+WQN/w7pMuiaOLO4ukuZjPPcSSxxGJS0szykBS
zEAF8dT0rVqAPM7zUdT1Pw7pmmWg1mc61cXt/wDadOuY4rlLATl4mjeR1CkiW2G09ELjAI4sX0kv
iDwfpmtXbalp+qfbbSwu4bXUZoEVxepBOoWOXaQT5gDcnBHPAx6JRQB5frclhpXjddLvdY+zabHp
9s6/b/FV1Zuu6a48xk+YmZsBfvMMbVGQDxYkl1M/ELUH86eCyTVYIFvn1KYxQ/6PbN9nNrjyj5u9
1DsRhn4+fyw/pFFAHmfi7WrnTPH5MOoRxmCysp4rV9SeN5x58/mxwWuClxLIihAGwQSmDnBGxq95
aLrd6mvaxd6W8bqNHS2uXiM67FJdEXIuJfNLL5bB+Fj/AHf7zMnaUUAeV2+q3LXGsyXepSReNYng
+x6PFqDshlNlbsYxb7yhiMjSBnx8oLNvXbvWnrOrWsWr6mkOvZjXxKsE6T+Ip7WKKP7A77DIrMYl
8/zOAACybOigL7BRQB5fqepWttBps9rrXn25tA9vDba9O0jTB38z7NIwZb+QthRFJwpRAQBLivUK
KKACiiigAooooAKKKKAOK+JEk62eiQw3d3bLPqWyU2tw8LMot52wWQg4yqnGewrkfskn/QV1z/wc
3X/xyu18fabqOoWekPpthLfPa6h50kUUkaNsMEyZG9lHV171yv8AZ3iT/oU9S/8AAi0/+P1z1VO/
ugdh8PJpp/BsDXFxPcOt1eRiSeVpHKrcyqoLMSTgADk9quX9/qVzrMmkaRLaW09vbx3U9xdwNMu2
RpFRFRXQk5icliwxhQA24lYPAun3umeE4bbULVrW5NzdStC7qxQSXEjrkqSudrDoTWnqei2Wr+Ub
pZ1kiyEmtrmS3kUHGV3xsrbThSVzglVJGQMbrYDPuNQ1i71H+ybA2NlfQWkN1dyzxvcxr5hdVSMB
oy3MUhLErgBflO47Me58b3kd/ori1gjsH+2DVdxLtD5E8duzxvlR5aySF2ZgP3alsKRiukvPD2mX
tvawNBJbpaJ5dubKeS1aJMAbFaJlIT5V+XOPlXj5RiR9D0uTyQ1hAY4bSSyjh2fu1gfZuj2fd2ny
0GMdBjoTTA4Oy+IGvHW401CxtLfT0uJ3ulaF0ngtdlo0RfLYV0+2KZSflVUcj7vMcXjzxFcambSW
KCw3S3Dov9jXV5MkQjtJIkkiicMsgW6Ic/dDLgep7xvDmkPf3N7JYxyT3SSJP5hLLIsiRI4Kk7SC
sEQxj+H3Oa954R0e+v3v5I7uK7d2dprW+nt2JZIkbJjdeCsEXHT5AeuSQDn4fFms/wDCZz6G0lpc
ywXEUJtodNnQzR+VA00wnLmNAhmLbCCcBVzl1NWLnxFrw8IXXiy1GmnT20yW+trSWJxLGohMkbO4
bDk4XcgVcbzh22ZfoIvD2mQj5YJC/wBojuvNeeRpPNSNYg+8sWzsQKefmBYNnc2a9z4Q0O7e6ae0
kkS6SVZITcS+UPMUrIyR7tiOwZ8uoDHe/PzHIAeGr3UNQt55727jnQOEjA0e409lIGTlZnYsDkYI
AHB69tys/TNGtdI837NLfSebjd9rv57nGM4x5rtt69sZ4z0FaFABRRRQAUUUUAFFFFABRRRQByvj
rX9S0Cx019L+yie7vfs7NdRNIqr5Ur5AVlOcxgde5rkv+E38X/8APxon/gul/wDj9a/xXuILTTNC
muZo4Yl1X5pJGCqM2045Jrz/AP4SDRf+gxp//gSn+NetgKFCpTbq73A9h8Gaxea94Xg1C/EAummu
In8hCiHy5njBALMRkID1NT6h4o0nS9RNjdzTpMsSzyMtpK8cMbFgHkkVSka5R+WIACkngZrH+GEi
TeA7WWJ1eN7q8ZXU5DA3UuCD3FGveD59W8Q3OrLPlfsltElo1zKkN1secyRXCLw0bCVQCQ2CDlWX
cj+XNJSaQGw3ifTV1iTS1F9JdRSpDIYdPuJI43ZVYBpFQoPldSctwDzipIfEOmXGqHTo55DPvaNX
MEgikdc7kSUrsdxtbKqxI2PkfK2MOHQNWs/G1/q0VvBNa3d3HKHOsXEOxPIjibNsqGJ2GxiCTzle
RgYsWehana+KGu4zBbWJlkkkMF3My3CuGOw2rfu4m3MHaVGLMyE4HmMBIFhfGmiPp0d8r3zQy3b2
UajTbkyPMgYsoj8vecBHycYBVhnIIqxceKNJttOtL55p5IbuUwQrBaSyyNIAxZDGilwyiN9wIBUq
QcEYrn7fQfElvp2mv9l0pr6y1u71Dyft0gjeOcXHG/ychlNxjG0ghM5GcA1bwlqd7bwXSeRJfyar
/aV3Cl/NaIP9Fa3CRzRqZBgeXk4G/DHChtoAOkg8Q6ZNcWFsZ5ILjUEle1guoJIJJBEQHwkiggjc
DgjJGSMgE1ny+OtChuPILak7m4ktVMWk3UivLGWDojLGQxGx87Sfun0qP/hHJ9RutLl1W3gSG20+
4tJYUvJZ3DNLA0TrMyq5YCDdvOGDYIJI3VHpvhe+srfRIpruOd7DWLy+mlc/NKkoutp+VQN/79CQ
ABw2O2QDQtvF2j3Vlql4sl3FBpSF7xrixnhMQCbzw6Ak7cNgAnBX1GblnrenX/8AZ/2a48z+0LQ3
tr8jDzIRsy3I4/1qcHB+bpwccvdeFtd1K+1GOa6gsLG61uHUPNs5xJMY4oVVBiSEqrebBA+ORgsu
ePmjsfC/iPQdZW7sZrTVoI3vRENQuvs8gW5a3lYkxQFSfOjnOMdHXnjAAO0e+t49RhsGkxdTRSTR
ptPzIhQMc9ODIn5+xqnN4h0y31QadJPIJ96xs4gkMUbtjajyhdiOdy4VmBO9MD5lzn6lZ682s6Tq
9lZ6bLPBZXFvc28168aq0rQNlHELFgDERyq5yD7VTbw9rEuj3mgOlimman573U4uHaa3+0MzzRov
lhZPmdwkhKYDLlG2HeAbkniPSIrC4vXvo1gt0uXkyDuC27lJiFxuIVhgkA9RjORnUrg774fzXaak
i30ipcXEiRKJiALW4Z2ugfl++WuJSAPlJgti2dhz3lABRRRQAUUUUAFGK5Xx1r+paBY6c+l/ZRPd
3v2dmuYmkVV8qR8gKynOYwOvc1yX/Cb+L/8An40T/wAF8v8A8frlr42jQly1JWYHq9cHrl7pieOr
yDVNeu9PdNMtZLCGC/kjZ5TLchjHApxO/wAsY2lHzhRtOcHd8Gaxea94Xg1C/EAuWmnifyEKIfLm
eMEAsxGQgPU1PqHijSdL1E2N3NOkyxLPIy2krxwxsWAeSRVKRrlH5YgAKSeBmulNNXQHB6lqkv8A
wlVnF4nv7TTXbR7GW5gfxHNpqwys84mMSRkiUjAHLD7qjdzmrniG/wBdtNN+IN5Z3c80Fv5kSwCQ
I9p/oELiWFuMYZyWXP8AtLhgVk7BvE+mrrEmlqL6S6ilSGQw6fcSRxuyqwDSKhQfK6k5bgHnFSQ+
IdMuNUOnRzyGfe0auYJBFI653IkpXY7ja2VViRsfI+VsMDl9TvzbePEjk1CSWV7iBYbaG/khnjjY
KCFtCpjuIsl2eYnKqZACDCMYdnb2GoeETqNlruq3Mg8QLZGWHXrpwIW1ERqvEuOYGXB6kMGzk5ru
F8aaI+nR3yvfNDLdvZRqNNuTI8yBiyiPy95wEfJxgFWGcgirFx4o0m2060vnmnkhu5TBCsFpLLI0
gDFkMaKXDKI33AgFSpBwRigDD/s+907xLbaDaX92dPvHXUt895LNPGsBQSxK7knYztbfKc5V7jkZ
QV2lZdh4h0zUr37DBPIl59nF19muIJIJfKLsm/ZIqtjchHTup6MucuH4g+H7j7P5B1WX7TEZ4Nmj
XjebGNuXXEXzL868jj5h6igDqKK59/GugxeHLrxBNdTwaZaymGaaazmjKuHCEbGQMcOdpwOCCOxx
sJfW8mozWCyZuoYo5pE2n5UcuFOenJjf8vcUAWKKz/7b07/hIf7A+0f8TP7J9t8jY3+p37N27G37
3GM59qz7fxroN5o9nqlndT3Vre7zbi2s5pZHCNtdvLVC4UNgFiuASvPzDIB0FFYdz4v0O1uI4Xu5
HD28d158NvLLAkLlgsjyopREOxjuZgMKT05qRvE+mrrEmlqL6S6ilSGQw6fcSRxuyqwDSKhQfK6k
5bgHnFAGxRWPo3ijSdf2f2fNOfMiE8Xn2ksHnRnHzx+Yq71G5clcgblz94Zpjx54ebw/b69Hc3c2
lzpK63MOn3EiqsZIcvtQlACDy2M4OOlAHSUVzY8c6K1w9usWsmdEV3jGiXu5VYkKSPKyASrAHvtP
pRQBh/Fi4gtdL0Ka4mjhiXVPmeRgqj/RpwMk15//AMJDouP+QvYf+BKf419AUYHpXm4zLYYqanJv
QDj/AIYSJN4DtZYnV43urxlZTkMDdS4IPpRr3g+fVvENzqyz5X7JbRJaNcypDdbHnMkVwi8NGwlU
AkNgg5Vl3I/YVweuXumJ46vINU1670900y1ksIYL+SNnlMtyGMcCnE7/ACxjaUfOFG05wfRiuVJA
XIdA1az8bX+rRW8E1rd3ccoc6xcQ7E8iOJs2yoYnYbGIJPOV5GBixZ6Fqdr4oa7jMFtYmWSSQwXc
zLcK4Y7Dat+7ibcwdpUYszITgeYwHJ6lqkv/AAlVnF4nv7TTXbR7GW5gfxHNpqwys84mMSRkiUjA
HLD7qjdzmrniG/120034g3lndzzQW/mRLAJAj2n+gQuJYW4xhnJZc/7S4YFZGBoW+g+JLfTtNf7L
pTX1lrd3qHk/bpBG8c4uON/k5DKbjGNpBCZyM4Bq3hLU723guk8iS/k1X+0ruFL+a0Qf6K1uEjmj
UyDA8vJwN+GOFDbRHqd+bbx4kcmoSSyvcQLDbQ38kM8cbBQQtoVMdxFkuzzE5VTIAQYRjDs7ew1D
widRstd1W5kHiBbIyw69dOBC2oiNV4lxzAy4PUhg2cnNAHWWnhi5ub2W71IR2shsrWC3e2vHuJbe
WF7jEglkQFiVmUEsDuy6sGUndJoPhu80v/hGPPkgb+ytEfT59jE7pD9mwVyBlf3LcnB5HHXFP+z7
3TvEttoNpf3Z0+8ddS3z3ks08awFBLEruSdjO1t8pzlXuORlBXaUAcHZ+EtfuDp4vtQj0xLO9v74
f2ZMszGWeQtGczQYwqTXCEY5yp9lNC8O+JvC8220j03U4FsorGJrq9aB0ihmuDEDsgYMfKljBPHK
nr1rvKKAOT1zwYuv6zeXF1JGtvNb2sK43FsI1ys6kAjAeG5eMHORuLAAqpqPT/D2saDcXV/p6WN3
dXcs4mguLh4UEZurieJlcRsQwFwwZSpByMMNvz9hRQBxdj4d17QtXuZ9MOm3KXtuiz3FzK8ZimM9
zNI6wqp3puuThDIpwuC38VV9D8H6h4a10tZQx3Gnh4Eill1m4iZYktooDvt1j8qR/wB2SCcZyPu4
GO8ooA83tPhzf2nhcaMt/va60+3srmeW5kle2TMS3Mdv5gYLHIiuQNq4YL1G0Rak3g/Uxpvi6xTV
5L1NbstsT3vlqy3JieJmbyo1ATYsA4BPyscc89pRQBxev+GtUvPFU2qWkEc8EtlBb7Rrl1p7KyPM
xJ8hCHBEoxk8YPrRXaUUAc34w1TXNPi0m38PRWT32oX4tc3qs0ap5UsjN8rKePL9TxngnFZXiTWP
E3hyxWWXWtFnup28u1tItGmMk8nYAfaenIye2R1JAL/iPr1v4Yg8P6xcrvittTb5dwXJa0uVUEno
MsOf0PSsDTfEfhvTjP4r8QeJ9HvtbaP5be2vI5PsyHpFEoY88kE+55PLEA7jwdqmpax4ahu9Xhgh
1AT3EE8cAIRWimePjLN/c9TWql9byajNYLJm6hijmkTaflRy4U56cmN/y9xXN/DbUF1XwVDqKKFW
7vb6cKG3YD3crde/WrF5Z69a+KrvVNLs9Nu4Lqyt7dlur14GRonmbI2wuCCJh3HQ0AaE3iHTLfVB
p0k8gn3rGziCQxRu2NqPKF2I53LhWYE70wPmXMmp61ZaR5QumnaSXJSG2tpLiRgMZbZGrNtGVBbG
AWUE5Izn2en6xpN01nYixfTJbuS6a4nkfzo/NlaWRBGF2vlmYK29doYZVth3yX9hqVtrMmr6RFaX
M9xbx2s9vdztCu2NpGR1dUcg5lcFSpzlSCu0hgCS68U6NZ+QZLzfHNEs4mgieaNIm+7LI6ArHGcE
h3IUhWOcKcD+KdGjn1uF7zEmiRLNqA8p/wByjIZAenzfKCflz+dU103XtNurqXT2024fUnSa7luC
8QgmESRF0jAbehWNT5ZdSCD+8O4bMvTPh3b2NzDum3W9pdwvBuJZ5II7a2RUcjaA3nWsMmQDnywO
jMKANi08beHb611G5ttQ3w6baRXt23kyDy4ZIvNRsFecoM4GSOhGeKLLxpomozxRWT31z5vlYkh0
25eMeYiSJukEe1fkkRjkjAPOK5/w78O3sbew/tOaBprSW3c+SWYSJHa2qFMnbj/SLWKQHByIwOjM
Kj8KeD9c8NXluzw2lwgS1R5U1m5iVQlrDA/+jiPy5DmNiC2Ccr93AwAdRpvi/Q9Vt2uILuSKAW5u
hJd28tsrwgAmRTKqhkAKksuQNy5xkZjl8aaJBZtcyvfRqsscLRPptyJg0hIjJi8vftZgVDbdpYbQ
c8Vz+jfDyfTdHtbKW982aO0tSs808s/2S4gaJ9kSuf8Aj3d4lZlGw/LjOCnlamsWfirVtJEbWejR
Tre2k6QC9lKhYZlmYmXycksUVQuwbeW3NnaADc/tvTv+Eh/sD7R/xM/sn23yNjf6nfs3bsbfvcYz
n2qxYX1vqenW1/ZyeZa3USTQvtI3IwBU4PIyCOtcf/wherf2j/a39vT/AG7+2/7Q+z4i+z+Xnycf
6rfu+yfJjdjfzn+KtTwhZ69pOjadpGqWempBY2Udutxa3rytIyKq5KNCgUEAn7xxwOetAHSUUUUA
FFFFABRRRQAUVg+JtQ1SzfR7XSHtI7nUL425kuoWlRFEEspO1XQ5/dgde561WuU8W2yAnXNEZ24R
Bo02WP8A4FUAdPXJ+Irq0TWRD4g1OTS9FFujW063z2azXBZw6vKjKcqojKpuAbe5w+zKafhbUb3V
NDFxqPkfa0urm3kMCFEJinkiBClmIyEB6nrV2PUoZdZudLVZPPt7eG4diBtKyNIqgc5zmJs8dx17
AHL6neWn2i1TxBrF3Y6KbKJ7a7muX09ri4JbeJXTyyrhRGRH8gO+Q7W2fu8PWrrX7h9D8y1vrxha
X80lvHqE+nySwpcQJFM6wLuaTynDmPaDlnAUNhK7j/hIEfUfs9vp99c2qy+RLfwIrQxy52lSN29s
NgMyqyqchiNj7ZJ9aEHiWz0T7Bdu91byXC3KmPykWMqGDZcPnLxjhT98ejYAPP8AWJ9VbWY2i1WS
6gh0ewaTWYtQkggtndrjN4bePMcyEopKt8oAGSE3Msd5qekjxHqENz4lnhsR4lEF0f7bljWGP+z3
cJuEg8tftG8YBALLt/gAHYReP9Cl0Cw1oyTpZ3e7dviIe32273B8xOo/doSMZ3blIyrA0X/jGbTd
Oub268La4kdpE89wP9GPlxKCd27ztrdG+VSWG3kAMu4Ax/7Qdoo49R1GeDwj5soh1U3TRPKgWIwh
5wQwjLtcASZXf5UWXbzP3uPql3q1xqNlHZR32qaVFFeSWfl6tcWslxbKbMCYvCC82xpJgvBLoAw8
xmBfsH8X3ceow2DeEdcF1NFJNGnmWfzIhQMc/aMcGRPz9jRpvjRdQvLOB9B1W0ju7uayjnnNuUE0
QlLqQkrN/wAsZBnGDjrgg0AbmkszaNYs9/HqDm3jLXsaqq3B2j94AvADdcDjnirlcvqXjRdPvLyB
NB1W7jtLuGykngNuEM0oiKKA8qt/y2jGcYGeuATUkHjCL7beWuoaRqWmG0t47iR7nyXBEjskaqIp
HZnZkYBQCSRjqVBAOkorm7jxlbafavLqmm6lYzq8QW1kjSWWRJJUiDoIncOA0ihlUlhkfL8ybrFz
4r023S9dDJcpbWUF6rW+1xcrM0ixJFz87s0eAO5ZQCc0AblFY+neJLPUpdNiijnSS/tJbpUkUAw+
U0aSRyDPyyK0oUrzgqwOCOdigAooooAKKKKAOT8a6laaPdeGb++nigt4tVbdJNIEUZs7kDLHgckD
8aSLxr4Sj3Xdz4q0R5yOFW/iO0egG6tXxB4gi8Pw2bvY3l7LeXItoYLQIXZ9jv8AxsoxhG7+lU5/
FF/bQvNN4P1tI0GWYzWX/wAkUwG+ArmK98LtdQOkkM+o6hIjowZWVryYggjqMHrU17o2sf8ACQz6
tpOqWNt9otIbaSK7sHn/ANW8rBgVmTGfNIwQegq9oGtQ+IdHj1KCCeBHkljMU4XerRyNGwO0sPvK
ehNXhPC1w9ussZnRFd4ww3KrEhSR1AJVgD32n0pAY8Oi31leldP1OO30uS4a5ltjbb5d7uXcJKWw
EZiSQUYje4Vl+XZJc6TeTeLbDWEvYEtbW0mtmtjbEu/mMjFhJvAGDFHgbT/F6jbck1bTYdUh0uXU
LRNQmTfFaNMoldeeVTOSPlbkDsfSo7rXdHsdRg0681Wxt76fb5NtNcIkkm47V2qTk5IIGOpoAw4v
A8MNp4bWO+khvNFt1t/tcMYDTKtvJCDtJK5UyF13B9uWA4dsx23gfyfD2u6X9osbb+1bRrXZpth9
mtoco6+YId7ZkO/5m3DcEQcbcnqHv7OOK6lku4EjtM/aXaQAQ4UOd5/h+UhuexB6VHHq2mzapNpc
WoWj6hCm+W0WZTKi8csmcgfMvJHcetAFO50m8m8W2GsJewJa2tpNbNbG2Jd/MZGLCTeAMGKPA2n+
L1G2mfC80VhbJaX8aXlpqdzqNvLLbl4w0zzEq6B1LALcOBhl5APTKncN/ZrZzXhu4Baw7/NmMg2R
7CQ+5ug2lWBz0wc9KpyeJdBh0uHVJdb01NPmfZFdtdIInbnhXzgn5W4B7H0oAzx4XmlsLlLu/je8
u9TttRuJYrcpGWheEhUQuxUFbdAcs3JJ6YUF34Xm1DXtRvbq/j+yXVvbRRRRW5WWCS3kaWKQSFyr
EO7HBTBwoIIB3bGpatpujW63GqahaWMDOEWS6mWJS2CcAsQM4BOPY1TuvFnhux8j7Z4g0q38+JZ4
fOvY08yNvuuuTypwcEcGgDPufC15qjw3Or6nBNfQSwmB7a0MMccaXEU7rsMjEs5hQFixACrhR826
vqHw+sr/AFyW9+1TwWlxLbzXFpBJJEJHi+0MCGRwUzJMkvygfPHuOWYkdJHq2mzapNpcWoWj6hCm
+W0WZTKi8csmcgfMvJHcetRxa7o8327ytVsZP7Pz9t23CH7NjOfM5+TG1uuPun0oA5u28EXuj6p9
s0LWY4UV7kpDqEEt4EWfyGcBjMrZMkDPknkytx3PYQCZbeJbiSOScIBI8aFFZsckKSSBntk49TVe
/wBW03Sk36jqFpZoEL7riZYxtDKpPzEcbnQZ9WUdxUf9u6P/AGP/AGv/AGrY/wBmf8/v2hPJ+9t+
/nb97jr14oA0KKx7rxZ4bsfI+2eINKt/PiWeHzr2NPMjb7rrk8qcHBHBrYoAKKKKAOb8UTxW2q+F
ZpnCRpqkhZj/ANeV1ViON9XkF7er5VhH80ML8bv9t/b/AD06t8WW3hy4063Pia7htLWK4Dwyy3zW
mJdjAYdWU52l+M9M1zcknw4mjMcvjFXQ9VbxbOQfw8+gDoPBEiTeHppYzlH1PUWU+oN5MRUN0+pa
Z4yvr+DQr7UbW60+1hV7SW3G145LgsCJZUPSVeme9afhuDRrbQoI9Amin03dI0UsVybhXLOzOfML
MWO8tnk85rVoA5e1tL2wup9Ol0X+0Y7nUGvTqLyRiMAy718wMTJ5kQVUTCsMRxfMgyEr6z4b1TWP
EOrolzBa6RqOlQWNyzQeZJIN9xvEZEg8tgso+ZlYZYcHBB7CigDh9a0zVnt/FmlW+lT3K+IN3kXk
csQht99rHB+9DOH4aMsdit8pGMnKivJomt/8J7c3sVvffZ/7Vivbd2e2+x7fsscErOM+f5mzzlUD
5d2wkYya9AooA5PQZ9V0mK7sJvDepOBe39wlxHLbGORXnllQDMwbLBlHKjBPOBk1n+HbDWNB0vRb
u40S7u54dHt9Neyjlg821eLO91LSBCkny5wwP7uLIPOzvKKAOT1/QtTv9P8ADttpTx6PPZ3G8yWi
xyJZj7JNGNquoDoGdFxtBIPG3qMO00nXNH19b2DTdcEL2kIuEsZ7GQXE63FzJKZDMVO1zLuBjCcS
HhCAq+kUUAcHcaBrFxf3mn2a3en2kj3ciXEjQSwWzzJJ+/tiu24E5eXcQxCgNKqnGw0a1oWp+JdI
OmQaRHoZtbK5tUdpYzFKJIHiEMfl5byNxRyWVD+6j/dk/c7yigDz/wAQ6Zrfiq9s7mHSr7Svsnlx
lp5bYyHdeWkpeMK8i/Ilu5O7qSoAbJAsWWiatpU8Gp3NvPq19byzfawHiVr2R0iRLqJSVRGWOPy9
h2EK8mGfrL3FFAHn72muWnis6tbaLqttaz2kG+10uSxKu6z3EjLN5xBDESqWMZ+87/O2A1egUUUA
FFFFAHM+LLO3vtT8KW91EssLauzMjdDi0uWGfUZA4qte3s/i28k0vTJmi0mNtl5ep1l9Y4z6ep/p
9654x8M3Piews4LTUhp81tc+eJTCZQwMUkZUgOpwRIe/tjmqh8PeKE0n+zbXXtGs4QmxDb6PKGQd
8E3J5POT15z1oAteBYIrXw09vAu2GLUtQRFyThReTAcn2qvc+JdN0bx1qNvq+t2ljA2mWbwR3d0s
SlvNuQ5UMQM4CAkei57VpeE9Bfwz4ct9KkuxdvFJNI0wi8sMZJWkPy7mxjfjqelbVAHFw3lo+vEa
vrF3aa8L1ktrCG5cBrcSERlbcZWVGj+Z5CrFS0nzJ5eI8vxdLqf/AAmV19mmnhtYNPtGa8GpTQx6
czyXI+0NAgKTKCibg+Fwo3EJvZfSKKAPP9e137DZeN9Ol1X7Pq0+/wDse2a42TybrOJU+zrncczB
wNnV92Oc1Xkl1M/ELUH86eCyTVYIFvn1KYxQ/wCj2zfZza48o+bvdQ7EYZ+Pn8sP6RRQB43d+J9c
XSNW1uS21m1tPEGmXj2cslzEYrdkgkltTCqSloi0KO0hI/1gXGBXqmma7o+t+b/ZOq2N/wCTjzPs
lwkuzOcZ2k4zg9fQ1oUUAFFFFABRRRQAUUUUAFFFFABRRRQBzPi+CS9ufDtgt3d20V1qbRzNa3Ek
Lsotbh8bkZT95FPXGQMg9KhuvC+neZ9mtrrXGmbqf7evfk/8i9eR9MjrkBrPi2DUmfRLzTLCa9ks
r9ppIoXjV9htp48jzGVfvSL375wcYqCLV9VtoCIvB2tGZurvNZ46/wDXwTjknHfnJySaALPgoyjw
40c1xNO0N/fQiSaV5GKpdSooLOSxwqgcknA61dg1KaXxVqGlssfkW9lbXCMAdxaR51YHnGMRLjju
evar4Otb208PBNQtntrmS8u7hoZHRmUSXEki5KErnaw6GptQ8Mabqeom/nN9HdNEsLPaahcW25FL
FQRE6g4Lt19TQBXs9Q1jVrpryxNimmRXclq1vPG/nSeVK0UjiQNtTDKxVdjbgoyy7zsuQalNL4q1
DS2WPyLeytrhGAO4tI86sDzjGIlxx3PXsTeHtMuNUGoyQSGfesjIJ5BFI642u8QbY7jauGZSRsTB
+VcGpeH9P1W4W4n+1xThAhktL2a2Z1BJAYxOpYAliA2cbmxjJyAcOPH+syvpCxLaG4vdHs72OzTT
55Td3Eyys0Kyq+yAYi4aQMANzHIU1sL4vvY/HN1pU6RnT471LIOLOVRFutklV3uCTES0jiIR4DEu
hyeh6B/DmkOkqfYY0SS3htisRKBI4WZogm0jYUZ2KsuCDgg8DEbeF9JfWJNUaGdriWVJ5EN3KYXk
RVVXMO7yywCJg7cgqp6gGgDn/wDhYNn/AMLA/sX+0dK+w+b/AGf5fnj7V9s2+ZnG7Hk4/d5xu835
cUaL43vL+38JxXtrBa3+sbZJIwSUkhNrJN5kJz2ZUVlOSmcHIZHbqP7E077D9i+z/wCj/a/tuze3
+u87z92c5/1nzY6dsY4oh0TTre10u2it9sOlbfsS72PlYiaIc5+b5HYc565680AZ+pahrFprlpFC
bGSCeVUSyEbtPLH8vmzGTcFjVN2SCrA7VXcGlUA0nUNYl1yeyvjYzxpFvlNnG6iykO0rCzsx81ir
FshUICqSoEi1Yl8MabLrjayTfLfN5YZo9QuERhHkopjVwhUEsdpGDubI+Y5NH8MaboMryWBvl37y
yTahcTpl23s2yR2XcWyS2M8nnk0AbFFFFABRRRQAUUUUAFFFFAHP+KtS1ex/si20T7GLvUL77MXu
42kRFEMshOFdTn92O/rwao6nceKtMtw763okk0h2wwpo026RvQf6V+v/ANYUnjzV7XQZPDep3kiJ
BBqjbmdwi5NpcqMk8DkiqVr4u8LWxk1fUfFOi3F8V4jivom8peyoA3Xnr7nrySAdD4T1K/1bw+lz
qiwLerc3NvKIEKpmKeSLIBZiOEHc1fj1KGXWbnS1WTz7e3huHYgbSsjSKoHOc5ibPHcde2H8PryP
UPCQvYipjuNQv5VKtuBDXcxGD369asXujax/wkM+raTqljbfaLSG2kiu7B5/9W8rBgVmTGfNIwQe
goAsf8JAj6j9nt9Pvrm1WXyJb+BFaGOXO0qRu3thsBmVWVTkMRsfbcj1KGXWbnS1WTz7e3huHYgb
SsjSKoHOc5ibPHcde2fDot9ZXpXT9Tjt9LkuGuZbY22+Xe7l3CSlsBGYkkFGI3uFZfl2F/o+pf2z
JqmkajaWs89vHbzrd2bXClY2kZCu2SMqcyvnJOflxjByAZ//AAn1kbeK7j0zUpLM6ZBqtxcqIgtr
byhyGcGQMSBG5IQMeOMkgVoR+KLZ/EU2jtaXcZS4+yLdME8qSfyBP5a4YvnyyWyVC/KRnOAcdvhx
pq3FlcxvG9zpllZ2umzXNusrQNbmXDt0DBhIAyjb90FSrBWWSTwP5ni+51z7RYr593FdeYthi8j8
uONPLS438Rt5fzLs5V3X+LNAGx/wkln/AMJR/YPlz+d5W/7TtHkeZjd5G7P+u2fvNmM7Pm6VXh8Y
6XPbXMsfn7rbUF0+WEptcO1z9nVwCeYy4OGBP3WH3lKjP/4V/a/av7Q/tG+/tP8AtX+0vtH2qfZ/
rfueV5mz/UfuM4+727VYm8F28+n20Ek/+kW2qtqMVwEKkBrz7S0RAblTgKc5GVVsZUYALl/4iktd
Zk0u00TUtRnit47iVrVoFVFkaRVB82VCTmJ+gPaq9/4103TrK4uJYLtnt3uhNboimWNbdGdnZd3C
MoQqT18+HpvFV9Z8ITaj4qXXreTRvPS3hij/ALR0o3TQtG8jh42EqFCTJz/ujmjVfBs2p2V+n9ry
R3eoJdQXNwYiwkt5EkWKLZuwBFujIIwSVc8GWQkAuf8ACWQRWeoS3unX1ndWMSTNZS+U00quWWIR
+W7KzO6Miru3FgBgZGSHxjpcsujxyefA2qxSPF5qYELo0aNFKQTsk3yBMH+MFc7iAa974F027ito
BPfLCt2lxcl764ea4Eav5aGYyb1VJGWQAHAZcgZYmo9M8C2mm6pNN9pkudPkS7QWV0XnAW4+zmQF
5GYsC8MjkHqZj6cgFhfGVtPNJFaabqV2bd5BdeRGhNuiTSw7ypcM4LQSkLGHYhfugkAyL4sgM+pw
Pp19HNZXa2UcZ8otdzMgkCxBXOfkKsS20KpJYgK+3Hl+Hm6xgsk1CB4Ypbh0murPz7m282Z5d9vO
X3xzAOB5jF8mNGwCDu0F8LXn27U72TU4PtE2oLqFi8doV+zSCEQYcGQiVTGApHyn5nIKkqUAJJ/G
um2It11OC7sJ5LgQSwTopa3zHJIskhRmXyisT/vFLKMNuI2Pt2LLUob661G3iWQPYXAt5SwGCxij
lyvPTbIo5xyD9Tjx+F5pNWsdYv7+OfUoLgSyvFbmON41hnjSNELsVANw7kksSSRnG0Lc0Hw9b+Hm
1NbRsW95di4jhAOIAIo49i5J+UeXkAYCghQAFFAGxRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAf/9k=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_20.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACTAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2nXdd
TQ47P/Qbq9lvLj7PDDa+WGLeW8hJMjqoG2Nu/pWf/wAJZe/9Chrn/f2z/wDkijxZ/wAhLwt/2FX/
APSO5q5WNSo4uyAs6Hq8eu6Wt9Fbz24MssLQz7d6PHI0bA7WZfvIehNM1LxLoOjXC2+qa3ptjOyB
1jurpImK5IyAxBxkEZ9jVDwP/wAi7L/2E9R/9LJqztWttatfHUmqWdrrM1m9laxldOay2ytHLOzJ
J55DAYkXBQj7x5yBjVaoDqJNW02HVIdLl1C0TUJk3xWjTKJXXnlUzkj5W5A7H0rPg8aeFbq4it7f
xLo008rhI447+JmdicAABskk8YrLv9L1IeKGaysp/stzdwXM5d7eSzkKCMNJIrDzkmVYwEEeU3JE
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
UUUAFFFFABRRRQAUUUUAFFFFAH//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_21.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEvAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+oxP
C1w9ussZnRFd4ww3KrEhSR1AJVgD32n0qSuX8SWOsxajHf8Ah6PN1exDTrp9yf6OmSY7rD8P5JaT
92Mb/N5PyigDpIJ4bq3iuLeWOaCVA8ckbBldSMggjggjnNSVw+o6Lrth4h0KHRHni0Czit7dIYMP
5Ko5Enmb50DK0exQSszDaxUK2C2fE2uz+MtZsLK9nGppp9/mdrwS2kUjyRGyzCGYRMsZIO6NS+1y
PM5agD0iivM4/DWtXekabPqkOs3EmnanJMtpHem3nMDwMmEcXb7iJG3bpJgwXeowpCtY1rQfE2va
p4l050kt9L1DTJ4Yn+1N5Rn/AHYgIIlLAY3l1WKNeSrebwxAPQBPC1w9ussZnRFd4ww3KrEhSR1A
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

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/Temp/legend_localhost_landbase_22.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA5AJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+s+6
13R7HUYNOvNVsbe+n2+TbTXCJJJuO1dqk5OSCBjqa0K4fxJ4b1bUvEOoXcEk/wDZk2n21tdWUTRL
/aEYe582HcwLI22RcEFQdxXcud6AHWXmrabp9xa297qFpbT3b7LaOaZUaZsgYQE5Y5YDA9R60R6t
ps2qTaXFqFo+oQpvltFmUyovHLJnIHzLyR3HrXJ+JNG1uRtZi05J5ZNX2iK6QWzpAoi8sQXCTg5t
9xaT92GY+ZINoP8ArK8mia3/AMJ7c3sVvffZ/wC1Yr23dntvse37LHBKzjPn+Zs85VA+XdsJGMmg
D0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooArXl/a6fGJLu4igjJwHlcKCeeMnvwapn
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
A//Z

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/advancetools/addvertex_off.gif

R0lGODlhEgASAJEDAAAAALm1tdrc3gAAACH5BAEAAAMALAAAAAASABIAAAI2nI+pB70PBAhPNVcZ
Annw9C0heBllFU2eREENdY1bQLcaaItz5115lsrJNq9NpmaK8W5Lk6EAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/advancetools/deletevertex_off.gif

R0lGODlhEgASAKIAANrc3szMzLm1tQAAAP///wAAAAAAAAAAACH5BAEHAAQALAAAAAASABIAAAM7
SLrcviO+OcAQ00WZYfjB0BEDCIqUaW7opqrVRVrCe0YYa4dCjzEl2C91GmZYxk4secSNGD4FC/Ws
ZhIAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/zoomin_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAJAnIMZxj0BogTLnYlr
g5NLfXWZsGVjSSlIFJCMx56v2bnhJ8/YZ6MmuFG1IECG4Ig8Ei3MgZLStDyLTWUr6kgWAAA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/zoomout_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAI/nIMZxj0BogTLnYlr
gzg73kmBsIXTWFIKEqEMaLqX2ZIvXX+0nGaUdViNIBqH4Ig8EoFA5Y9pFCyhDSWPmiwAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/pan_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAJFnD+hyLYBogotSShl
wyoCnjCcx0HUMWafJCSmB6+fUMZ2QJM2jLfYzms5gEEUkSW0HHGiZdK461V+xenkyqwMBNxu91AA
ADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/info_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAI/nB2pxx0AQRCtvjir
U4lqJoTix5VkhEqek2LrlqCZJl7Q/A22miPyq9nhGCUZ57BryXzK1qwEVYQOoqp1OigAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/previousmap_off.gif

R0lGODlhEgASAJEDAAAAANrc3rm1tQAAACH5BAEAAAMALAAAAAASABIAAAJFnAGmywORmnwQ2cho
2BxKt12W8D2IgKLYoVwt8i6CCdL0QuVhmO2QvwL9hrkeEWjUEZNAHq657JlmPwCpMTqcPo7r4VoA
ADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/nextmap_off.gif

R0lGODlhEgASAJEDAAAAANrc3rm1tQAAACH5BAEAAAMALAAAAAASABIAAAJInI8HkJ0QmBurrhAn
xJzLZ12R8BmMgJIQIFBfpVQtla31iGw6ps8mD4zwfDShsZcL7nAKpZK4jEKdRyJtRRKyHDLTwpqD
ggcFADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/overviewmap_off.gif

R0lGODlhEgASAJEDAAAAANrc3ri4uAAAACH5BAEAAAMALAAAAAASABIAAAJAnG+AywPf2puRiXur
m1xFEIRiAAiMAo5h6SWsugrQ9sLs/MgwKZdHrWKZDpdUcHjqTJAWjJOZpGh+uSnCZ80WAAA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/legend_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAI8jI9pE+APY2CxwiAa
MFtp/DXel1km6HBjWnadwmqm1KpenIr31s5XrYPxQq8EzveTIYejkWAgiEqn1GgBADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/functionaltools/print_off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAJFnBepcd0BIoDMPTlj
tQgvwXWYBj7KqClGki7nxEDoPAkyPQY2juqyCySxbj1YaRhMCEornI7ZBFKgTZrOIv1wltzu8lAA
ADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/maptools/generateurl_off.gif

R0lGODlhEgASAJEDAAAAANrc3ri4uAAAACH5BAEAAAMALAAAAAASABIAAAI7nI+py+3vgEQSLBCy
HVinngVS6BldhVblyZHWKbSi7MFymmoxrYH6TgMIBCAh0CQZIo2L4dEJiUqnhwIAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/selectionlist/toggleseleoff.gif

R0lGODlhEgASAKIFAAAAANrc3v8AADPMADPKAAAAAAAAAAAAACH5BAEAAAUALAAAAAASABIAAANL
WLrc/lABUCa1ly4Quu8c2HweMIRN+AHEQHCaBGImxoSAgJ8iA+ogXiD12+FuxeBxY9HReotATgAk
EaVVUqxSIpVuk0rYIomYz5AEADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/selectionlist/deleteselected_off.gif

R0lGODlhEgASAJEDANrc3gAAAP8AAAAAACH5BAEAAAMALAAAAAASABIAAAJFnI+pyxYxHpQTngCy
3tkeIAhcKCYYKGZkh5womgJetJGxnNQhZ+o3ftHsdprZifhiIVSjVO/HBDo4VGnkca1YZo2uF1EA
ADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/selectionlist/toggleindexing_off.gif

R0lGODlhEgASAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAASABIAAAI5lI+pyxkPQzMBWPtW
jKBKd13bd1Rhh3bgyZHUGXrgA8uIZ8bqLbJ7qeu5BLgNapirZW6jyOQJZRQAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/advancetools/save_off.gif

R0lGODlhEgASAJEDAAAAAP///7S0tAAAACH5BAEAAAMALAAAAAASABIAAAJLnI+JAMPNHIwu2Itx
q6/7gASAAFyMSIpGOZbW2apc+rLpZntPGo7CDwSyVigd40aMZWK9mwc5c2mgOdGz1DN2ZNKMFxcJ
TyaKsqIAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/selectionlist/zoomintoallselections_off.gif

R0lGODlhEgASAKIAAP///8zMzLi4uLm1tQAAAP///wAAAAAAACH5BAEHAAUALAAAAAASABIAAANM
WLpM/oRJRYC1ZMwGXtcbdWFgAUGd81FB6wbVmJlvjWaEbZ/527sxzK81hHkcRB5RVmwemzamznek
1YCjDuvKcyy6gsJgTGYIzuhQAgA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/tools/selectionlist/zoomintoactiveselection_on.gif

R0lGODlhEgASAKIAAAAAAP///7W1tf8AAP///wAAAAAAAAAAACH5BAEHAAQALAAAAAASABIAAANM
SLoM/mOwSUC4IUq6rNMCpwxWFglA93yDOQhBWmG09l5pSWOgp+O7G+4X261ixCTNMVyVnMylUUCl
KpeTK0bW2GE5RKCoAh0vqlVRAgA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/collapse_off.gif

R0lGODlhDwAPAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAAPAA8AAAIllI8pwe1tApi0ghCt
xktbLnkUKI7Z9YRkeZ3l+roiPEdpquRHAQA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/images/Tools/AdvanceTools/editVertex_Off.gif

R0lGODlhEgASAJEDAAAAANrc3rm1tQAAACH5BAEAAAMALAAAAAASABIAAAJBnI+pe+COngKhghiA
SA82iVGXcQnmSGYZOUFiBobC62Rb5MxqdzemLhqcIqHVJ1dEpTRJDvLoQfycSsbRuqhiEwUAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/images/Tools/AdvanceTools/editSymbology_Off.gif

R0lGODlhEgASAJEDAAAAANrc3ri4uAAAACH5BAEAAAMALAAAAAASABIAAAJOnI+JwO3mwACh2grE
tJJerkVT5IQBJQ3CyrYbejTKe0KcgtbevZz6l+nBdhhNzJfaBYU1CMPITBlWkMXD2sHiTiHGSBp7
vkIzFbUBHRQAADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/close_Off.gif

R0lGODlhDwAPAJECANrc3gAAAAAAAAAAACH5BAEAAAIALAAAAAAPAA8AAAIvlI8pwe1tApi0ghCt
xmsy+l2ZJ4ViB5qnlLLeSLprerkca4a3Zu08GHkIOYqioAAAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/surf/images/go_off.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEgARAwERAAIRAQMRAf/EAIIAAAMBAAAAAAAAAAAAAAAA
AAAEBwgBAAIDAQAAAAAAAAAAAAAAAAACAwQFARAAAgIABAEGDwAAAAAAAAAAAgMBBAASBQYRITEj
FBWFQSIyYtITU2SUNRZWlheXEQACAQEGBQUAAAAAAAAAAAAAAREC8CExQWGRgRIDE5NRcfEykv/a
AAwDAQACEQMRAD8Aseg/q2dv6SzXew51l9Gq++d7qnWTa5AMJjpb0hGzPmki5Z48cO5K1HbhTExo
NbSp7D16kg3bW0yjeegLYVZrV2QaGQJQameqDPlzwLIyxIlzxlICIcrMbp00VL6ozv8AXW9/uHU/
jLHp4m5UZndr9WXbbG1d1dhadd0m9RCtqFGg81W0OMwMKCETEEtoRIzCYLm8OIW7zS6VFXKmnjGW
nuP7WqazuCdN1C+g9NRQlb3QQEl7bohlasBPpFJWREB8fGZyj5HHPx3D0zVDd1rfGOXsWDHLh+cd
xfKe7/dPYeZwxFsXv3ww4aB/S8GweQP5pg3Dxn//2Q==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/mapSizeMedium_Off.gif

R0lGODlhEgASAJEDANrc3gAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAI8XI6pY+IPRZDSqKsk
2Lz7GXhiB45maYolhpBaOE7cegrzW98hrNobHfMBgD3dkCX7aQCRiA6JEQyaVEgBADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/MapTools/mapSizeMedium_On.gif

R0lGODlhEgASAJEDAP///wAAALi4uAAAACH5BAEAAAMALAAAAAASABIAAAI8XI6pY+IPRZDSqKsk
2Lz7GXhiB45maYolhpBaOE7cegrzW98hrNobHfMBgD3dkCX7aQCRiA6JEQyaVEgBADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionList/deleteSelection_Off.gif

R0lGODlhEgASAJEDANrc3gAAAP8AAAAAACH5BAEAAAMALAAAAAASABIAAAJAnI+pyxYxHpQTngCy
3tmeLAhaqCUYKJKaF22huLEnCq/JmNaAieL2xQkCZEOKcXgTbnjGI1H5czwiU0qkgc0yCgA7

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionList/setAsActive_Off.gif

R0lGODlhEgASAJEDANrc3gAAAP8AAAAAACH5BAEAAAMALAAAAAASABIAAAI8nI+pyz0BoTMBWBtS
3Bej2oUCkB1gCAgq+aHpypqoOnpy/eIx9eZhycvpbEHfr3UZEh+u42cDlUymVEMBADs=

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://leesweb5/utilities/app_themes/Surf/images/Tools/SelectionList/applySelection_Off.gif

R0lGODlhEgASAJEDANrc3gAAAP8AAAAAACH5BAEAAAMALAAAAAASABIAAAJBnI+pyxYxHpQTngCy
3tkeDgIJFmYC4EWlwKIIybGni4CyNgKz3mop1rptfibhMKEx4l6b3fFSejoeEarE0chqGQUAOw==

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/App_Themes/surf/Surf.css

HTML {
	SCROLLBAR-FACE-COLOR: #cddbe5; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; =
SCROLLBAR-SHADOW-COLOR: gray; SCROLLBAR-3DLIGHT-COLOR: #cccccc; =
SCROLLBAR-ARROW-COLOR: #256392; SCROLLBAR-DARKSHADOW-COLOR: #cddbe5; =
SCROLLBAR-BASE-COLOR: blue
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px =
3px 10px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
DIV {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
P {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
TD {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
TH {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
LI {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
SELECT {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
SPAN {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
TEXTAREA {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
INPUT {
	FONT-FAMILY: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica
}
SELECT {
	DISPLAY: block! important; FONT-SIZE: 8pt
}
TEXTAREA {
	FONT-SIZE: 8pt
}
TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	COLOR: #336699; BACKGROUND-COLOR: #336699
}
FIELDSET {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
A {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.Footer {
	VERTICAL-ALIGN: bottom; COLOR: #336699; HEIGHT: 60px; TEXT-ALIGN: =
center
}
.Footer A {
	COLOR: #336699
}
.TopNavBar {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-BOTTOM: #bfe0f1 =
1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.TopNavLink {
	CURSOR: pointer; COLOR: #006699; TEXT-DECORATION: none
}
.TopNavLink:hover {
	CURSOR: pointer; COLOR: #006699; TEXT-DECORATION: underline
}
.TopNavItem {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#336699 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 8pt; BACKGROUND: =
url(images/squareSide.gif) #ffffff no-repeat left 50%; PADDING-BOTTOM: =
2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: =
#336699 1px solid; CURSOR: pointer; COLOR: #336699; PADDING-TOP: 2px; =
BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center
}
.TopNavItemOver {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#336699 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 8pt; BACKGROUND: =
url(images/squareSide.gif) #bfe0f1 no-repeat left 50%; PADDING-BOTTOM: =
2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: capitalize; BORDER-LEFT: =
#336699 1px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 2px; =
BORDER-BOTTOM: #336699 1px solid; TEXT-ALIGN: center
}
.TopNavItemBig {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
11pt; BACKGROUND-IMAGE: url(images/silverTabBG.gif); PADDING-BOTTOM: =
3px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: =
capitalize; WIDTH: 120px; COLOR: #006699; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; TEXT-ALIGN: center
}
A.TopNavItemBig:link {
	BACKGROUND-IMAGE: none; COLOR: #999999; TEXT-DECORATION: none
}
A.TopNavItemBig:visited {
	BACKGROUND-IMAGE: none; COLOR: #999999; BACKGROUND-COLOR: transparent; =
TEXT-DECORATION: none
}
A.TopNavItemBig:hover {
	BACKGROUND-IMAGE: none; COLOR: #006699; TEXT-DECORATION: none
}
A.TopNavItemBig:active {
	BACKGROUND-IMAGE: none; COLOR: #999999; TEXT-DECORATION: none
}
.TopNavItemBigSelected {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
11pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: =
capitalize; WIDTH: 100px; CURSOR: text; COLOR: #000000; PADDING-TOP: =
0px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 20px; =
TEXT-ALIGN: center
}
.TopNavItemBigSelected {
	VERTICAL-ALIGN: middle
}
.TopNavItemBig TD {
	VERTICAL-ALIGN: middle
}
A.TopNavItemBigSelected:link {
	BACKGROUND-IMAGE: none; COLOR: #006699; TEXT-DECORATION: none
}
A.TopNavItemBigSelected:visited {
	BACKGROUND-IMAGE: none; COLOR: #006699; BACKGROUND-COLOR: transparent; =
TEXT-DECORATION: none
}
A.TopNavItemBigSelected:hover {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: none
}
A.TopNavItemBigSelected:active {
	BACKGROUND-IMAGE: none; COLOR: #006699; TEXT-DECORATION: none
}
.MapTabSelected {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(images/mapTabBgSelectedNoBorder.gif) #bfe0f1 no-repeat right top; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #bfe0f1 1px solid; CURSOR: pointer; =
COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #bfe0f1 1px solid
}
.MapTabHover {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(images/mapTabBg.gif) #cccccc no-repeat right top; PADDING-BOTTOM: =
3px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: #336699; =
PADDING-TOP: 3px; BORDER-BOTTOM: #bfe0f1 1px solid; TEXT-DECORATION: =
underline
}
.MapTab {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(images/mapTabBg.gif) #cccccc no-repeat right top; PADDING-BOTTOM: =
3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #336699; PADDING-TOP: 3px; =
BORDER-BOTTOM: #bfe0f1 1px solid
}
.MapTab A {
	COLOR: #336699
}
.MapTab A:hover {
	COLOR: #336699; TEXT-DECORATION: underline
}
.MapTabSelected A {
	COLOR: #000000
}
.MapTabSelected A:hover {
	CURSOR: text; COLOR: #000000; TEXT-DECORATION: none
}
.PopUpTable {
	LEFT: 2px; POSITION: relative; TOP: 10px
}
.ActiveSnapHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ffffff; =
WHITE-SPACE: nowrap; BACKGROUND-COLOR: #336699
}
.ActiveSnapHeader A {
	FONT-WEIGHT: bold; COLOR: #ffffff; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.ActiveSnapHeader A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.ActiveSnapHeader A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
.SnapHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; COLOR: #000000; =
BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.LayerMgrMapNode {
	MARGIN-TOP: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; =
COLOR: #000000
}
.LayerMgrItems {
	MARGIN-TOP: 4px; FONT-SIZE: 8pt; COLOR: #000000
}
.LayerMgrItemsSelected {
	MARGIN-TOP: 4px; FONT-SIZE: 20pt
}
.LayerMgrItemsDisabled {
	MARGIN-TOP: 4px; FONT-SIZE: 8pt; COLOR: #cccccc
}
.LayerMgrItemsDisabled INPUT {
	BORDER-RIGHT: red 3px solid; BORDER-TOP: red 3px solid; BORDER-LEFT: =
red 3px solid; BORDER-BOTTOM: red 3px solid
}
.LayerMgrItemsHover {
	MARGIN-TOP: 4px; FONT-SIZE: 8pt; CURSOR: pointer
}
.CMDefaultLook {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
pointer; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc
}
.CMDefaultLookDisabled {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
not-allowed; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc
}
.LayerMgrRow {
	WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.LayerMgrRow IMG {
	MARGIN-TOP: 5px
}
.LayerMgrRowHover {
	WIDTH: 100%; CURSOR: pointer; BACKGROUND-COLOR: #bfe0f1
}
.LayerMgrRowHover IMG {
	MARGIN-TOP: 5px
}
.LayerMgrChildRowHover {
	BACKGROUND-COLOR: #ffffff
}
.LayerManagerActiveLayer {
	PADDING-RIGHT: 2px; WIDTH: 100%; CURSOR: pointer; BACKGROUND-COLOR: =
#bfe0f1
}
.titleBarPrint {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; CURSOR: move; COLOR: =
#000000; PADDING-TOP: 2px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
DIV.scroll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; WIDTH: 180px; PADDING-TOP: 0px; HEIGHT: 414px; =
BACKGROUND-COLOR: #ffffff
}
.MapViewsLblCell {
	PADDING-TOP: 4px
}
.ScalePickerGobtn {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 2px; BORDER-RIGHT-WIDTH: 0px
}
.ratioTextBox {
	BORDER-RIGHT: #336666 1px solid; BORDER-TOP: #336666 1px solid; =
MARGIN-TOP: 0px; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; BORDER-LEFT: =
#336666 1px solid; WIDTH: 70px; COLOR: #333333; BORDER-BOTTOM: #336666 =
1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.ScalePIckerTxtLbl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.SelectionToolBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.AdvancedToolBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.AdvancedToolBar A {
	CURSOR: pointer; COLOR: #000000
}
.AdvancedToolBar A:hover {
	CURSOR: pointer; COLOR: #000000
}
.AdvancedToolBar IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#AdvanceTools {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
DISPLAY: block; Z-INDEX: 10; VISIBILITY: visible; BORDER-LEFT: #666666 =
1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; =
BACKGROUND-COLOR: #bfe0f1
}
.AdvanceToolsHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; CURSOR: pointer; =
COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.ToolBarBasic {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #666666 1px solid; WIDTH: 30px; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: =
#bfe0f1; TEXT-ALIGN: left
}
.ToolBar {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #666666 1px solid; WIDTH: 30px; COLOR: #ffffff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: =
#bfe0f1; TEXT-ALIGN: left
}
.ToolBarBasic A {
	COLOR: #000000
}
.ToolBar A {
	COLOR: #000000
}
.ToolBarBasic A:hover {
	COLOR: #ffffff
}
.ToolBar A:hover {
	COLOR: #ffffff
}
.ToolBarBasic IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.ToolBar IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.Tool {
	CURSOR: pointer; TEXT-ALIGN: left
}
.Tool IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}
.ToolImageOn {
	CURSOR: pointer; TEXT-ALIGN: left
}
.ToolSel {
	CURSOR: default; TEXT-ALIGN: left
}
.ToolMouseOver {
	CURSOR: pointer; TEXT-ALIGN: left
}
.ToolDisabled {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D35); CURSOR: =
default; TEXT-ALIGN: left; -moz-opacity: 0.3
}
.clear {
	CLEAR: both
}
.floatRight {
	FLOAT: right
}
.ToolBarHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; WIDTH: 100%; CURSOR: move; COLOR: #ffffff; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #336699
}
.RoutingHeader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
9pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: =
#ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.errMSg {
	COLOR: red
}
.btn {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: =
5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; =
BACKGROUND: url(images/button.gif) #777777 no-repeat 0px -60px; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3D"#000000", =
Direction=3D135, Strength=3D3); PADDING-BOTTOM: 2px; BEHAVIOR: =
url(images/button.htc); COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: =
#000 0px solid
}
.btn:hover {
	BACKGROUND-POSITION: -8px top; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3D"#000000", =
Direction=3D135, Strength=3D3); COLOR: #000000; BACKGROUND-REPEAT: =
repeat-x
}
.btnHover {
	BACKGROUND-POSITION: -8px top; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3D"#000000", =
Direction=3D135, Strength=3D3); COLOR: #000000; BACKGROUND-REPEAT: =
repeat-x
}
.btnDown {
	BACKGROUND-POSITION: left top; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3D"#999999", =
Direction=3D135, Strength=3D3); COLOR: #000000; BACKGROUND-REPEAT: =
no-repeat
}
.TextBoxMid {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 154px; =
HEIGHT: 14px
}
.TextBoxMidSearch {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 150px; =
HEIGHT: 13px
}
.TxtLbl {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline
}
.LoginTxtLbl {
	FONT-SIZE: 8pt; MARGIN: 0px; VERTICAL-ALIGN: middle
}
.txtSmall {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; WIDTH: 70px
}
.txtMid {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; WIDTH: 100px
}
.SidePanelsBottomCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: text-bottom; PADDING-TOP: 3px; HEIGHT: 24px; =
BACKGROUND-COLOR: #bfe0f1
}
.BottomLightBlueCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: text-bottom; PADDING-TOP: 3px; HEIGHT: 24px; =
BACKGROUND-COLOR: #bfe0f1
}
.InfoControlTopSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: text-bottom; PADDING-TOP: 3px; HEIGHT: 24px; =
BACKGROUND-COLOR: #bfe0f1
}
.SubTitleBar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #7b7b7b; =
PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: =
#bfe0f1; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.SubTitleBar IMG {
	MARGIN-BOTTOM: 2px
}
.SearchTab {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#cccccc 1px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 3px; =
BACKGROUND-COLOR: #ffffff
}
.SearchLinks TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.WizardSidebarButtonStyle {
	PADDING-RIGHT: 10px; WHITE-SPACE: nowrap
}
.NearbySearchStyle {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; =
BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: =
left; BORDER-RIGHT-WIDTH: 0px
}
.NearbySearchTool {
	FONT-SIZE: 8pt
}
.MeasureDisplayArea {
	PADDING-LEFT: 4px; TEXT-ALIGN: left
}
.tblBorderAll {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.tblBorderBottom {
	BORDER-BOTTOM: #666666 1px solid
}
.tblBorderleft {
	BORDER-LEFT: #666666 1px solid
}
.printDataTable {
	BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px =
solid
}
.printDataTable TD {
	BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.printDataTable TH {
	BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.PrintHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.TextAreaStyle {
	FONT-SIZE: 10px
}
.EditorBorderStyle {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.LabelStyle {
	FONT-SIZE: 10px
}
.CalenderStyle {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 =
1px solid
}
.calendar_button {
	CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.picker {
	BORDER-RIGHT: #336666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#336666 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; BORDER-LEFT: #336666 1px solid; WIDTH: 150px; CURSOR: pointer; =
PADDING-TOP: 2px; BORDER-BOTTOM: #336666 1px solid; BACKGROUND-COLOR: =
#ffffff
}
.calendar {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; CURSOR: default; BORDER-BOTTOM: black 1px =
solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.calendar TD {
	FONT-SIZE: 8pt
}
.header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #ffffff; =
PADDING-TOP: 3px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.headerbutton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
10pt; WIDTH: 10px; CURSOR: pointer
}
.day {
	BORDER-RIGHT: #f6f6f6 1px solid; BORDER-TOP: #f6f6f6 1px solid; =
BORDER-LEFT: #f6f6f6 1px solid; WIDTH: 25px; CURSOR: pointer; =
BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-ALIGN: center
}
.dayhover {
	BORDER-RIGHT: #f6f6f6 1px solid; BORDER-TOP: #f6f6f6 1px solid; =
BORDER-LEFT: #f6f6f6 1px solid; WIDTH: 25px; CURSOR: pointer; =
BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: =
underline
}
.dayheader {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: white 1px solid; WIDTH: 25px; =
BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: =
center
}
.othermonthday {
	COLOR: #999999
}
.othermonthdayhover {
	COLOR: #b2b1ca; TEXT-DECORATION: underline
}
.footer {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 1px; FONT-WEIGHT: bold; =
FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 4px; =
HEIGHT: 25px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: right
}
.footer TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white
}
.button {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: =
url(images/dayheader_bg.gif); VERTICAL-ALIGN: middle; COLOR: #333333; =
BACKGROUND-COLOR: #e0dfe3
}
.selectedday {
	BORDER-RIGHT: #bb5503 1px solid; BORDER-TOP: #bb5503 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #bb5503 1px solid; WIDTH: 25px; COLOR: =
#000000; BORDER-BOTTOM: #bb5503 1px solid; BACKGROUND-COLOR: #fbe694
}
.month {
	MARGIN: 0px 5px 5px; BACKGROUND-COLOR: #f6f6f6
}
.nextprev {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 25px
}
.selector {
	VERTICAL-ALIGN: middle; WIDTH: 14px; CURSOR: pointer; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: left
}
DIV.clsPrintBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
DIV.clsPrintBorder1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.clsPrintHeader {
	BACKGROUND-COLOR: #44728d
}
.clsPrintScaleBar {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; BACKGROUND-COLOR: #ffffff
}
.clsPrintTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #999999; BACKGROUND-COLOR: =
#ffffff
}
.clsPrintSubTitle {
	BORDER-RIGHT: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; =
COLOR: #999999; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: =
#ffffff
}
.clsPrintSubTitlePortrait {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #999999; BACKGROUND-COLOR: =
#ffffff
}
.clsPrintLegend {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #c0c0c0
}
.clsPrintComments {
	FONT-SIZE: 7pt
}
.ContactPrintTitle {
	BORDER-BOTTOM: #666666 1px solid
}
.addLblPopUp {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #336699 1px solid; =
COLOR: #000000; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: =
#ffffff; TEXT-DECORATION: none
}
.SelectionListTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px =
solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.SelectionListTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.tblRouteSummer {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px =
solid
}
.tblRouteSummer TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.tblRouteDirections {
	WIDTH: 100%
}
.tblRouteDirections TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.blueLink {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.attributeEditor {
	CURSOR: pointer; COLOR: #000000
}
.attributeEditorHover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.attributeEditorSelected {
	CURSOR: pointer; COLOR: #cccccc; TEXT-DECORATION: none
}
.goButton INPUT {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 1px
}
.TextBoxMidSearch {
	HEIGHT: 13px
}
.TextBoxMidSearchEditor {
	HEIGHT: 20px
}
.TopLeftCorner {
	BACKGROUND-IMAGE: url(Images/TableBorder/sideBoxTopLeft.gif); WIDTH: =
6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
.RightBorder {
	BACKGROUND-IMAGE: url(Images/TableBorder/sideBoxLeft.jpg); WIDTH: 6px; =
BACKGROUND-REPEAT: repeat-y
}
.LeftBorder {
	BACKGROUND-IMAGE: url(Images/TableBorder/sideBoxLeft.jpg); WIDTH: 6px; =
BACKGROUND-REPEAT: repeat-y
}
.TopRightCorner {
	BACKGROUND-IMAGE: url(Images/TableBorder/sideBoxTopRight.gif); WIDTH: =
6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
.BottomLeftCorner {
	BACKGROUND-IMAGE: url(Images/TableBorder/sideBoxBottomLeft.gif); WIDTH: =
6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
.BottomRightCorner {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(Images/TableBorder/sideBoxBottomRight.gif); WIDTH: 6px; =
BACKGROUND-REPEAT: repeat; HEIGHT: 6px
}
.TopCenterCell {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(Images/TableBorder/sideBoxTop.jpg); BACKGROUND-REPEAT: repeat-x; =
HEIGHT: 6px
}
.BottomCenterCell {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(Images/TableBorder/sideBoxTop.jpg); BACKGROUND-REPEAT: repeat-x; =
HEIGHT: 6px
}
.CommonBoxTable {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; =
BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
.CommonBoxTableContent {
	BACKGROUND-COLOR: #ffffff
}
.HeaderTable {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; CURSOR: default; =
COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 20px; BACKGROUND-COLOR: =
#336699; TEXT-DECORATION: none
}
.HeaderTable IMG {
	CURSOR: pointer
}
.HeaderTableFloating {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; CURSOR: move; COLOR: =
#ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #336699; TEXT-DECORATION: =
none
}
.HeaderTableFloating IMG {
	CURSOR: pointer
}
.HeaderCloseButtonCell {
	CURSOR: pointer
}
.BorderImage {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 2px
}
.BottomLightBlueCell {
	PADDING-BOTTOM: 3px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 3px; =
HEIGHT: 24px; BACKGROUND-COLOR: #bfe0f1
}
.HorizonTalToolBar {
	CURSOR: pointer
}
.SelectionListToolBar {
	CURSOR: pointer
}
.HorizonTalToolBar IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.SelectionListToolBar IMG {
	MARGIN: 0px
}
.ApplyButtonCell {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 3px; BACKGROUND-COLOR: =
#bfe0f1; TEXT-ALIGN: center
}
.ContentDiv {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.AttributeEditorTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 8pt; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc =
1px solid
}
.LabelStyle {
	FONT-SIZE: 8pt; WHITE-SPACE: nowrap
}
.ImageButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ThemeCtrl {
	BORDER-RIGHT: #bfe0f1 0px solid; BORDER-TOP: #bfe0f1 0px solid; =
BORDER-LEFT: #bfe0f1 0px solid; BORDER-BOTTOM: #bfe0f1 0px solid
}
.LangCtrl {
	BORDER-RIGHT: #bfe0f1 0px solid; BORDER-TOP: #bfe0f1 0px solid; =
BORDER-LEFT: #bfe0f1 0px solid; BORDER-BOTTOM: #bfe0f1 0px solid
}
.InfoHeaderXSLTbl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #336699
}
.InfoXSLHeaderRow {
	BORDER-BOTTOM: #cccccc 1px solid
}
.InfoXSLRowLeftCell {
	PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cccccc 1px solid
}
.InfoXSLRowRightCell {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.ToolTipsCls {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffea
}
.SearchHeader {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; BORDER-BOTTOM: #336699 1px =
solid
}
.XSLSearchResult {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; MARGIN: =
10px; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; =
empty-cells: show
}
.WidgetCSSClass {
	WHITE-SPACE: nowrap
}
.MoreSearchesTbl {
	MARGIN-BOTTOM: 20px; WIDTH: 100%
}
.MoreSearchesTbl TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
#MapTabsPan {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: -1px; MARGIN-LEFT: 6px
}
#SearchTabs {
	MARGIN-TOP: 5px; MARGIN-LEFT: 6px
}
#MapOverViewLayer {
	DISPLAY: none; Z-INDEX: 100; OVERFLOW: visible; BACKGROUND-COLOR: =
transparent
}
#MapOverViewLayer IFRAME {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#InfoToolCtrlLayer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; WIDTH: 550px; PADDING-TOP: 0px; HEIGHT: 500px
}
#InfoiFrame {
	BACKGROUND-COLOR: #ffffff
}
#SelectionListLayer {
	DISPLAY: block
}
#PanDiv {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
Z-INDEX: 100; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px =
solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #bfe0f1
}
#help {
	WIDTH: 105px; HEIGHT: 26px
}
#loginFooter {
	DISPLAY: none; FONT-SIZE: 8pt; COLOR: #cccccc
}
#loginFooter A {
	FONT-SIZE: 8pt; COLOR: #cccccc; TEXT-DECORATION: none
}
#loginFooter A:hover {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
#tb_columnViewer {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; =
BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid; =
empty-cells: show
}
#tb_columnViewer TD {
	WORD-SPACING: normal; BORDER-BOTTOM: #cccccc 0px solid; WHITE-SPACE: =
nowrap; BACKGROUND-COLOR: #ffffff; empty-cells: inherit
}
#colorPickerTable1 {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#LoginStatTable {
	FLOAT: right; HEIGHT: 20px
}
#LoginStatTable A:link {
	FONT-SIZE: 8pt; COLOR: #336699; TEXT-DECORATION: underline
}
#LoginStatTable A:visited {
	FONT-SIZE: 8pt; COLOR: #336699; TEXT-DECORATION: underline
}
#LoginStatTable A:active {
	FONT-SIZE: 8pt; COLOR: #336699; TEXT-DECORATION: underline
}
#tb_MapControlNavigationTools {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; =
BACKGROUND-COLOR: #bfe0f1
}
#tb_MapControlNavigationTools IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#tb_MapControlNavigationTools IMG {
	MARGIN-TOP: 4px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#toolHelpHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
7pt; Z-INDEX: 1000; MAX-WIDTH: 200px; PADDING-BOTTOM: 2px; PADDING-TOP: =
2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #bfe0f1
}
#toolHelpBody {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; Z-INDEX: 1000; =
MAX-WIDTH: 200px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #ffffff
}
#toolHelp {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
Z-INDEX: 100; VISIBILITY: hidden; MARGIN-LEFT: 2px; OVERFLOW: hidden; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cccccc 1px =
solid; POSITION: absolute
}
#MapTabsLayer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#advanceToolLayer {
	DISPLAY: none; POSITION: absolute
}
#divMapTips {
	DISPLAY: none; POSITION: absolute
}
#VertexToolbarPan {
	DISPLAY: none; POSITION: absolute
}
#EditingVertexToolbarPan {
	DISPLAY: none; POSITION: absolute
}
#advanceToolLayer {
	Z-INDEX: 10; OVERFLOW: visible
}
#RedliningPan {
	Z-INDEX: 40
}
#SelectionOptionsPan {
	DISPLAY: block; POSITION: absolute
}
#RedliningPan {
	DISPLAY: block; POSITION: absolute
}
#MeasureLayer {
	DISPLAY: block; POSITION: absolute
}
#EditingLayer {
	DISPLAY: block; POSITION: absolute
}
#BufferSelectionPan {
	DISPLAY: block; POSITION: absolute
}
#BufferSelectionPan {
	Z-INDEX: 40
}
#BufferMoreOptionLayer {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
#InfoLayer {
	DISPLAY: none; Z-INDEX: 50; OVERFLOW: visible; WIDTH: 500px
}
#PrintLayer {
	DISPLAY: none; Z-INDEX: 70
}
#SymbolEditorLayer {
	WIDTH: 400px; POSITION: absolute
}
#RedLiningTable {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
#legendLayer {
	DISPLAY: none; FONT-SIZE: 8pt; Z-INDEX: 20; OVERFLOW: visible; WIDTH: =
200px; COLOR: #990000; POSITION: absolute
}
#CogoToolEditorLayer {
	DISPLAY: block; OVERFLOW: auto
}
#ReportsLayer {
	DISPLAY: none; Z-INDEX: 23
}
#LayerMangerPan {
	DISPLAY: none; PADDING-BOTTOM: 10px; POSITION: fixed
}
#ResultPageContent {
	BORDER-RIGHT: #bfe0f1 1px solid; BORDER-TOP: #bfe0f1 1px solid; MARGIN: =
3px 3px 6px; BORDER-LEFT: #bfe0f1 1px solid; WIDTH: 500px; =
BORDER-BOTTOM: #bfe0f1 1px solid
}
#AttributeEditorLayer {
	DISPLAY: none
}
#commonPopupLayer {
	DISPLAY: none
}
#divResultsPopUp {
	DISPLAY: none
}
#SearchControlLayer {
	DISPLAY: none
}
#NearbySearchControlLayer {
	DISPLAY: none
}
.PaddingLeft3px {
	PADDING-LEFT: 3px
}
.Dir {
	TEXT-ALIGN: left
}
.DirRight {
	FLOAT: right; TEXT-ALIGN: right
}
.ddlCtrlLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
.MenuCtrlCell {
	PADDING-RIGHT: 10px; WIDTH: 300px; TEXT-ALIGN: left
}
.Indent {
	MARGIN-LEFT: 8px
}
.pager A {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/WebResource.axd?d=43gnCbflkVSPMRRaYKD8Gw2&t=633087611281301979

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");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (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 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;
    }
}
var __defaultFired =3D false;
function WebForm_FireDefaultButton(event, target) {
    if (!__defaultFired && event.keyCode =3D=3D 13 && !(event.srcElement =
&& (event.srcElement.tagName.toLowerCase() =3D=3D "textarea"))) {
        var defaultButton;
        if (__nonMSDOMBrowser) {
            defaultButton =3D document.getElementById(target);
        }
        else {
            defaultButton =3D document.all[target];
        }
        if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
            __defaultFired =3D true;
            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_AppendToClassName(element, className) {
    var current =3D element.className;
    if (current) {
        if (current.charAt(current.length - 1) !=3D ' ') {
            current +=3D ' ';
        }
        current +=3D className;
    }
    else {
        current =3D className;
    }
    element.className =3D current;
}
function WebForm_RemoveClassName(element, className) {
    var current =3D element.className;
    if (current) {
        if (current.substring(current.length - className.length - 1, =
current.length) =3D=3D ' ' + className) {
            element.className =3D current.substring(0, current.length - =
className.length - 1);
            return;
        }
        if (current =3D=3D className) {
            element.className =3D "";
            return;
        }
        var index =3D current.indexOf(' ' + className + ' ');
        if (index !=3D -1) {
            element.className =3D current.substring(0, index) + =
current.substring(index + className.length + 2, current.length);
            return;
        }
        if (current.substring(0, className.length) =3D=3D className + ' =
') {
            element.className =3D current.substring(className.length + =
1, current.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_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/SelectionList.js

// JScript File

function CombineAllLinkClicked(hidElemId, mode)
{
    hidElem =3D document.getElementById(hidElemId);
    if(hidElem !=3D null)
    {
        hidElem.value =3D mode;       =20
    }   =20
}
function checkboxClicked(currchkElem, selElemId, checkAllElemId, =
checkElemId, start, end)
{
    AddToHiddenElement(currchkElem, selElemId);
   =20
    checkAllElem =3D document.getElementById(checkAllElemId);
    startIndex =3D parseInt(start);
    endIndex =3D parseInt(end);
    if(startIndex !=3D "NaN" && endIndex !=3D "NaN" && checkAllElem !=3D =
null)
    {       =20
        for(i=3D startIndex; i <=3DendIndex ; i++)
        {           =20
            checkSelectedElem =3D document.getElementById(checkElemId + =
i);
            if(checkSelectedElem !=3D null)
            {
                checkAllElem.checked =3D checkSelectedElem.checked;
                if(! checkSelectedElem.checked)
                {
                    break;
                }               =20
            }           =20
        }       =20
    }   =20
}

function CheckAll(checkAllElemId, chkElemId, start, end, selElemId)
{        =20
    checkAllElem =3D document.getElementById(checkAllElemId);
    startIndex =3D parseInt(start);
    endIndex =3D parseInt(end);
    if(startIndex !=3D "NaN" && endIndex !=3D "NaN" && checkAllElem !=3D =
null)
    {       =20
        for(i=3D startIndex; i <=3DendIndex ; i++)
        {           =20
            checkSelectedElem =3D document.getElementById(chkElemId + =
i);
            if(checkSelectedElem !=3D null)
            {
                checkSelectedElem.checked =3D checkAllElem.checked;      =
                         =20
                AddToHiddenElement(checkSelectedElem, selElemId);
            }
            else
            {
                alert("checkSelectedElem is null - " + (chkElemId + i));
            }
        }
    }           =20
}


function AddToHiddenElement(chkElem, hidElemId)
{     =09
    hidElem =3D document.getElementById(hidElemId);   =20
    if(chkElem !=3D null && hidElem !=3D null)
    {               =20
        value =3D chkElem.value;
        if(chkElem.checked)
        {           =20
            if(hidElem.value.length > 0)
            {
                hidElem.value +=3D "," + value;
            }
            else
            {
                hidElem.value +=3D value;
            }
        }
        else
        {                       =20
            hidValue =3D hidElem.value;
            arr =3D hidValue.split(",");           =20
            newhidValue =3D "";                       =20
           =20
            for(j =3D 0; j < arr.length; j++)
            {                                                  =20
                if( arr[j] !=3D "" && arr[j] !=3D value)
                {                             =20
                    newhidValue +=3D arr[j] + ",";
                }             =20
            }        =20
           =20
            if(newhidValue !=3D "" && newhidValue.length > 0)
            {
               newhidValue =3D newhidValue.substring(0, =
newhidValue.length - 1);
            }
            hidElem.value =3D newhidValue;          =20
        }
    }
}

function ToggleClick(chkElemId, start, end)
{           =20
    startIndex =3D parseInt(start);
    endIndex =3D parseInt(end);
    for(i=3D startIndex; i <=3DendIndex ; i++)
    {
        checkSelectedElem =3D document.getElementById(chkElemId + i);
        if(checkSelectedElem !=3D null)
        {
            checkSelectedElem.checked =3D ! checkSelectedElem.checked;
        }
    }           =20
}

function ImageClick(currElemId, currentPage)
{
    currElem =3D document.getElementById(currElemId);
    if(currElem !=3D null)
    {
        var currentValue =3D parseInt(currentPage);
        if(currentValue =3D=3D "NaN")
            currentValue =3D 0;                               =20
        currElem.value =3D currentValue;       =20
    }  =20
}

function toggleIndexing()
{
	var parentWindow;
	if(window.opener)
	{
	    parentWindow=3Dwindow.opener;
	}
	else
	{
	    parentWindow=3Dwindow.top;
	}
=09
	if(parentWindow!=3Dnull && typeof(parentWindow.showLoading) =3D=3D =
'function')
	    parentWindow.showLoading();
=09
    SelectionListContainer.ToggleIndexing(toggleIndexingCallback);
}

function toggleIndexingCallback(obj)
{
    if(obj!=3Dnull && obj.value)
    {
         RefreshMap();
    }
}

/////
function SelectionObject(selectionSetId, divElementId, currElemId, =
showNumbering, showNumberingAsHyperlink,  numberHyperlinkUrl,
        clientID, selectedRowsClientID, tableCssClass, =
checkAllResourceCaption, prevButtonImageUrl, nextButtonImageUrl, =
selectionListContentId)
{
    this.SelectionListContentId =3D selectionListContentId;
    this.SelectionSetId =3D selectionSetId;
    this.DivElementId =3D divElementId;   =20
    this.ShowNumbering =3D showNumbering;
    this.CurrentElementId =3D currElemId;   =20
    this.ShowNumberingAsHyperlink =3D showNumberingAsHyperlink;
    this.NumberHyperlinkUrl =3D numberHyperlinkUrl;
    this.ClientID =3D clientID;
    this.SelectedRowsClientID =3D selectedRowsClientID;
    this.TableCssClass =3D tableCssClass;
    this.CheckAllResourceCaption =3D checkAllResourceCaption;
    this.PrevButtonImageUrl =3D prevButtonImageUrl;
    this.NextButtonImageUrl =3D nextButtonImageUrl;
}

function NavigationButtonClick(selectionSetId, currentPage)
{
    var obj =3D eval("_selObject_" + selectionSetId);   =20
    if(obj !=3D null)
    {
        RefreshSelectionListContent(obj, currentPage);       =20
    }
}

function RefreshSelectionListContent(selectionObject, currentPage)
{
    var selectionListObj =3D SelectionListContainer;
   =20
    if(selectionListObj !=3D null && selectionObject !=3D null)
    {            =20
        var divElement =3D =
document.getElementById(selectionObject.DivElementId);       =20
        if(divElement !=3D null)
        {
            var currElem =3D =
document.getElementById(selectionObject.CurrentElementId);
            var currSelected =3D =
document.getElementById(selectionObject.SelectedRowsClientID);
           =20
            if(currElem  !=3D null && currSelected !=3D null)            =

            {
                ImageClick(selectionObject.CurrentElementId, =
currentPage);
                var currentPage =3D currElem.value;
                var selectedItems =3D currSelected.value;
                //alert(selectedItems);
                /*
                string GetSelectionContentHtml(int selectionSetId, int =
currentPage,=20
                                bool showNumbering, bool =
showNumberingAsHyperlink, string numberHyperlinkUrl,
                                string clientID, string =
selectedRowsClientID, string tableCssClass, string =
checkAllResourceCaption,=20
                                string prevButtonImageUrl, string =
nextButtonImageUrl, string currentHiddenClientID, string selectedItems
                */
                /*
                alert("CurrentElementId-" + =
selectionObject.CurrentElementId);
               =20
                alert("SelectionSetId-" + =
selectionObject.SelectionSetId);
                alert("ShowNumbering-" + selectionObject.ShowNumbering);
                alert("ShowNumberingAsHyperlink-" + =
selectionObject.ShowNumberingAsHyperlink);
                alert("NumberHyperlinkUrl-" + =
selectionObject.NumberHyperlinkUrl);
                alert("ClientID-" + selectionObject.ClientID);
                alert("SelectedRowsClientID-" + =
selectionObject.SelectedRowsClientID);
                alert("TableCssClass- " + =
selectionObject.TableCssClass);
                alert("CheckAllResourceCaption-" + =
selectionObject.CheckAllResourceCaption);
                alert("PrevButtonImageUrl-" + =
selectionObject.PrevButtonImageUrl);
                alert("NextButtonImageUrl-" + =
selectionObject.NextButtonImageUrl);
                */
                //try
                {
                    var reponse =3D =
selectionListObj.GetSelectionContentHtml(selectionObject.SelectionSetId, =

                                                                        =
currentPage,
                                                                        =
Boolean(selectionObject.ShowNumbering),
                                                                        =
Boolean(selectionObject.ShowNumberingAsHyperlink),
                                                                        =
selectionObject.NumberHyperlinkUrl,
                                                                        =
selectionObject.ClientID,
                                                                        =
selectionObject.SelectedRowsClientID,
                                                                        =
selectionObject.TableCssClass,
                                                                        =
selectionObject.CheckAllResourceCaption,
                                                                        =
selectionObject.PrevButtonImageUrl,
                                                                        =
selectionObject.NextButtonImageUrl,
                                                                        =
selectionObject.CurrentElementId,
                                                                        =
selectedItems,
                                                                        =
selectionObject.SelectionListContentId
                                                                        =
);
                    if(reponse !=3D null && reponse.value !=3D null)
                    {                                                    =
                   =20
                        divElement.innerHTML =3D =
reponse.value.SelectionControlHTML;=20
                        currSelected.value =3D =
reponse.value.SelectedItemsIds;=20
                        RefreshMap();
                    }
                }
                //catch(e)
                {
               =20
                }
            }
        }
    }
}

function itemAttr_onClick(eventArg, argValue)
{
    var formElements =3D document.getElementsByTagName("form");
    if(formElements!=3D null && formElements.length > 0 && =
formElements[0] !=3D null)
    {   =20
        formElements[0].__EVENTTARGET.value =3D eventArg;
        formElements[0].__EVENTARGUMENT.value =3D argValue;
        formElements[0].submit();
       =20
       =20
       =20
    }
}

function RefreshSelectionList(selectionSetId)
{
    var obj =3D eval("_selObject_" + selectionSetId);   =20
    if(obj !=3D null)
    {
        var currElem =3D =
document.getElementById(selectionObject.CurrentElementId);           =20
        if(currElem  !=3D null)           =20
        {       =20
            RefreshSelectionListContent(obj, currElem.value);
        }
    }
}

    //-----------------------------------------
     function ExportButtonClicked(selectionSetId)
       {
         if(selectionSetId !=3D null)
          {  =20
           var url =3D =
'/Webpages/Reports/Reports.aspx?SELECTIONSETID=3D' + selectionSetId;=20
               if (window.NGServerUrl)
                {
                   url =3D NGServerUrl()+ url;       =20
                }
              =20
             if (window.HandleReportsFrame)
              {
                HandleReportsFrame(url);
              }
             else
              {
               var SelectionReportWindow =3D =
window.open(url,"reportWin","toolbar=3Dno, directories=3Dno, =
location=3Dno, status=3Dyes, menubar=3Dno, resizable=3Dyes, =
scrollbars=3Dyes, width=3D400, height=3D200");   =20
              }
           =20
            }
        }=20


function NGExpandCollapse(obj,CollapseImg,ExpandImg,sender)
{=20

        eval(obj+'.ToggleExpand()');
        sender=3DNgGetElementById(sender);
     =20
     =20
      =
if(sender.src.toLowerCase().indexOf(CollapseImg.toLowerCase())>=3D0){
             sender.src =3DExpandImg;
             }
      else =
if(sender.src.toLowerCase().indexOf(ExpandImg.toLowerCase())>=3D0){
         sender.src =3DCollapseImg;
                }
 =20

=09
return;
}


function InfoToolClicked(url)
{  =20
  if(url !=3D null)
    {
    =20
    //If the function to open this in a iFrame exist then call it else =
open to a new window.       =20
	if(window.HandleInfoToolFrame)
		{
			HandleInfoToolFrame(url);
		}
	else
		{
   			window.open(url,"InfoWindow","toolbar=3Dno, directories=3Dno, =
location=3Dno,status=3Dyes, menubar=3Dno, resizable=3Dyes, =
scrollbars=3Dauto, width=3D550, height=3D500");
		}
	}
	return;
}


function ZoomToAllSelections()
{   =20
    var selectionListObj =3D SelectionListContainer;
    if(selectionListObj !=3D null )
    {                            =20
        var reponse =3D selectionListObj.ZoomToAllSelections();       =20
        if(reponse !=3D null && reponse.value !=3D null && =
Boolean(reponse.value))
        {           =20
            RefreshMap();
        }
    }   =20
}

function ZoomToActiveSelections()
{=20
    if(window.__activeSelectionSetId)
    {       =20
       =20
        var selectionSetId =3D window.__activeSelectionSetId;
        if(selectionSetId !=3D null)
        {
            var selectionObject =3D eval("_selObject_" + =
selectionSetId);   =20
            var selectionListObj =3D SelectionListContainer;
            if(selectionObject !=3D null && selectionListObj !=3D null)
            {                           =20
                var currSelected =3D =
document.getElementById(selectionObject.SelectedRowsClientID);           =
            =20
                if(currSelected !=3D null)           =20
                {                       =20
                    //ImageClick(selectionObject.CurrentElementId, =
currentPage);                   =20
                    var selectedItems =3D currSelected.value;
                    //
                    var reponse =3D =
selectionListObj.ZoomToActiveSelections(selectionSetId, selectedItems);  =
                 =20
                    if(reponse !=3D null && reponse.value !=3D null && =
Boolean(reponse.value))
                    {                                   =20
                        RefreshMap();
                    }
                }
            }
        }
    }   =20
}



function RefreshSelectionListContent(selectionObject, currentPage)
{
    var selectionListObj =3D SelectionListContainer;
   =20
    if(selectionListObj !=3D null && selectionObject !=3D null)
    {            =20
        var divElement =3D =
document.getElementById(selectionObject.DivElementId);       =20
        if(divElement !=3D null)
        {
            var currElem =3D =
document.getElementById(selectionObject.CurrentElementId);
            var currSelected =3D =
document.getElementById(selectionObject.SelectedRowsClientID);
           =20
            if(currElem  !=3D null && currSelected !=3D null)            =

            {
                ImageClick(selectionObject.CurrentElementId, =
currentPage);
                var currentPage =3D currElem.value;
                var selectedItems =3D currSelected.value;
           =20
                {
                    var reponse =3D =
selectionListObj.GetSelectionContentHtml(selectionObject.SelectionSetId, =

                                                                        =
currentPage,
                                                                        =
Boolean(selectionObject.ShowNumbering),
                                                                        =
Boolean(selectionObject.ShowNumberingAsHyperlink),
                                                                        =
selectionObject.NumberHyperlinkUrl,
                                                                        =
selectionObject.ClientID,
                                                                        =
selectionObject.SelectedRowsClientID,
                                                                        =
selectionObject.TableCssClass,
                                                                        =
selectionObject.CheckAllResourceCaption,
                                                                        =
selectionObject.PrevButtonImageUrl,
                                                                        =
selectionObject.NextButtonImageUrl,
                                                                        =
selectionObject.CurrentElementId,
                                                                        =
selectedItems,
                                                                        =
selectionObject.SelectionListContentId
                                                                        =
);
                    if(reponse !=3D null && reponse.value !=3D null)
                    {                                                    =
                   =20
                        divElement.innerHTML =3D =
reponse.value.SelectionControlHTML;=20
                        currSelected.value =3D =
reponse.value.SelectedItemsIds;=20
                        RefreshMap();
                    }
                }
                //catch(e)
                {
               =20
                }
            }
        }
    }
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/editorcontrol.js

/*	This Javascript is compatible with only the following browser =
versions **
** Internet Explorer - Versions 6.0,5.5,5.0
** Netscape navigator - Version 7.0 and later
** Mozilla Firefox - Versions 1.0 and later
**************************************************/

var currentSelectedShapeId;
var attributeWindow;

function getCOGOStartPoint(shp)
{
//    if(shapesCol)
//    {
//	    var shp =3D  GetLastShape();
	    if(shp)
	    {
    	    var x1=3Dshp.xmin;
    	    var y1=3Dshp.ymin;
		    //RemoveLastShape();
            var mapPoints=3DCogoTool.GetMapPoint(x1,y1);
            if(mapPoints.value && mapPoints.value.length=3D=3D2)
            {
                mapPoints=3DmapPoints.value;
                document.getElementById(nameTxtStartX).value =3D =
mapPoints[0];
                document.getElementById(nameTxtStartY).value =3D =
mapPoints[1];
            }
        }
//    } =20
   =20
    return false; //To prevent any post backs     =20
}

function UpdateFeatureVertex()
{
    if(currentSelectedShapeId)
    {
    	var shp =3D shapesCol.GetLastShape();
    	var pointsStr=3D"";
		if(shp)
		{
			if(IsMultiPartShape(shp))
			{
				for(var i=3D0;i<shp.GetPartCount();i++)
				{
					pointsStr+=3DaddPoint(shp.GetPart(i).points) + ";";
				}			=09
			}
			else
			{
				pointsStr=3DaddPoint(shp.points);
				/*
				var tpoints =3D shp.points;
				if(tpoints)
				{
					for(j=3D0; j<tpoints.length; j++)
					{
					    if(j>0)
					        pointsStr+=3D",";
						pointsStr+=3Dtpoints[j].x+","+tpoints[j].y
					}
				}
				*/
			}
		=09
			showLoading();
			=
OnPointWebControls.Editor.EditorControl.UpdateFeatureVertex(pointsStr, =
currentSelectedShapeId, HandleUpdateVertex);
		}=09
    }
    else
    {
        alert("No feature selected.");
    }
}

function HandleUpdateVertex(obj)
{
    hideLoading();
    RemoveAllShapes();
    if(obj !=3Dnull && obj.error =3D=3D null && obj.value !=3D null)=20
    {
        SetMapImages(obj.value);
    }
    else
    {
        alert("Update vertex failed");
    }
   =20
}
function addPoint(tpoints)
{
	var pointsStr=3D"";
	if(tpoints){
		for(j=3D0; j<tpoints.length; j++)
		{
		    if(j>0)
		        pointsStr+=3D",";
			pointsStr+=3Dtpoints[j].x+","+tpoints[j].y
		}
	}
	return pointsStr;
}
function ModeAddPoint()
{
    CurrentEditingMode('AddPoint');
}
function ModeAddLine()
{
     CurrentEditingMode('AddLine');
}
function ModeAddPolyLine()
{
     CurrentEditingMode('AddPolyLine');
}
function ModeAddPolygon()
{
     CurrentEditingMode('AddPolygon');
}

function ModeMoveFeature()
{
     document.forms[0].elements['editorButton'].value=3D'MoveFeature';
     setAutoPostback(window.autoPostBack);
}

function CurrentEditingMode(mode)
{
    document.forms[0].elements['editMode'].value=3D"true";
    if(window.autoPostBack)
    {
        document.forms[0].elements['editorButton'].value=3Dmode;
    }
}

function EditVertex(id , itemId)
{
    currentSelectedShapeId =3D itemId;
   =20
    SetDrawMode(DrawMode.EDIT);
   =20
    GetSelectionShape(itemId);
   =20
    try
    {
        if (document.getElementById('EditingVertexToolbarPan')!=3Dnull)
        {
         if(window.ShowLayer)
            {
            ShowLayer('EditingVertexToolbarPan', null, null);
            }
        else
            =
document.getElementById('EditingVertexToolbarPan').style.display=3D'block=
';
        }
    }catch(e){} =20
   =20
   =20
    HideToolBar('VERTEX_TOOLS');
    ShowToolBar('EDITING_VERTEX_TOOLS');  =20
}
//function CallAdd()
//{
//    var startX =3D document.getElementById(nameTxtStartX).value;
//    var startY =3D document.getElementById(nameTxtStartY).value;
//    var distance =3D document.getElementById(nameTxtDistance).value;
//    var elevation =3D document.getElementById(nameTxtElevation).value;
//    var distanceUnit =3D =
document.getElementById(nameLstDistanceUnit).value;
//    var elevationUnit =3D =
document.getElementById(nameLstElevationUnit).value;
//    var baseAngle =3D document.getElementById(nameBaseAngle).checked;
//    var traverseAngle =3D =
document.getElementById(nameTraverseAngle).checked;

//    =
CogoTool.AddPointClick(startX,startY,distance,elevation,distanceUnit,elev=
ationUnit,baseAngle,traverseAngle);
//}
//ShowAttributeEditor();
function ShowAttributeEditor(url)
{
    var EditorControl =3D OnPointWebControls.Editor.EditorControl;
    if (url =3D=3Dnull)
        url=3D'/Webpages/Editor/AttributeEditorPage.aspx';
   =20
    try
       {
     =20
        var s=3DEditorControl.ShowAttributeEditor();
      =20
       if(s.value =3D=3D "1" )
        {
            var Theurl=3DNGServerUrl()+url;
         =20
          =20
          if(window.HandleAttributeEditerFrame)
              {=20
            =20
                HandleAttributeEditerFrame(Theurl);         =20
              }
          else
              {              =20
               var attributeWindow =3D =
window.open(Theurl,"attributeWin","toolbar=3Dno, directories=3Dno, =
location=3Dno,status=3Dyes, menubar=3Dno, resizable=3Dyes, =
scrollbars=3Dyes, width=3D600, height=3D400");
              }
           }
      else if(attributeWindow && !attributeWindow.closed)
        {
            attributeWindow.closed();
        }
=20
    }
    catch(err){ }
=20
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts.js

//-------------------------
//use MapViewerLoad.AddOnloadMethod('name of method to be called') to =
call client side methos(s) on document load
function DocumentOnload()
{
      this.methods =3D new Array();
      this.AddOnloadMethod =3D function(functionName){
            this.methods.push(functionName);
      }
      this.ClearMethods=3Dfunction(){
            this.methods=3Dnew Array();
      }
      this.Execute =3D function(){
            for(var i=3D0;i<this.methods.length;i++)    {
                  try{eval(this.methods[i] + '();');}catch(ex){}
            }
      }
}

MapViewerLoad=3Dnew DocumentOnload();
 //-------------------------
    function doconload()
    {
          MapViewerLoad.Execute();
    }

    window.onload=3Ddoconload;


    //-------------------------
    // Call the functions that needs to be run on OnLoad Event of the =
page.
      MapViewerLoad.AddOnloadMethod('init');
    //-------------------------


 var selDiv;
 //-------------------------
 function init() {=20
    =20
     //To close the Common popup window on postback
    =20
     if (NgGetElementById('commonPopupLayer')!=3Dnull)
     {
     if(NgGetElementById('commonPopupLayer').style.display=3D=3D'block')
        if (window.NgClosePopup)
         {
            NgClosePopup();
         }   =20
     }
  =20
   if (NgGetElementById(_MapOverViewLayer)!=3Dnull)
       {
         =
if(NgGetElementById(_MapOverViewLayer).style.display=3D=3D'block')
            HandleOverviewMapFrame(null);
       }  =20
      =20
       try{
        if(NgGetElementById(_InfoLayer).style.display=3D=3D'block')
            {
            HandleInfoToolFrame(null);
            }
          } catch(e){ }
         =20
          //Legend
        try{
         if(NgGetElementById(_LegendLayer).style.display=3D=3D'block')
            {
                 HandleLegendFrame(null);
            }
          } catch(e){ }
      =20
         //Print Pan
         try{
         if(NgGetElementById(_PrintLayer).style.display=3D=3D'block')
            {
           =20
                 HandlePrintFrame(null);
            }
          } catch(e){ }
         =20
=20
         //Reports Pan
         try{
         if(NgGetElementById(_ReportsLayer).style.display=3D=3D'block')
            {
           =20
                 HandleReportsFrame(null);
            }
          } catch(e){ }
         =20
         =20
         //Search Pan
         try{
         =
if(NgGetElementById(_SearchControlLayer).style.display=3D=3D'block')
            {
           =20
                 HandleSearchFrame(null);
            }
          } catch(e){ }
         =20
          //NearbySearch Pan
         try{
         =
if(NgGetElementById(_NearbySearchControlLayer).style.display=3D=3D'block'=
)
            {
           =20
                 HandleNearbySearchFrame(null);
            }
          } catch(e){ }
         =20
          //Attribute Editor Pan
         try{
         =20
          =
if(NgGetElementById(_AttributeEditorLayer).style.display=3D=3D'block')
            {
                  // This function is located in editorcontrol.js and is =
called to rebuild the AttributeEditor Window/popup.
                  ShowAttributeEditor();
            }
          } catch(e){ }
        =20
   =20
        //Set the Vertex Editing toolbar to False on Submit
        try{
         =20
          if(NgGetElementById(_VertexToolbarPan)!=3Dnull )
            { =20
            =
if(NgGetElementById(_VertexToolbarPan).style.display!=3D'none')
                HideLayer(_VertexToolbarPan);
            }
           =20
            if(NgGetElementById(_EditingVertexToolbarPan)!=3Dnull )
            {=20
             if( =
NgGetElementById(_EditingVertexToolbarPan).style.display !=3D'none')
                 HideLayer(_EditingVertexToolbarPan);
            }
           =20
          } catch(e){ }
        }
       =20
       =20
       =20

    //-------------------------
    function HandleInfoToolFrame(url){  =20

          if (url=3D=3Dnull)
                {
                  url=3DNgGetElementById(_InfoURLHolder).value;
                }
       =20
        if (NgGetElementById(_InfoLayer)!=3Dnull)
       	    {
	         ShowLayer(_InfoLayer, null,null);
	      =20
            if (url !=3Dnull)
                {
                 PopulateiFrame(_InfoiFrame,url,null,null)
                 //Save the URL for postback.
                 NgGetElementById(_InfoURLHolder).value=3Durl;
		        }
	   }
	   return;=09
	}
=09
    //-------------------------=09
    function HandleLegendFrame(url)
        {           =20
       =20
           if (url=3D=3Dnull)
            {
                  url=3DNGServerUrl()+ "/Webpages/Map/Legend.aspx";
            }     =20

            try{
                if (NgGetElementById(_LegendLayer)!=3Dnull)
                 {
                    ShowLayer(_LegendLayer,null,null);
                    PopulateiFrame(_LegendiFrame,url,null,null);
                 }
            }catch(e){}
        }

    //-------------------------=09
    function HandlePrintFrame(url)
    {
       if (url =3D=3Dnull)
              url=3DNgGetElementById(_PrintURLHolder).value;
   =20
       if (NgGetElementById(_PrintLayer)!=3Dnull)
              ShowLayer(_PrintLayer, null,null);
               =20
            if (url !=3Dnull){
                 if (NgGetElementById(_PrintiFrame)!=3Dnull)
                     {
                      PopulateiFrame(_PrintiFrame,url,null,null);
                      NgGetElementById(_PrintURLHolder).value=3Durl;
                     }
              }       =20
     =20
        return;
     =20
    }

  //-------------------------
    function  HandleOverviewMapFrame(url){
=20
   try{
        if (url =3D=3Dnull)
        {
          if (window.NGServerUrl)
                {
	                url=3DNGServerUrl()+"/WebPages/Map/OverviewMap.aspx";
	            }
            else
	            {
		            url=3DappBasePath + "/WebPages/Map/OverviewMap.aspx";
	            }
        }
        if(NgGetElementById(_MapOverViewLayer) !=3Dnull)
        {
            ShowLayer(_MapOverViewLayer, null,null);

            if (NgGetElementById(_MapOverViewiFrame)!=3D null)
            {
                PopulateiFrame(_MapOverViewiFrame,url,null,null);=20
            }

        }
    }catch(e){}
   return;=20
   =20
  }
   =20
      //-------------------------
      function HandleAttributeEditerFrame(url){  =20
       =20
         if(NgGetElementById(_AttributeEditorLayer) !=3Dnull)
         {
               ShowLayer(_AttributeEditorLayer, null,null);  =20
           =20
                if (url =3D=3Dnull)
                    =
url=3DNgGetElementById(_AttributeEditorURLHolder).value;
               =20
                if (url !=3Dnull)
                {
                  PopulateiFrame(_AttributeeditoriFrame,url,null,null);=20
		          //keep the URL for postback.
		          NgGetElementById(_AttributeEditorURLHolder).value=3Durl;
		        }
         }
           =20
		    return;

        }

    //-------------------------=09
    function HandleReportsFrame(url)
    {
 =20
       if (NgGetElementById(_ReportsLayer)!=3Dnull)
        {
            ShowLayer(_ReportsLayer, null,null);

            if(url=3D=3Dnull)
                {
                    url=3DNgGetElementById(_ReportsURLHolder).value;     =
  =20
                }

            if (url !=3Dnull)
                {
                    PopulateiFrame(_ReportsiFrame,url,null,null);
                    NgGetElementById(_ReportsURLHolder).value=3Durl;
                }
        }
        return;
    }
  //-------------------------=09
    function HandleNearbySearchFrame(url)
    {
 =20
       if (NgGetElementById(_NearbySearchControlLayer)!=3Dnull)
        {
            ShowLayer(_NearbySearchControlLayer, null,null);

            if(url=3D=3Dnull)
                {
                    =
url=3DNgGetElementById(_NearbySearchURLHolder).value;       =20
                }

            if (url !=3Dnull)
                {
                    PopulateiFrame(_NearbySearchiFrame,url,null,null);
                    =
NgGetElementById(_NearbySearchURLHolder).value=3Durl;
                }
        }
        return;
    }
  //-------------------------=09
    function HandleSearchFrame(url)
    {
 =20
       if (NgGetElementById(_SearchControlLayer)!=3Dnull)
        {
            ShowLayer(_SearchControlLayer, null,null);

            if(url=3D=3Dnull)
                {
                    =
url=3DNgGetElementById(_SearchControlURLHolder).value;       =20
                }

            if (url !=3Dnull)
                {
                    PopulateiFrame(_SearchControliFrame,url,null,null);
                    =
NgGetElementById(_SearchControlURLHolder).value=3Durl;
                }
        }
        return;
    }

  //-------------------------=09
     function PopulateiFrame(iFrameId,url,iWidth,iHeight)
        {           =20
            var _iFrame;
                   try{
                      _iFrame=3DNgGetElementById(iFrameId);
                     }=20
                   catch(e){}
             =20
             if (_iFrame!=3Dnull)
                {
                 _iFrame.style.display =3D 'block';
                 _iFrame.style.visibility=3D'visible';
                 frames[iFrameId].location.href=3Durl;
                =20
                 if (iHeight!=3Dnull)
                   _iFrame.height=3D the_height;
                 if (iWidth!=3Dnull)
                   _iFrame.width=3D the_width;
                }
         }
   =20
    //-------------------------=09
     function CleariFrame(iFrameId)
        {           =20
            var _iFrame;
            try{
                 _iFrame=3DNgGetElementById(iFrameId);
               } catch(e){}
           =20
             if (_iFrame!=3Dnull)
                {
                _iFrame.style.display =3D 'none';
                _iFrame.style.visibility=3D'hidden'
                frames[iFrameId].location.href=3D'about:blank';
                }
               =20
         }
        =20
    //-------------------------=09
//    function ResetiFrames()
//     {
//         for (i=3D0; i<this.frames.length; i++){
//             //  this.frames[i].location.href=3D'about:blank';
//         }
//     }
=20
    //-------------------------     =20
    function calcHeight(iFrameId)
        {
          //find the height of the internal page
          var the_height=3D =
document.getElementById(iFrameId).contentWindow.document.body.scrollHeigh=
t + 'px';
            //change the height of the iframe
            document.getElementById(iFrameId).height=3D the_height;
            document.getElementById(iFrameId).style.height=3D =
the_height;
        =20
        }
   =20
   //-------------------------=20
    function calcWidth(iFrameId)
    {
      //find the Width of the internal page
      var the_width=3D =
document.getElementById(iFrameId).contentWindow.document.body.scrollWidth=
 + 'px';
      //change the Width of the iframe
      document.getElementById(iFrameId).width=3D the_width;
      document.getElementById(iFrameId).style.width=3D the_width;
      =20
       =20
    }

 //------------------------- =20
    function CollapsExpand(LayerToShow, imageElem){=20
    =20
    var serverName=3D window.location.protocol + '//' + =
window.location.hostname;
    var collapseimage=3D serverName + =
imageElem.getAttribute('collapseimage');
 =20
    if   (String(imageElem.src)=3D=3D String(collapseimage))
        {
            imageElem.src=3DimageElem.getAttribute('expandimage');
            HideLayer(LayerToShow, null, null);
        }
    else{
            imageElem.src=3DimageElem.getAttribute('collapseimage');
            ShowLayer(LayerToShow, null, null);
        }
        //store the imageId, imagesrc in hidden variable
        if(imageElem !=3D null )
            {
             if (window.draggedItems =3D=3D null)
             {
                var draggedItems =3D new DraggedItems(_hidSmartNavData);
                window.draggedItems =3D draggedItems;               =20
             }
             window.draggedItems.SetToggleImageSrc(imageElem);
            }
	    }

    //-------------------------
    function HideElementByTime(elem, time)
        {
        var the_timeout =3D setTimeout("HideLayer(" + elem + =
",null,null);",time);
        return;
        }
       =20
       =20
  =20
   //-------------------------
   function ResetiFrames(iFrameId, url)
     {
     if(url=3D=3Dnull)
         {
            url=3DNGServerUrl()+'/Webpages/Loading.aspx';
         }
           =20
         try
         {
         if (NgGetElementById(iFrameId) !=3Dnull)
            {
                PopulateiFrame(iFrameId,url,null,null);
            }
         }catch(e){}
     }
   =20
   =20
 //-------------------------
   function HandleAdvancedTools(elementToShow,elementToHide)
   {
   var elem1=3D NgGetElementById(elementToShow);
   var elem2=3D NgGetElementById(elementToHide);
  =20
   //alert(elem2.style.display);
  =20
   if (elem1!=3Dnull)
    {
     toggleLayer(elementToShow);
    }

    if (elem2!=3Dnull)
    {
       if(elem2.style.display !=3D'none' && elem2.style.display.length > =
0 && (elem1.style.display.length >0  && elem1.style.display !=3D'none'))
       {
        try
                {
                    var BxoLayerManagerToggleImage=3D =
NgGetElementById('BxoLayerManagerToggleImage');
                    CollapsExpand('Inner_'+elementToHide, =
BxoLayerManagerToggleImage, BxoLayerManagerToggleImage.expandimage, =
BxoLayerManagerToggleImage.collapseimage);
            =20
                }catch(e){}
       }
    }
   }

=20
 //-------------------------=09
    function HandleLayerMangaer(elementId)
    {
        var elem1=3D NgGetElementById(elementId);
        var innerElem=3D NgGetElementById('Inner_'+elementId);
         toggleLayer(elementId);
      =20
        if (elem1 !=3Dnull)
        {
            if (innerElem.style.display =3D=3D'none' && =
elem1.style.display !=3D'none' )
            {
            try
                {
                    var BxoLayerManagerToggleImage=3D =
NgGetElementById('BxoLayerManagerToggleImage');
                    CollapsExpand('Inner_'+elementId, =
BxoLayerManagerToggleImage, BxoLayerManagerToggleImage.expandimage, =
BxoLayerManagerToggleImage.collapseimage);
            =20
                }catch(e){}
               =20
            }
       =20
        =20
        }
  =20
  =20
    }

//-----------------------------------

function HidePopupWindow(commoniFrame, commoniFrameWraper)
{
////    var commoniFrame=3D"SearchiFrame";
////    var commoniFrameWraper=3D"SearchControlLayer";          =20
   =20
    if(commoniFrame !=3D null && commoniFrameWraper !=3D null)
    {
        var _iFrame;
        try{
                  _iFrame=3Dwindow.top.NgGetElementById(commoniFrame);
        } catch(e)
        {
       =20
        }
       =20
        if (commoniFrameWraper !=3Dnull)
        {
            var _iFrameLayer;
              try{
                      =
_iFrameLayer=3Dwindow.top.NgGetElementById(commoniFrameWraper);
                 } catch(e){
                    alert(e);
                 }
                  =20
            if (_iFrameLayer!=3Dnull)
                {
                 HideLayer(commoniFrameWraper,null,null);
                 _iFrameLayer.style.visibility=3D'hidden';           =20
                }
        }     =20
        if (_iFrame!=3Dnull)
        {
             _iFrame.style.display =3D 'none';
             HideLayer(commoniFrame,null,null);
             =
window.top.frames[commoniFrame].location.href=3D'about:blank';
        }=20
    }
}
function EnableEditVertex()
{
    try
    {
        if (document.getElementById('EditingVertexToolbarPan')!=3Dnull)
        {
         if(window.ShowLayer)
            {
            ShowLayer('EditingVertexToolbarPan', null, null);
            }
        else
            =
document.getElementById('EditingVertexToolbarPan').style.display=3D'block=
';
        }
    }catch(e){} =20
   =20
   =20
    HideToolBar('VERTEX_TOOLS');
    ShowToolBar('EDITING_VERTEX_TOOLS'); =20
 }
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/xDrag.js

var =
xVersion=3D'4.0',xOp7,xOp5or6,xIE4Up,xIE4,xIE5,xNN4,xMoz,xMac,xUA=3Dnavig=
ator.userAgent.toLowerCase();if =
(window.opera){xOp7=3D(xUA.indexOf('opera 7')!=3D-1 || =
xUA.indexOf('opera/7')!=3D-1);if (!xOp7) xOp5or6=3D(xUA.indexOf('opera =
5')!=3D-1 || xUA.indexOf('opera/5')!=3D-1 || xUA.indexOf('opera =
6')!=3D-1 || xUA.indexOf('opera/6')!=3D-1);}else if (document.all && =
xUA.indexOf('msie')!=3D-1) =
{xIE4Up=3DparseInt(navigator.appVersion)>=3D4;xIE4=3DxUA.indexOf('msie =
4')!=3D-1;xIE5=3DxUA.indexOf('msie 5')!=3D-1;}else if (document.layers) =
{xNN4=3Dtrue;}xMoz=3DxUA.indexOf('gecko')!=3D-1;xMac=3DxUA.indexOf('mac')=
!=3D-1;function xGetElementById(e){if(typeof(e)!=3D'string') return =
e;if(document.getElementById) e=3Ddocument.getElementById(e);else =
if(document.all) e=3Ddocument.all[e];else e=3Dnull;return e;}function =
xParent(e, bNode){if (!(e=3DxGetElementById(e))) return null;var =
p=3Dnull;if (!bNode && xDef(e.offsetParent)) p=3De.offsetParent;else if =
(xDef(e.parentNode)) p=3De.parentNode;else if (xDef(e.parentElement)) =
p=3De.parentElement;return p;}function xStr(s){for(var i=3D0; =
i<arguments.length; ++i){if(typeof(arguments[i])!=3D'string') return =
false;}return true;}function xZIndex(e,uZ){if(!(e=3DxGetElementById(e))) =
return 0;if(e.style && xDef(e.style.zIndex)) {if(xNum(uZ)) =
e.style.zIndex=3DuZ;uZ=3DparseInt(e.style.zIndex);}return uZ;}function =
xColor(e,s){if(!(e=3DxGetElementById(e))) return '';var =
c=3D'';if(e.style && xDef(e.style.color)) {if(xStr(s)) =
e.style.color=3Ds;c=3De.style.color;}return c;}function =
xBackground(e,c,i){if(!(e=3DxGetElementById(e))) return '';var =
bg=3D'';if(e.style) {if(xStr(c)) {if(!xOp5or6) =
e.style.backgroundColor=3Dc;else e.style.background=3Dc;}if(xStr(i)) =
e.style.backgroundImage=3D(i!=3D'')? 'url('+i+')' : null;if(!xOp5or6) =
bg=3De.style.backgroundColor;else bg=3De.style.background;}return =
bg;}function xLeft(e, iX){if(!(e=3DxGetElementById(e))) return 0;var =
css=3DxDef(e.style);if (css && xStr(e.style.left)) =
{if(xNum(iX)){if(iX<0)iX=3D0; e.style.left=3DiX+'px';}else =
{iX=3DparseInt(e.style.left);if(isNaN(iX)) iX=3D0;}}else if(css && =
xDef(e.style.pixelLeft)) {if(xNum(iX)) e.style.pixelLeft=3DiX;else =
iX=3De.style.pixelLeft;}return iX;}function xTop(e, =
iY){if(!(e=3DxGetElementById(e))) return 0;var =
css=3DxDef(e.style);if(css && xStr(e.style.top)) {if(xNum(iY)){if(iY < =
0) iY=3D0; e.style.top=3DiY+'px';}else =
{iY=3DparseInt(e.style.top);if(isNaN(iY)) iY=3D0;}}else if(css && =
xDef(e.style.pixelTop)) {if(xNum(iY)) e.style.pixelTop=3DiY;else =
iY=3De.style.pixelTop;}return iY;}function xPageX(e){if =
(!(e=3DxGetElementById(e))) return 0;var x =3D 0;while (e) {if =
(xDef(e.offsetLeft)) x +=3D e.offsetLeft;e =3D xDef(e.offsetParent) ? =
e.offsetParent : null;}return x;}function xPageY(e){if =
(!(e=3DxGetElementById(e))) return 0;var y =3D 0;while (e) {if =
(xDef(e.offsetTop)) y +=3D e.offsetTop;e =3D xDef(e.offsetParent) ? =
e.offsetParent : null;}return y;}function xOffsetLeft(e){if =
(!(e=3DxGetElementById(e))) return 0;if (xDef(e.offsetLeft)) return =
e.offsetLeft;else return 0;}function xOffsetTop(e){if =
(!(e=3DxGetElementById(e))) return 0;if (xDef(e.offsetTop)) return =
e.offsetTop;else return 0;}function xScrollLeft(e, bWin){var =
offset=3D0;if (!xDef(e) || bWin) {var w =3D e || =
window;if(w.document.documentElement && =
w.document.documentElement.scrollLeft) =
offset=3Dw.document.documentElement.scrollLeft;else if(w.document.body =
&& xDef(w.document.body.scrollLeft)) =
offset=3Dw.document.body.scrollLeft;}else {e =3D xGetElementById(e);if =
(e && xNum(e.scrollLeft)) offset =3D e.scrollLeft;}return =
offset;}function xScrollTop(e, bWin){var offset=3D0;if (!xDef(e) || =
bWin) {var w =3D e || window;if(w.document.documentElement && =
w.document.documentElement.scrollTop) =
offset=3Dw.document.documentElement.scrollTop;else if(w.document.body && =
xDef(w.document.body.scrollTop)) =
offset=3Dw.document.body.scrollTop;}else {e =3D xGetElementById(e);if (e =
&& xNum(e.scrollTop)) offset =3D e.scrollTop;}return offset;}function =
xHasPoint(e,x,y,t,r,b,l){if (!xNum(t)){t=3Dr=3Db=3Dl=3D0;}else if =
(!xNum(r)){r=3Db=3Dl=3Dt;}else if (!xNum(b)){l=3Dr; b=3Dt;}var eX =3D =
xPageX(e), eY =3D xPageY(e);return (x >=3D eX + l && x <=3D eX + =
xWidth(e) - r &&y >=3D eY + t && y <=3D eY + xHeight(e) - b );}function =
xWidth(e,w){if(!(e=3DxGetElementById(e))) return 0;if (xNum(w)) {if =
(w<0) w =3D 0;else w=3DMath.round(w);}else w=3D-1;var =
css=3DxDef(e.style);if(css && xDef(e.offsetWidth) && =
xStr(e.style.width)) {if(w>=3D0) {var pl=3D0,pr=3D0,bl=3D0,br=3D0;if =
(document.compatMode=3D=3D'CSS1Compat') {var gcs =3D =
xGetComputedStyle;pl=3Dgcs(e,'padding-left',1);if (pl !=3D null) =
{pr=3Dgcs(e,'padding-right',1);bl=3Dgcs(e,'border-left-width',1);br=3Dgcs=
(e,'border-right-width',1);}else =
if(xDef(e.offsetWidth,e.style.width)){e.style.width=3Dw+'px';pl=3De.offse=
tWidth-w;}}w-=3D(pl+pr+bl+br);if(isNaN(w)||w<0) return;else =
e.style.width=3Dw+'px';}w=3De.offsetWidth;}else if(css && =
xDef(e.style.pixelWidth)) {if(w>=3D0) =
e.style.pixelWidth=3Dw;w=3De.style.pixelWidth;}return w;}function =
xHeight(e,h){if(!(e=3DxGetElementById(e))) return 0;if (xNum(h)) {if =
(h<0) h =3D 0;else h=3DMath.round(h);}else h=3D-1;var =
css=3DxDef(e.style);if(css && xDef(e.offsetHeight) && =
xStr(e.style.height)) {if(h>=3D0) {var pt=3D0,pb=3D0,bt=3D0,bb=3D0;if =
(document.compatMode=3D=3D'CSS1Compat') {var gcs =3D =
xGetComputedStyle;pt=3Dgcs(e,'padding-top',1);if (pt !=3D null) =
{pb=3Dgcs(e,'padding-bottom',1);bt=3Dgcs(e,'border-top-width',1);bb=3Dgcs=
(e,'border-bottom-width',1);}else =
if(xDef(e.offsetHeight,e.style.height)){e.style.height=3Dh+'px';pt=3De.of=
fsetHeight-h;}}h-=3D(pt+pb+bt+bb);if(isNaN(h)||h<0) return;else =
e.style.height=3Dh+'px';}h=3De.offsetHeight;}else if(css && =
xDef(e.style.pixelHeight)) {if(h>=3D0) =
e.style.pixelHeight=3Dh;h=3De.style.pixelHeight;}return h;}function =
xClip(e,t,r,b,l){if(!(e=3DxGetElementById(e))) return;if(e.style) {if =
(xNum(l)) e.style.clip=3D'rect('+t+'px '+r+'px '+b+'px '+l+'px)';else =
e.style.clip=3D'rect(0 '+parseInt(e.style.width)+'px =
'+parseInt(e.style.height)+'px 0)';}}function xClientWidth(){var =
w=3D0;if(xOp5or6) w=3Dwindow.innerWidth;else if(document.compatMode =
=3D=3D 'CSS1Compat' && !window.opera && document.documentElement && =
document.documentElement.clientWidth)w=3Ddocument.documentElement.clientW=
idth;else if(document.body && =
document.body.clientWidth)w=3Ddocument.body.clientWidth;else =
if(xDef(window.innerWidth,window.innerHeight,document.height)) =
{w=3Dwindow.innerWidth;if(document.height>window.innerHeight) =
w-=3D16;}return w;}function xClientHeight(){var h=3D0;if(xOp5or6) =
h=3Dwindow.innerHeight;else if(document.compatMode =3D=3D 'CSS1Compat' =
&& !window.opera && document.documentElement && =
document.documentElement.clientHeight)h=3Ddocument.documentElement.client=
Height;else if(document.body && =
document.body.clientHeight)h=3Ddocument.body.clientHeight;else =
if(xDef(window.innerWidth,window.innerHeight,document.width)) =
{h=3Dwindow.innerHeight;if(document.width>window.innerWidth) =
h-=3D16;}return h;}function xGetComputedStyle(oEle, sProp, bInt){var s, =
p =3D 'undefined';var dv =3D document.defaultView;if(dv && =
dv.getComputedStyle){s =3D dv.getComputedStyle(oEle,'');if (s) p =3D =
s.getPropertyValue(sProp);}else if(oEle.currentStyle) {var a =3D =
sProp.split('-');sProp =3D a[0];for (var i=3D1; i<a.length; ++i) {c =3D =
a[i].charAt(0);sProp +=3D a[i].replace(c, c.toUpperCase());}   p =3D =
oEle.currentStyle[sProp];}else return null;return bInt ? (parseInt(p) || =
0) : p;}function xShow(e) {return xVisibility(e,1);}function =
xHide(e){return xVisibility(e,0);}function =
xDisplay(e,s){if(!(e=3DxGetElementById(e))) return null;if(e.style && =
xDef(e.style.display)) {if (xStr(s)) e.style.display =3D s;return =
e.style.display;}return null;}function xDef(){for(var i=3D0; =
i<arguments.length; ++i){if(typeof(arguments[i])=3D=3D'undefined') =
return false;}return true;}function xNum(){for(var i=3D0; =
i<arguments.length; ++i){if(isNaN(arguments[i]) || =
typeof(arguments[i])!=3D'number') return false;}return true;}function =
xVisibility(e, bShow){if(!(e=3DxGetElementById(e))) return =
null;if(e.style && xDef(e.style.visibility)) {if (xDef(bShow)) =
e.style.visibility =3D bShow ? 'visible' : 'hidden';return =
e.style.visibility;}return null;}function =
xMoveTo(e,x,y){xLeft(e,x);xTop(e,y);if(e.DragObject !=3D =
null){e.DragObject.SetDraggedItemPosition(e.id, e.style.left,  =
e.style.top, e.style.display);}}function =
xResizeTo(e,w,h){xWidth(e,w);xHeight(e,h);}

if (!window.draggedItems)
{
    var draggedItems=3Dnull;
}

function xAddSmartNavAttribute(e){=20
  =20
    if(e !=3D null /*&& e.DragObject !=3D null*/)
    {
       =20
        e.setAttribute('SetSmartNavValues', "__SetSmartNavValues('" + =
e.id +  "')");
     }
}
function __SetSmartNavValues(id)
{
     var e =3D xGetElementById(id);
       if(e !=3D null && e.DragObject !=3D null)
        {
            e.DragObject.SetDraggedItemPosition(e.id, e.style.left,  =
e.style.top,e.style.display);
        }
  }

//xdrag
// Private Data
var xDragMgr =3D {ele:null, mm:false};
var highZ =3D 50;
// Public Functions
function xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd)
{
    xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd, null);
}
function xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd, dragDataObj)
{
  var ele =3D xGetElementById(id);
  ele.xDraggable =3D true;
  ele.xOnDragStart =3D fnDragStart;
  ele.xOnDrag =3D fnDrag;
  ele.xOnDragEnd =3D fnDragEnd;
  ele.DragObject =3D dragDataObj;
  xAddSmartNavAttribute(ele); =20
  xAddEventListener(ele, 'mousedown', xdOnMousedown, false);
  if (!xDragMgr.mm) {
    xDragMgr.mm =3D true;
    xAddEventListener(document, 'mousemove', xdOnMousemove, false);
  }
}
function xDisableDrag(id, last)
{
  var ele =3D xGetElementById(id);
  ele.xDraggable =3D false;
  ele.xOnDragStart =3D null;
  ele.xOnDrag =3D null;
  ele.xOnDragEnd =3D null;
  xRemoveEventListener(ele, 'mousedown', xdOnMousedown, false);
  if (xDragMgr.mm && last) {
    xDragMgr.mm =3D false;
    xRemoveEventListener(document, 'mousemove', xdOnMousemove, false);
  }
}
function xdOnMousedown(e) // drag start
{
  var evt =3D new xEvent(e);
  var ele =3D evt.target;
  while(ele && !ele.xDraggable) {
    ele =3D xParent(ele);
  }
  if (ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    ele.xDragX =3D evt.pageX;
    ele.xDragY =3D evt.pageY;
    xDragMgr.ele =3D ele;
    xAddEventListener(document, 'mouseup', xdOnMouseup, false);
    if (ele.xOnDragStart) {
      ele.xOnDragStart(ele, evt.pageX, evt.pageY);
    }
  }
}
function xdOnMousemove(e) // drag
{
  var evt =3D new xEvent(e);
  if (xDragMgr.ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    var ele =3D xDragMgr.ele;
    var dx =3D evt.pageX - ele.xDragX;
    var dy =3D evt.pageY - ele.xDragY;
  =20
   =20
    if(evt.pageX >=3D 0)
    {=20
        ele.xDragX =3D evt.pageX;
    }
    if(evt.pageY >=3D 0)
    {=20
        ele.xDragY =3D evt.pageY;
    }
   =20
    if (ele.xOnDrag) {

      ele.xOnDrag(ele, dx, dy);
    }
    else {
      xMoveTo(ele, xLeft(ele) + dx, xTop(ele) + dy);
    }
  } =20
}
function xdOnMouseup(e) // drag end
{
 var myEvt =3D new xEvent(e);
//alert('evt.pageX: ' + myEvt.pageX + 'evt.pageY: ' + myEvt.pageY);
  if (xDragMgr.ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    xRemoveEventListener(document, 'mouseup', xdOnMouseup, false);
    if (xDragMgr.ele.xOnDragEnd) {
      var evt =3D new xEvent(e);
      xDragMgr.ele.xOnDragEnd(xDragMgr.ele, evt.pageX, evt.pageY);
    }
    //This to make the element drabable regardless of the CSS position =
type
    //    alert("myEvt.pageX: " + myEvt.pageX);
    //    alert("findPosX: " + findPosX(xDragMgr.ele));
    //    alert("myEvt.pageY: " + myEvt.pageY);
    //    alert("findPosY: " + findPosY(xDragMgr.ele));

    //var xTop=3D myEvt.pageY-12;
    //var xLeft=3D myEvt.pageX;
    //    xDragMgr.ele.style.position=3D'absolute';
    //    xDragMgr.ele.style.top =3D xTop +'px';
    //    xDragMgr.ele.style.left=3D xLeft +'px';

    xDragMgr.ele =3D null;
  } =20
}
function OnDragStart(ele, mx, my)
{
  //This adds to the z-index of the layer and causes problme for the =
selectionlist docking.
 // xZIndex(ele, highZ++);
=20
}
function OnDrag(ele, mdx, mdy)
{
  xMoveTo(ele, xLeft(ele) + mdx, xTop(ele) + mdy);
}

//xevent
function xEvent(evt) {var e =3D evt || window.event;if(!e) =
return;if(e.type) this.type =3D e.type;if(e.target) this.target =3D =
e.target;else if(e.srcElement) this.target =3D e.srcElement;if =
(e.relatedTarget) this.relatedTarget =3D e.relatedTarget;else if =
(xIE4Up) {if (e.type =3D=3D 'mouseover') this.relatedTarget =3D =
e.fromElement;else if (e.type =3D=3D 'mouseout') this.relatedTarget =3D =
e.toElement;}if(xOp5or6) { this.pageX =3D e.clientX; this.pageY =3D =
e.clientY; }else if(xDef(e.pageX,e.pageY)) { this.pageX =3D e.pageX; =
this.pageY =3D e.pageY; }else if(xDef(e.clientX,e.clientY)) { this.pageX =
=3D e.clientX + xScrollLeft(); this.pageY =3D e.clientY + xScrollTop(); =
}if(xDef(e.offsetX,e.offsetY)) {this.offsetX =3D e.offsetX;this.offsetY =
=3D e.offsetY;if (xIE4Up && xMac) {this.offsetX +=3D =
xScrollLeft();this.offsetY +=3D xScrollTop();}}else if =
(xDef(e.layerX,e.layerY)) {this.offsetX =3D e.layerX;this.offsetY =3D =
e.layerY;}else {this.offsetX =3D this.pageX - =
xPageX(this.target);this.offsetY =3D this.pageY - =
xPageY(this.target);}if (e.keyCode) { this.keyCode =3D e.keyCode; } else =
if (xDef(e.which) && e.type.indexOf('key')!=3D-1) { this.keyCode =3D =
e.which; }this.shiftKey =3D e.shiftKey;this.ctrlKey =3D =
e.ctrlKey;this.altKey =3D e.altKey;}function =
xAddEventListener(e,eT,eL,cap){if(!(e=3DxGetElementById(e))) =
return;eT=3DeT.toLowerCase();if((!xIE4Up && !xOp7 /* && !xMoz */) && =
e=3D=3Dwindow) {if(eT=3D=3D'resize') { window.xPCW=3DxClientWidth(); =
window.xPCH=3DxClientHeight(); window.xREL=3DeL; xResizeEvent(); return; =
}if(eT=3D=3D'scroll') { window.xPSL=3DxScrollLeft(); =
window.xPST=3DxScrollTop(); window.xSEL=3DeL; xScrollEvent(); return; =
}}var eh=3D'e.on'+eT+'=3DeL';if(e.addEventListener) =
e.addEventListener(eT,eL,cap);else if(e.attachEvent) =
e.attachEvent('on'+eT,eL);else eval(eh);}function xResizeEvent(){if =
(window.xREL) setTimeout('xResizeEvent()', 250);var cw =3D =
xClientWidth(), ch =3D xClientHeight();if (window.xPCW !=3D cw || =
window.xPCH !=3D ch) { window.xPCW =3D cw; window.xPCH =3D ch; if =
(window.xREL) window.xREL(); }}function xScrollEvent(){if (window.xSEL) =
setTimeout('xScrollEvent()', 250);var sl =3D xScrollLeft(), st =3D =
xScrollTop();if (window.xPSL !=3D sl || window.xPST !=3D st) { =
window.xPSL =3D sl; window.xPST =3D st; if (window.xSEL) window.xSEL(); =
}}function =
xRemoveEventListener(e,eT,eL,cap){if(!(e=3DxGetElementById(e))) =
return;eT=3DeT.toLowerCase();if((!xIE4Up && !xOp7 /* && !xMoz */) && =
e=3D=3Dwindow) {if(eT=3D=3D'resize') { window.xREL=3Dnull; return; =
}if(eT=3D=3D'scroll') { window.xSEL=3Dnull; return; }}var =
eh=3D'e.on'+eT+'=3Dnull';if(e.removeEventListener) =
e.removeEventListener(eT,eL,cap);else if(e.detachEvent) =
e.detachEvent('on'+eT,eL);else eval(eh);}function =
xStopPropagation(evt){if (evt && evt.stopPropagation) =
evt.stopPropagation();else if (window.event) window.event.cancelBubble =
=3D true;}function xPreventDefault(e){if (e && e.preventDefault) =
e.preventDefault();else if (window.event) window.event.returnValue =3D =
false;}


 /*------------------*/         =20
DraggedItem =3D function (elementId, attributesArray)
{
    this.ElementId =3D elementId;
    this.Attibutes =3D attributesArray;
    DraggedItem.prototype.SetPosition =3D function()
    {               =20
        var elemObj =3D document.getElementById(this.ElementId);
       =20
        if(elemObj !=3D null && this.Attibutes !=3D null)
        {
            switch(elemObj.tagName)
            {
                case "IMG":  // Check to see if it is the =
collapse/expand image element
                //If the element is image then it has oney 1 attribute, =
the src (i.e img.src=3Dvalue)
                if(this.Attibutes.length =3D=3D 2)
                {
                    elemObj.src =3D this.Attibutes[1]; // =
this.Attibutes[0] is the elementID and the this.Attibutes[1]has the src =
value for the image.
                }
                break;
               =20
                case "DIV": // Check to see if it is a layer/div
                if(this.Attibutes.length =3D=3D 4)
                {
                    // this.Attibutes[0] always contains the elemnetID
                    elemObj.style.left =3D this.Attibutes[1];
                    elemObj.style.top =3D this.Attibutes[2];           =20
                    if(elemObj.style.display !=3D null)
                    {
                        elemObj.style.display =3D this.Attibutes[3];
                    }
                    else
                    {
                        elemObj.style.setAttribute(display, =
this.Attibutes[3]);
                    }
                }
                break;
            }
          =20
        }   =20
    }         =20
}             =20
DraggedItems =3D function (elemId)
{                           =20
    var hidElemObj=3Dnull;
    if(elemId !=3Dnull)
    {
     hidElemObj =3D document.getElementById(elemId);
    }
    var dragItemsInfo;
   =20
    var items_delimeter =3D "|";
    var itemDef_delimeter =3D ",";           =20
    var allDraggedElements =3D new Array();
   =20
    this.ItemsSep =3D items_delimeter;
    this.ItemDefSep =3D itemDef_delimeter;
    this.AllDragElements =3D allDraggedElements;
    this.HiddenElement =3D hidElemObj;
   =20
    DraggedItems.prototype.Load =3D function()
    {             =20
        var dragItemsInfo;
        if(this.HiddenElement !=3D null)
        {
            dragItemsInfo =3D this.HiddenElement.value;        =20
        }
       =20
        var dragElemInfo;
        if(dragItemsInfo !=3D null)
        {           =20
            var dragItem;
            dragElemInfo =3D dragItemsInfo.split(this.ItemsSep);	=
//character used to separate instances of floableItems
            for (i=3D0; i<dragElemInfo.length ;i++)
            {       =20
                if (dragElemInfo[i] !=3D null && dragElemInfo[i] !=3D "" =
&& dragElemInfo[i].length > 0)
                {                                    =20
                    var info =3D dragElemInfo[i].split(this.ItemDefSep); =
                                                 =20
                    //First element is the ID and the second one is the =
attributes array
                    dragItem =3D new DraggedItem(info[0], info);
                    dragItem.SetPosition();                   =20
                }
            }
        }
    }
   =20
    DraggedItems.prototype.SetDraggedItemPosition =3D function =
(elementId, left, top, display)
    {                           =20
        var draggedItem =3D this.GetDraggedItem(elementId)               =
                =20
        if(draggedItem !=3D null)
        {                      =20
            draggedItem.Left =3D left;                   =20
            draggedItem.Top =3D top;=20
            draggedItem.Display =3D display;                   =20
             if(this.HiddenElement !=3D null)
             {                     =20
                this.HiddenElement.value =3D this.HiddenElement.value + =
this.PersistItemsAsString(this.ItemsSep, this.ItemDefSep);
             }
        }
    }
   =20
   DraggedItems.prototype.SetToggleImageSrc =3D function (elementId)
    {                           =20
       =20
       =20
        var draggedItem =3D this.GetDraggedItem(elementId.id);
  =20
        if(draggedItem !=3D null)
        {          =20
            draggedItem.src =3D elementId.src;
               =20
            if(this.HiddenElement !=3D null)
             {  =20
               this.HiddenElement.value =3D this.HiddenElement.value + =
this.PersistItemsAsStringForImage(this.ItemsSep, this.ItemDefSep);
              =20
             }
        }
    }
   =20

   =20
    DraggedItems.prototype.GetDraggedItem =3D function(elementId)
    {
        var dragItem  =3D null;
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            if (this.AllDragElements[i] !=3D null && =
this.AllDragElements[i].ElementId =3D=3D elementId)
            {
                dragItem =3D this.AllDragElements[i];
                break; =20
            }
        }
       =20
        if(dragItem =3D=3D null)
        {                   =20
            dragItem =3D new DraggedItem(elementId, 0, 0);               =
=20
            this.AllDragElements.push(dragItem);
        }
        return dragItem;
    }
   =20
    DraggedItems.prototype.SetAllDragItemsPosition =3D function()
    {               =20
        for(i=3D0; i< this.AllDragElements.length; i++)
        {
            this.AllDragElements[i].SetPosition();                   =20
        }
    }
   =20
    DraggedItems.prototype.PersistItemsAsString =3D  function(itemsSep, =
itemDefSep)
    {           =20
        var items =3D '';
       =20
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            var dragItem =3D this.AllDragElements[i];
            if (dragItem !=3D null)
            {                       =20
                items +=3D dragItem.ElementId + itemDefSep +  =
dragItem.Left + itemDefSep +  dragItem.Top + itemDefSep +  =
dragItem.Display + itemsSep;
            }
        }
        return items;           =20
    }                          =20

    DraggedItems.prototype.PersistItemsAsStringForImage =3D  =
function(itemsSep, itemDefSep)
    {           =20
        var items =3D '';
       =20
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            var dragItem =3D this.AllDragElements[i];
            if (dragItem !=3D null)
            {                       =20
                items +=3D dragItem.ElementId + itemDefSep +  =
dragItem.src + itemsSep;
            }
        }
        return items;           =20
    }                          =20
}
//--------------------

function findPosX(obj)
{
try{
if(document.getElementById)
    {
        return String(obj.offsetTop) + 'px';
    }
}catch(e){}
}
function findPosY(obj)
{
try{
  if(document.getElementById)
    {
        return String(obj.offsetLeft) + 'px';
    }
  }catch(e){}

}

//--------------------
function findPosX(obj)
{
	var curleft =3D 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft +=3D obj.offsetLeft
			obj =3D obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft +=3D obj.x;
	return curleft;
}
//--------------------
function findPosY(obj)
{
	var curtop =3D 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop +=3D obj.offsetTop
			obj =3D obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop +=3D obj.y;
	return curtop;
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/NGCommon.js




//This checks if the client browser has a popupblocker software =
installed or not.
function IsPopupBlocker() {
	var oWin =3D =
window.open("","testpopupblocker","width=3D10,height=3D10,top=3D5000,left=
=3D5000");
	if (oWin=3D=3Dnull || typeof(oWin)=3D=3D"undefined") {
	    alert("Please allow popups on this site or you may not be able to =
access some of the functionalities. ");
	} else {
		oWin.close();
	}
    return;
}


function ValidateBuffer(src, args)
{  =20
    if (args !=3D null)
    {  =20
        args.IsValid =3D ! isNaN(args.Value);       =20
    }   =20
}

//---------------------
//returns the <protocol>//hostname/pathname
function NGServerUrl()
{
    var protocol =3D window.location.protocol;
    var theHost =3D window.location.hostname;
    var port =3D window.location.port;
   =20
    if (port)
    {
        port=3D":"+ port;
    }
   =20
    var path =3D window.location.pathname;
        path =3D path.substring(0, path.indexOf("/", 1));
   =20
    var newUrl =3D protocol + "//" + theHost +  port + path;
    return newUrl;=09
}



//NGNavigate - navigate's to the specified url.
//Url        : this value can be either relativeUrl or absolute url
//resolveUrl : can be either true or false. if the value is true, the =
perfix's the url with server url=20
function NGNavigate(url, resolveUrl)
{
    var prefixServerUrl =3D new Boolean(resolveUrl);
    var newUrl =3D url;
    if(prefixServerUrl)
    {
        newUrl =3D NGServerUrl() + url;
    }
    //window.navigate(newUrl);   =20
    window.location.href =3D newUrl;
}

function NgGetElementById(e){
	if(typeof(e)!=3D'string')=20
	    return e;
    =09
	    if(document.getElementById)=20
	        e=3Ddocument.getElementById(e);
	    else if(document.all)=20
	        e=3Ddocument.all[e];
	    else=20
	        e=3Dnull;
=09
	return e;
	}

//-------------------------
function SetDirection(elementID)
{
    =20
   try{
     var elm=3DNgGetElementById(elementID);
     var eLeft=3DparseInt(xreplace(elm.style.left,"px",""));
     var mapWidth=3D =
parseInt(xreplace(NgGetElementById("MapControlDiv").style.width,"px",""))=
;
      // alert(elementID)
      // alert(elm.getAttribute("SetSmartNavValues"))
     if(elm.getAttribute("SetSmartNavValues")=3D=3Dnull && eLeft < 50)
      {
   =20
       if (eLeft=3D=3D1)
         mapWidth=3DmapWidth/4;
      =20
       if (htmlDir=3D=3D"LTR")
          {
            if( elm.style.left !=3D "")
                 elm.style.left=3DeLeft+ mapWidth + "px";
          }
        else
          {  =20
            if( eLeft!=3D1 && eLeft < 50)
                eLeft=3D20;
           =20
          =20
            // This is when the box loads after execution of this line
            var cWidth=3D elm.clientWidth;
          =20
            if (cWidth=3D=3D0)
                cWidth=3D220;
           =20
                 elm.style.left=3Ddocument.body.clientWidth - mapWidth - =
cWidth - eLeft + "px";                  =20
        }
      }
     }catch(e){}
}

//-------------------------
function SetDirectionFlip(elementID)
{
    =20
   try{
     var elm=3DNgGetElementById(elementID);
     var eLeft=3DparseInt(xreplace(elm.style.left,"px",""));
    =20
      // alert(elementID)
      // alert(elm.getAttribute("SetSmartNavValues"))
     if(elm.getAttribute("SetSmartNavValues")=3D=3Dnull)
      {
      =20
       if (htmlDir=3D=3D"RTL")
          {
            if( elm.style.left !=3D "")
                elm.style.left=3Ddocument.body.clientWidth - eLeft - =
elm.clientWidth + "px"; =20
          }
            =20
                                 =20
        }
     =20
     }catch(e){}
}

//-------------------------
function ShowLayer(elementID, btnShow,btnHide )
{=20
	//Set Sender to visible
	if(btnShow!=3Dnull)
	    {
	    	NgGetElementById(btnShow).style.display =3D 'block';
    	}
	//Hide btn
	if(btnHide!=3Dnull)
	    {
		    NgGetElementById(btnHide).style.display =3D 'none';
	    }
	   =20
        // this is the way the standards work
        NgGetElementById(elementID).style.display=3D'block';
     =20
    SetDirection(elementID);
	   try{ =20
	       if(window.xEnableDrag)
	           { //Calling this function updates the state(hidden/visible) =
for that layer.
                   xEnableDrag(elementID, OnDragStart, OnDrag, null, =
draggedItems);
		           var setSmartNavValuesObj =3D =
NgGetElementById(elementID).getAttribute("SetSmartNavValues");
		       =20
		            if(setSmartNavValuesObj !=3D null)
		            {
		                eval(setSmartNavValuesObj);
		            }
		            xDisableDrag(elementID,null);    	  =20
	       }
          =20
        }catch(e){}=20
    }


//-------------------------
function HideLayer(elementID, btnShow, btnHide )
{=20
		//Set Sender to visible
		if (btnShow!=3Dnull)
		{
		    NgGetElementById(btnShow).style.display =3D 'block';
		}
		//Hide btn
		if (btnHide!=3Dnull)
		{
		    NgGetElementById(btnHide).style.display =3D 'none';
		}
	=09
		if (elementID!=3Dnull)
		{
		    NgGetElementById(elementID).style.display=3D'none';

	    }
	  =20
	   try
	   {
	       if(window.xEnableDrag)
	        {
	            //Calling this function updates the state(hidden/visible) =
for that layer.=20
                xEnableDrag(elementID, OnDragStart, OnDrag, null, =
draggedItems);
                var setSmartNavValuesObj =3D =
NgGetElementById(elementID).getAttribute("SetSmartNavValues");
                if(setSmartNavValuesObj !=3D null)
                {
                eval(setSmartNavValuesObj);
                }
                xDisableDrag(elementID,null);
	        }
      =20
	   }catch(e){}

    }
	=09
	//-------------------------
    function toggleLayer(elementID){
  	=09
  		if(NgGetElementById(elementID).style.display=3D=3D" " ||  =
NgGetElementById(elementID).style.display=3D=3D"block"  )
		  {
		   HideLayer(elementID,null,null);=20
		  }
   		else
   		 {
		   ShowLayer(elementID,null,null);=20
         }=09
     return;
    }
	 //-------------------------=09
     function NgOpenPopup(url,iWidth,iHeight,PopupTitle)
        {          =20
        var commoniFrame=3D"commoniFrame";
        var commoniFrameWraper=3D"commonPopupLayer";
         var popupTitleId=3D"commoniFrameTitle";
       =20
            //Find the iFrame by ID
            var _iFrame;
                   try{
                      _iFrame=3DNgGetElementById(commoniFrame);
                     }=20
                   catch(e){}
            //Find the iFrame LayerWraper by ID
            if (commoniFrameWraper !=3Dnull)
              {
               var _iFrameLayer;
               try{
                   _iFrameLayer=3DNgGetElementById(commoniFrameWraper);
                  }=20
               catch(e){}
              =20
                if (_iFrameLayer!=3Dnull)
                    {
                     ShowLayer(commoniFrameWraper,null,null);
                     _iFrameLayer.style.visibility=3D'visible';
                    }
              }  =20
            =20
             if (_iFrame!=3Dnull)
                {
                  ShowLayer(commoniFrame,null,null);
                =20
                 _iFrame.style.visibility=3D'visible';
                 frames[commoniFrame].location.href=3Durl;
                =20
                 if (iHeight!=3Dnull)
                   _iFrame.height=3D iHeight;
                 if (iWidth!=3Dnull)
                   _iFrame.width=3D iWidth;
                }
       =20
        //Set the popup title
        var _PopupTitleElement;
        _PopupTitleElement=3DNgGetElementById(popupTitleId);

        if (_PopupTitleElement !=3Dnull)
            _PopupTitleElement.innerHTML=3DPopupTitle;
       =20
         }

 //-------------------------=09
    function NgClosePopup()
    {=20
        var commoniFrame=3D"commoniFrame";
        var commoniFrameWraper=3D"commonPopupLayer";          =20
        var _iFrame;
        try{
                  _iFrame=3Dwindow.top.NgGetElementById(commoniFrame);
        } catch(e){}
       =20
        if (commoniFrameWraper !=3Dnull)
        {
            var _iFrameLayer;
              try{
                      =
_iFrameLayer=3Dwindow.top.NgGetElementById(commoniFrameWraper);
                 } catch(e){}
                  =20
            if (_iFrameLayer!=3Dnull)
                {
                 HideLayer(commoniFrameWraper,null,null);
                 _iFrameLayer.style.visibility=3D'hidden';
                }
        }
        =20
        if (_iFrame!=3Dnull)
        {
             _iFrame.style.display =3D 'none';
             HideLayer(commoniFrame,null,null);
             =
window.top.frames[commoniFrame].location.href=3D'about:blank';
        }        =20
    }


    //-------------------------=09
     function NgOpenWindow(url,windowTitle, attributes)
        {=20
       =20
        //height=3D Specifies the height of the window.=20
        //left=3D Specifies the x coordinates of the window in pixels. =
IE only. See "screenX" as well.=20
        //location=3D Specifies if the location bar of the window should =
be included.=20
        //menubar=3D Specifies if the menu bar of the window should be =
included.=20
        //resizable=3D Specifies if window should be resizable.=20
        //screenX=3D Specifies the x coordinates of the window in =
pixels. NS only. See "left" as well.=20
        //screenY=3D Specifies the x coordinates of the window in =
pixels. NS only. See "top" as well.=20
        //scrollbars =3DSpecifies if window should contain scrollbars.=20
        //status=3D Specifies if the status bar of the window should be =
included.=20
        //toolbar=3D Specifies if the toolbar of the window (ie: reload =
button) should be included.=20
        //top=3D Specifies the y coordinates of the window in pixels. IE =
only. See "screenY" as well.=20
        //width=3D Specifies the width of the window.=20
       =20
        // Example:
        // windowTitle=3D'Orion Window';
        // attributes=3D 'width=3D600,height=3D500,status,resizable';
        // =
window.open('http://www.Oriongis.com',windowTitle,attributes);

        if(attributes =3D=3Dnull)
            attributes=3D"";
           =20
        if(url !=3Dnull)   =20
            window.open(url,windowTitle, attributes);

        }
       =20

    //-------------------------=09
     function NgCloseWindow()
        {=20
            window.close();
        }
       =20
    =20
     //-------------------------=09
     function NgRefreshParentWindow()
        {=20
       =20
        if (window.top)
            {       =20
                window.top.location.href=3Dwindow.top.location.href;     =
  =20
            }
     =20
        }
       =20
    //-------------------------=09
     function NgRefreshWindow()
        {=20
           window.location.href=3Dwindow.location.href;       =20
        }
       =20
       =20
    //-------------------------=20
    function xreplace(s, r, w){
       return s.split(r).join(w);
    }


 function getUniqueValue()
 {
    var date =3D new Date();
    var value0 =3D date.toGMTString();
    var value1 =3D replaceAll(value0, " ", "_");
    var value2 =3D replaceAll(value1, ":", "_");
    return replaceAll(value2, ",", "_");
 }
=20
 function replaceAll(strValue, sourceChar, destChar)
 {
    if(strValue !=3D null && sourceChar !=3D null && destChar !=3D null)
    {
        while(strValue.indexOf(sourceChar) >=3D 0)
        {
            strValue =3D strValue.replace(sourceChar, destChar);
        }
    }=20
   =20
    return strValue;
 }
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/DropDownControl.js

=EF=BB=BF// JScript File
function getOptionText(drpElemId)
{
    var optionValue =3D null;       =20
    if(drpElemId !=3D null)
    {
        var drpElem =3D document.getElementById(drpElemId);
        if(drpElem !=3D null)
        {
       =20
        try{
       =20
        //Check to see if the DropDownLilst has any items
	       if (drpElem.options.length > 0)
	       {
	        var selectedIndex =3D  drpElem.selectedIndex;
            if(drpElem !=3D null && selectedIndex !=3D null)
            {
                var option =3D drpElem.options[selectedIndex];
                if(option !=3D null)
                {
                    optionValue =3D option.text;
                }
            }
          }
          }catch(e){}
        }
    }   =20
    return optionValue;       =20
}  =20

function cmb_onMouseOut(labelComboDivId, comboDivId, textElemId, =
comboElemId)
{       =20
    toggleLabelComboDivVisibility(labelComboDivId, comboDivId, true, =
textElemId, comboElemId);=20
         =20
}  =20

        function onComboChange(textElemId, comboElemId)
        {       =20
            try
            {
                var selectedText =3D getOptionText(comboElemId);
                var textElem =3D document.getElementById(textElemId);    =
   =20
                if(textElem !=3D null)
                {           =20
                    textElem.innerHTML =3D selectedText;
                    //textElem.value =3D selectedText;
                }
            }catch(e){}
               =20
        }


function ShowCoboHideLabel(lebel_id,cmb_id)
{  =20
       if(cmb_id !=3Dnull)
       {
         ToggleLayer(cmb_id,null,null);
       }
       if(lebel_id !=3Dnull)
       {
         ToggleLayer(lebel_id,null,null);
        }
    return;
}

    //-------------------------
    function ToggleLayer(elmId){

    try{
        if(NgGetElementById(elmId).style.display=3D=3D" " ||  =
NgGetElementById(elmId).style.display=3D=3D"block"  )
          {
            NgGetElementById(elmId).style.display=3D'none';
          }
        else
         {
           NgGetElementById(elmId).style.display=3D'block';
         }=09
     }catch(e){}
    return;
    }

function HideCoboShowLabel(lebel_id,cmb_id)
{
    try{
  =20
    if(cmb_id !=3Dnull)
        NgGetElementById(cmb_id).style.display=3D'none';
   =20
    if(lebel_id !=3Dnull)
        NgGetElementById(lebel_id).style.display=3D'block';
=20
    }catch(e){}  =20
 =20
    return;
}

function HideDropdownControl(cmbElem)
{   =20
    if(cmbElem !=3D null)
    {    =20
        var lblCmbId =3D cmbElem.getAttribute("LABEL_COMBO_ID");=20
        if(lblCmbId !=3D null)
        {
            NgGetElementById(lblCmbId).style.display=3D'none';           =
=20
        }
        else
        {
            cmbElem.style.visibility=3D'hidden';
            cmbElem.style.display=3D'none';           =20
        }
    }
}

function ShowDropdownControl(cmbElem)
{       =20
    if(cmbElem !=3D null)
    {       =20
        var lblCmbId =3D cmbElem.getAttribute("LABEL_COMBO_ID");         =
   =20
        if(lblCmbId !=3D null)
        {
            NgGetElementById(lblCmbId).style.display=3D'block';          =
 =20
        }
        else
        {  =20
            cmbElem.style.visibility =3D 'visible';
            cmbElem.style.display=3D'block';
        }
    }
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/ToolTips.js

=EF=BB=BF
    var xBump=3D10;
    var yBump=3D10;=20
    var MSIE=3Ddocument.all;=20
    var NS6=3Ddocument.getElementById && !document.all;=20
    var ToolTipObj=3Dnull;
    var ttipClassName=3D"ToolTipsCls";
    var tipLayerId=3D"ttip";
    var tipLayer=3D "<div id=3D\""+tipLayerId+"\" =
style=3D\"display:none;position:absolute;max-width:200px;z-index:1000;bor=
der: 1px solid #cccccc;\" class=3D\""+ttipClassName+"\"><\/div>";
    var parentLayer=3Dnull;
       =20
NgToolTips=3D function(cssClassName)
{=20
   =20
    this.tipLayerId=3DtipLayerId;
   =20
    if (cssClassName!=3Dnull && cssClassName.length>0)
    {
       this.TipLayer=3D =
tipLayer.split("ToolTipsCls").join(cssClassName);
       ttipClassName=3DcssClassName;=20
    }
    else
    {
       this.TipLayer=3DtipLayer;=20
    }
    this.TipLayer=3D tipLayer.split(tipLayerId).join(this.tipLayerId);
    document.write(this.TipLayer);    =20
   =20
    if(MSIE||NS6){=20
        =
ToolTipObj=3Ddocument.all?document.all[tipLayerId]:document.getElementByI=
d?document.getElementById(tipLayerId):"";=20
    }=20
       //----------------
       NgToolTips.prototype.ShowTip =3D function (ttipText)
         {
            var ddl=3Dnull;
          =20
            if (ttipText!=3Dnull)
	            {
	             ddl=3D =
document.all?document.all[ttipText]:document.getElementById?document.getE=
lementById(ttipText):"";
	            }
           =20
                if(ToolTipObj=3D=3Dnull){=20
                    =
ToolTipObj=3Ddocument.all?document.all[tipLayerId]:document.getElementByI=
d?document.getElementById(tipLayerId):"";=20
                }=20
                //Check if the selected option is empty then don't =
display an empty tooltip.
	            if (ddl !=3Dnull && ddl.tagName=3D=3D'SELECT')
	            {
	       =20
	               //Check to see if the DropDownLilst has any items
	                if (ddl.options.length > 0)
	                {
            	            if (ddl.options[ddl.selectedIndex].text.length =
> 0)
            	            {
                                 //Reset the class name if it has been =
changed from another function.
                                ToolTipObj.className=3DttipClassName;
                                =
ToolTipObj.innerHTML=3Dddl.options[ddl.selectedIndex].text ;=20
                                if(MSIE)
                                {
                                    ToolTipObj.style.display=3D"block";=20
                                }
                                else
                                {
                                =
ddl.title=3Dddl.options[ddl.selectedIndex].text ;=20
                                }
                            }
                     }
                }
                //MoveTip(e);
               =20
             return false;=20
        }=20
      //----------------
       NgToolTips.prototype.ShowToolTip =3D function =
(ttipText,cssClass,elemId)
         {
           var _elemId=3Dnull;
         =20
          =20
           if (elemId!=3Dnull)
	            {
	             _elemId=3D =
document.all?document.all[elemId]:document.getElementById?document.getEle=
mentById(elemId):"";
	            }
         =20
           if (_elemId!=3Dnull && _elemId!=3D'undefined')
               {
                if(ToolTipObj=3D=3Dnull)
                 {=20
                    =
ToolTipObj=3Ddocument.all?document.all[tipLayerId]:document.getElementByI=
d?document.getElementById(tipLayerId):"";=20
                 }=20
                    ToolTipObj.className=3DcssClass;
                    ToolTipObj.innerHTML=3DttipText ;=20
                    ToolTipObj.style.display=3D"block";=20
                    return false;=20
                }
       =20
        }=20
     =20
       //----------------
       NgToolTips.prototype.HideTip=3Dfunction ()
       {=20
            if(ToolTipObj=3D=3Dnull)
            {=20
              =
ToolTipObj=3Ddocument.all?document.all[tipLayerId]:document.getElementByI=
d?document.getElementById(tipLayerId):"";=20
            }=20
                           =20
             if(MSIE||NS6)
             {=20
              ToolTipObj.style.display=3D"none";=20
              ToolTipObj.innerText=3D"";=20
             }=20
        }=20
       =20
        //----------------
        function MSIEBodyReturn()
        {=20
          =
return(document.compatMode&&document.compatMode!=3D"BackCompat")?document=
.documentElement:document.body;=20
        }
        =20
          //----------------
       NgToolTips.prototype.MoveToolTip=3Dfunction (e)
       {=20
        MoveTip(e);
       }
              =20
     //----------------
        function MoveTip(e)
        {         =09
            if(!e)
		        e =3D window.event;
		    var RTL=3Dnull;
		    if(window.htmlDir)
             {
             if(window.htmlDir=3D=3D"RTL")
                 RTL=3Dtrue;
             }=09
            =20
		    try
		    {
		    if(RTL)
	         xPos=3D(NS6)?e.pageX:event.x;=20
	        else
	        xPos=3D(NS6)?e.pageX:event.x+MSIEBodyReturn().scrollLeft;=20
	         =20
             yPos=3D(NS6)?e.pageY:event.y+MSIEBodyReturn().scrollTop;=20
             lEdge=3D(xBump<0)?xBump*(-1):-1000;=20
             =
rEdge=3DMSIE&&!window.opera?MSIEBodyReturn().clientWidth-event.clientX-xB=
ump:window.innerWidth-e.clientX-xBump-20;=20
             =
bEdge=3DMSIE&&!window.opera?MSIEBodyReturn().clientHeight-event.clientY-y=
Bump:window.innerHeight-e.clientY-yBump-20;=20
            =20
             if(rEdge<ToolTipObj.offsetWidth){=20
                if(RTL)
                    =
ToolTipObj.style.left=3DMSIE?event.clientX-ToolTipObj.offsetWidth+"px":e.=
clientX-ToolTipObj.offsetWidth+"px";=20
                else
                    =
ToolTipObj.style.left=3DMSIE?MSIEBodyReturn().scrollLeft+event.clientX-To=
olTipObj.offsetWidth+"px":window.pageXOffset+e.clientX-ToolTipObj.offsetW=
idth+"px";=20
             }=20
             else if(xPos<lEdge){=20
              ToolTipObj.style.left=3DxBump+"px";=20
             }=20
             else{=20
              ToolTipObj.style.left=3DxPos+xBump+"px";=20
             }
             =20
             if(bEdge<ToolTipObj.offsetHeight){=20
              =
ToolTipObj.style.top=3DMSIE?MSIEBodyReturn().scrollTop+event.clientY-Tool=
TipObj.offsetHeight-yBump+"px":window.pageYOffset+e.clientY-ToolTipObj.of=
fsetHeight-yBump+"px";=20
             }=20
             else{=20
              ToolTipObj.style.top=3DyPos+yBump+"px";=20
             }=20
            =20
            =20
            =20
             }catch(e){}
        }=20
=20
}


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/JSBalloon.js


var JSBalloonPath  =3D null; ///will be overwritten
var js_isNav =3D =
(window.navigator.appName.toLowerCase().indexOf("netscape")>=3D0);
var js_isIE =3D =
(window.navigator.appName.toLowerCase().indexOf("microsoft")>=3D0);


/*	Class: JSBalloon
	Provides a flexible, encapsulated way to implement a passive feedback =
mechanism
	in a DHTML environment. Define and initialize this object globally, =
otherwise it will create a new instance=20
	each time you call it's constructor. Set up the object with an object =
array passed to the constructor or, once instantiated,
	with properties.
*/
function JSBalloon()
{
	var tmrBalloonPopup;
	var imagePath;
	var blbWidth=3D250;;
	var titleFontStyle=3D'font-family: MS Sans Serif;font-weight: bold; =
font-size:10pt;';
	var messageFontStyle=3D'font-family: MS Sans Serif\; font-size:10pt\;';
	var footerFontStyle=3D'font-family: MS Sans Serif\; font-size:10pt\;';
	var headerFontStyle=3D'font-family: MS Sans Serif\; font-size:10pt\;';
	var transShow=3Dtrue;
	var transHide=3Dtrue;
	var =
transShowFilter=3D'progid:DXImageTransform.Microsoft.Fade(Overlap=3D1.00)=
';
	var =
transHideFilter=3D'progid:DXImageTransform.Microsoft.Fade(Overlap=3D1.00)=
';
	var autoHide=3Dtrue;
	var autoHideInterval=3D4000; // 4 sec
	var autoAway=3Dtrue;
	var showCloseBox=3Dfalse;
	this.left;
	this.top;
	this.title;
	this.message;
	this.header;
	this.CloseButtonFunction;
=09
	this.titleFontStyle=3DtitleFontStyle;=09
	this.messageFontStyle=3DmessageFontStyle;
	this.footerFontStyle=3DfooterFontStyle;
	this.headerFontStyle=3DheaderFontStyle;
	this.transShowFilter=3DtransShowFilter;
	this.transHideFilter=3DtransHideFilter;=09
	this.transShow=3DtransShow;=09
	this.transHide=3DtransHide;=09
	this.autoHide=3DautoHide;
	this.autoHideInterval=3DautoHideInterval;=09
	this.autoAway=3DautoAway;
	this.width=3DblbWidth;	=09
	this.showCloseBox=3DshowCloseBox;
=09
	var childID;
=09
	// Constructor
	var balloonDIV =3D document.createElement("DIV");
	balloonDIV.style.width=3DString(blbWidth) + "px";
	balloonDIV.style.position=3D"absolute";
	balloonDIV.style.visibility=3D"hidden";
	balloonDIV.style.left =3D 0;
	balloonDIV.style.top =3D 0;
	balloonDIV.style.filter=3DtransShowFilter+' '+transHideFilter;
	balloonDIV.style.zIndex=3D2001;
=09
	this.balloon=3DballoonDIV;

	// Pulic Methods
	this.Show=3DShow;
	this.Hide=3DHide;
=09
	this.GetTop =3D getTop;
	this.GetLeft =3D getLeft;
=09
	function Show()
	{
		var title =3D this.title;
		var message=3D this.message;
		var icon=3D'';
		var footer=3Dthis.footer;
		var header=3Dthis.header;
		var btop=3D0, bleft=3D0;
		var atop=3D0, aleft=3D0;
		var anchor;
		var direction=3D'SE';
       =20
		// Updates
		blbWidth=3DString(this.width);
		titleFontStyle=3Dthis.titleFontStyle;
		messageFontStyle=3Dthis.messageFontStyle;	=09
		footerFontStyle=3Dthis.footerFontStyle;
		headerFontStyle =3D this.headerFontStyle;
		transShowFilter=3Dthis.transShowFilter;
		transHideFilter=3Dthis.transHideFilter;
		transShow=3Dthis.transShow;
		transHide=3Dthis.transHide;
		autoHide=3Dthis.autoHide;
		autoHideInterval=3Dthis.autoHideInterval;
		autoAway=3Dthis.autoAway;

   =20
		if(js_isIE && document.readyState!=3D'complete')
		{
			alert('Document needs to fully load before you may show =
JSBalloons.');
			return;
		}
	=09
		// Figure out the best direction for the pointer
		var messageHTML =3D balloonBody(	title,=20
													icon,=20
													message,=20
													footer,=20
													this.titleFontStyle,
													this.messageFontStyle,
													this.footerFontStyle,
													this.showCloseBox, header, this.headerFontStyle, =
this.CloseButtonFunction);
			=09
		// Assume SE
		var ret=3DballoonInfrastructure(messageHTML, direction);
		=09
		// Populate the contents
		balloonDIV.innerHTML=3Dret;
	=09
		bleft =3D this.left;
		btop =3D this.top;
			=09
		// check if the object is already initialized
		if(typeof(childID)!=3D'object')
		{
			childID=3Ddocument.body.appendChild(balloonDIV);=09
		}
		var balloonDIVTop;
		var balloonDIVLeft;
	=09
		balloonDIVLeft =3D bleft;
		balloonDIVTop  =3D (btop-balloonDIV.offsetHeight);
	=09
	=09
		var bAdjustedLeft=3DparseInt(balloonDIVLeft, 10);
		var showSE;
       =20
		if(document.body.offsetWidth < =
(bAdjustedLeft+balloonDIV.offsetWidth+20))
		{	=09
			direction=3D'SW';
		=09
			ret=3DballoonInfrastructure(messageHTML, direction);
			balloonDIV.innerHTML=3Dret;
	=09
			balloonDIVLeft=3D bAdjustedLeft-balloonDIV.offsetWidth+20;
			showSE=3Dfalse;
		}
		else
		{
			direction=3D'SE';
			showSE=3Dtrue;
		}=20
	=09
		if(parseInt(balloonDIVTop, 10)<0)
		{
			if(showSE)
			{
				direction=3D'NE';
				ret=3DballoonInfrastructure(messageHTML, direction);
				balloonDIV.innerHTML=3Dret;
			}
			else
			{
				direction=3D'NW';
				ret=3DballoonInfrastructure(messageHTML, direction);
				balloonDIV.innerHTML=3Dret;
			}
		=09
			balloonDIVTop =3D parseInt(balloonDIVTop, =
10)+balloonDIV.offsetHeight;
		=09
		}=09
	=09
		// Adjust all srollers
		var scrollOffsets=3DScrollOffsets();
		balloonDIVTop=3DparseInt(balloonDIVTop, 10)+scrollOffsets[0];
		balloonDIVLeft=3DparseInt(balloonDIVLeft, 10)+scrollOffsets[1];
	=09
		/*
		// Show balloon
		if(this.transShow)
		{
			balloonDIV.style.filter=3Dthis.transShowFilter+' =
'+this.transHideFilter;
			if(balloonDIV.filters(0).status=3D=3D2 || =
balloonDIV.filters(0).status=3D=3D1)
			{
				balloonDIV.filters(0).Stop();
			}
			balloonDIV.filters(0).Apply();
			balloonDIV.style.visibility=3D'visible';
			balloonDIV.filters(0).Play();
		}
		else
		{
			balloonDIV.style.visibility=3D'visible';
		}
		*/
	=09
		balloonDIV.style.top =3D balloonDIVTop + "px";

		if (window.htmlDir)
		{
	    if(htmlDir=3D=3D"RTL" && js_isIE)
		    balloonDIVLeft=3DballoonDIVLeft-20;
		}
        balloonDIV.style.left =3D balloonDIVLeft + "px";
       =20
		balloonDIV.style.visibility=3D'visible';
       =20
	=09
		//
		//alert("top: " + balloonDIV.style.top + ": Left: " + =
balloonDIV.style.left);
		//
		// Init autohide if true
		if(this.autoHide)
		{		    		   =20
			clearTimeout(this.tmrBalloonPopup);
			transHide=3Dthis.transHide;
			this.tmrBalloonPopup=3DsetTimeout(this.Hide, this.autoHideInterval);
		}
	=09
		if(this.autoAway)
		{
			balloonDIV.onmouseover=3DHide;
		}
		else
		{
			balloonDIV.onmouseover=3D'';
		}
	}
=09
	/*	Function: Hide
			Hide a visible balloon.
			Call this function to immediately initiate the hiding of the =
instantiated balloon=20
			with the predefined transition in <transHideFilter> depending on the =
setting of <transHide>.
	*/
	function Hide()
	{	   =20
		if(balloonDIV.style.visibility=3D=3D'hidden')
		{
			return;
		}
		      =20
		/*if(transHide)=20
		{
			if(balloonDIV.filters(1).status=3D=3D2 || =
balloonDIV.filters(1).status=3D=3D1)
			{
				balloonDIV.filters(1).Stop();
			}
			balloonDIV.filters(1).Apply();
			balloonDIV.style.visibility=3D'hidden';
			balloonDIV.filters(1).Play();
		}
		else*/
		{
			balloonDIV.style.visibility=3D'hidden';
		}=09
	=09

	}
=09
	// Private
=09
	function ObjectOverlap(obj1, obj2)
	{
		var obj1TopX =3D getLeft(obj1);
		var obj1TopY =3D getTop(obj1);
		var obj1BottomX =3D getLeft(obj1)+obj1.offsetWidth;
		var obj1BottomY =3D getTop(obj1)+obj1.offsetHeight;
	=09
		var obj2TopX =3D getLeft(obj2);
		var obj2TopY =3D getTop(obj2);
		var obj2BottomX =3D getLeft(obj2)+obj2.offsetWidth;
		var obj2BottomY =3D getTop(obj2)+obj2.offsetHeight;
	=09
		var overlapOnX =3D (obj1TopX < obj2BottomX && obj2TopX < obj1BottomX);
		var overlapOnY =3D (obj1TopY < obj2BottomY && obj2TopY < obj1BottomY);
	=09
		return (overlapOnX && overlapOnY);
	}

	//Positioning functions
	function getObjLeft(anObject)=20
	{
	  return(anObject.offsetParent ? (getObjLeft(anObject.offsetParent) + =
anObject.offsetLeft) : anObject.offsetLeft);
	}
		=20
	function getObjTop(anObject)=20
	{
	  return(anObject.offsetParent ? (getObjTop(anObject.offsetParent) + =
anObject.offsetTop) : anObject.offsetTop);=20
	}
		=20
		=20
	function getLeft(anObject)=20
	{
	    return(getObjLeft(anObject));
	}
		=20
	function getTop(anObject)=20
	{
	    return(getObjTop(anObject));
	}
=09
//	function ScrollOffsets1(anchor)
//	{
//		var aryScrolls =3D new Array(0,0);

//		try
//		{
//			var parentElem=3Danchor.parentElement;

//			while(parentElem!=3Dnull)
//			{
//				if(parentElem.scrollTop!=3Dnull)
//				{
//					aryScrolls[0]+=3DparseInt(parentElem.scrollTop, 10);
//					aryScrolls[1]+=3DparseInt(parentElem.scrollLeft, 10);
//				}
//=09
//				parentElem=3DparentElem.parentElement;
//			}
//		}
//		catch(ex)
//		{
//			// continue
//		}
//		return aryScrolls;
//	}

	function ScrollOffsets() {
      var scrOfX =3D 0, scrOfY =3D 0;
    =20
     =20
      if( typeof( window.pageYOffset ) =3D=3D 'number' ) {
        //Netscape compliant
        scrOfY =3D window.pageYOffset;
        scrOfX =3D window.pageXOffset;
      } else if( document.body && ( document.body.scrollLeft || =
document.body.scrollTop ) ) {
        //DOM compliant
        scrOfY =3D document.body.scrollTop;
        scrOfX =3D document.body.scrollLeft;
      } else if( document.documentElement && ( =
document.documentElement.scrollLeft || =
document.documentElement.scrollTop ) ) {
        //IE6 standards compliant mode
        scrOfY =3D document.documentElement.scrollTop;
        scrOfX =3D document.documentElement.scrollLeft;
      }
     =20
       if(window.htmlDir)
         {
         if (htmlDir=3D=3D"RTL")
            scrOfX=3D0;
        }
     return [ scrOfY, scrOfX ];
}

	// Rendering functions
	function balloonInfrastructure(body, direction)
	{
		var ret;
	=09
		switch(direction)
		{
	=09
			case 'SE':
				// South East=09
			=09
				ret =3D'<table class=3D"JSBalloon" border=3D"0" =
bordercolor=3D"black" cellpadding=3D"0" cellspacing=3D"0" =
style=3D"border-collapse: collapse; width:100%;direction:ltr;" >'+
					'  <tr>'+				=09
					'    <td height=3D"1" width=3D"3">'+'<img border=3D"0" =
src=3D"'+JSBalloonPath+'/cLeftTop.gif" width=3D"67" height=3D"10" =
/></td>'+
					'    <td height=3D"7" width=3D"100%" style=3D"border-top:1px solid =
#999999; border-left-width:1; border-right-width:1; =
border-bottom-width:1; background-color:#FFFFEA" colspan=3D"4"></td>'+
					'    <td height=3D"7"  width=3D"10">'+'<img border=3D"0" =
src=3D"'+JSBalloonPath+'/cRightTop.gif" width=3D"10" height=3D"10" =
/></td>'+				=09
					'  </tr>'+
					'  <tr>'+
					'    <td valign=3Dtop colspan=3D"6" style=3D"border-left: 1px solid =
#999999; border-right: 1px solid #999999; background-color: #FFFFEA">'+
					body +
					'    </td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"7" =
style=3D"background-color:Transparent;direction:ltr;float:left">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftBottomBig.gif" =
width=3D"67" height=3D"10" /></td>'+
					'    <td height=3D"7" style=3D"background-color: #FFFFEA" =
colspan=3D"4" width=3D"280"></td>'+
					'    <td width=3D"10" height=3D"7" >'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td height=3D"10">'+'<img border=3D"0" =
src=3D"'+JSBalloonPath+'/aSouthEast.gif" /></td>'+'<td width=3D100% =
height=3D"10" style=3D"border-top: 1px solid #999999; padding-left: 4px; =
padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></td>'+
					'    <td width=3D"70" height=3D"10" style=3D"border-top: 1px solid =
#999999; padding-left: 4; padding-right: 4; padding-top: 1; =
padding-bottom: 1"></td>'+
					'    <td width=3D"10" height=3D"10"></td>'+
					'    <td width=3D"1" style=3D"border-top: 1px solid #999999; =
padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1" =
height=3D"10"></td>'+ //
					'    <td width=3D"10" height=3D"10"></td>'+ //				=09
					'  </tr>'+
					'</table>'
					//document.write(ret);
					break;

			case 'SW':				=09
				// South West
				ret =3D'<div style=3D"width:250px"><table class=3D"JSBalloon" =
border=3D"0" cellpadding=3D"0" cellspacing=3D"0" =
style=3D"border-collapse: collapse; width:100%;direction:ltr;" =
bordercolor=3D"#111111" id=3D"AutoNumber1" >'+
					'  <tr>'+
					'    <td height=3D"1" width=3D"3">'+'<img border=3D"0" =
src=3D"'+JSBalloonPath+'/cLeftTop1.gif" width=3D"10" height=3D"10" =
/></td>'+
					'    <td height=3D"7" width=3D"100%" style=3D"border-top:1px solid =
#999999; border-left-width:1; border-right-width:1; =
border-bottom-width:1; background-color:#FFFFEA" colspan=3D"4"></td>'+
					'    <td height=3D"7"  width=3D"10">'+'<img border=3D"0" =
src=3D"'+JSBalloonPath+'/cRightTop.gif" width=3D"10" height=3D"10" =
/></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td valign=3Dtop colspan=3D"6" style=3D"border-left: 1px solid =
#999999; border-right: 1px solid #999999;  background-color: =
#FFFFEA"">'+
					body +
					'    </td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'    <td height=3D"7" style=3D"background-color: #FFFFEA" =
colspan=3D"4" width=3D"179"></td>'+
					'    <td width=3D"11" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"10"></td>'+
					'    <td width=3D"70" style=3D"border-top: 1px solid #999999; =
border-left-width:1; border-right-width:1; border-bottom-width:1" =
height=3D"10"></td>'+
					'    <td  height=3D"10" style=3D"border-left-width: 1; =
border-right-width: 1; border-top: 1px solid #999999; =
border-bottom-width: 1" width=3D"100%">'+
					'    </td>'+
					'    <td  align=3D"right">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/aSouthWest.gif" =
width=3D"67" height=3D"18" /></td>'+
					'    <td width=3D"1" height=3D"10" style=3D"border-top: 1px solid =
#999999;"></td>'+
					'    <td width=3D"10" height=3D"10"></td>'+
					'  </tr>'+
					'</table></div>'
					break;
				=09
			case 'NE':=09
					// North East
					ret =3D'<div style=3D"width:250px"><table class=3D"JSBalloon" =
border=3D"0" cellpadding=3D"0" cellspacing=3D"0" =
style=3D"border-collapse: collapse;width:100%;direction:ltr;" =
bordercolor=3D"#111111" id=3D"AutoNumber1" >'+
					'   <tr>'+
					'    <td width=3D"10" height=3D"9"></td>'+
					'    <td width=3D"1" style=3D"border-bottom:1px solid #999999; " =
height=3D"9"></td>'+
					'    <td  height=3D"9" valign=3D"bottom">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/aNorthEast.gif" =
width=3D"67" height=3D"18" /></td>'+
					'    <td width=3D100% height=3D"9" style=3D"border-bottom:1px solid =
#999999; "></td>'+
					'    <td width=3D"70" height=3D"9" style=3D"border-bottom:1px solid =
#999999;"></td>'+
					'    <td width=3D"10" height=3D"9"></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td height=3D"1" width=3D"10">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftTop1.gif" =
width=3D"10" height=3D"10" /></td>'+
					'    <td height=3D"7" width=3D100% colspan=3D"4" =
bgcolor=3D"#FFFFEA"></td>'+
					'    <td height=3D"7"  width=3D"10">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightTop.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td valign=3Dtop colspan=3D"6" style=3D"border-left: 1px solid =
#999999; border-right: 1px solid #999999; background-color: #FFFFEA">'+
					body +
					'    </td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'    <td height=3D"7" style=3D"border-bottom:1px solid #999999; =
border-left-width:1; border-right-width:1; border-top-width:1" =
colspan=3D"4" width=3D"280" bgcolor=3D"#FFFFEA"></td>'+
					'    <td width=3D"10" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'</table></div>'
					break;
				=09
			case 'NW':=09
					// North West		=09
					ret =3D'<div style=3D"width:250px"><table class=3D"JSBalloon" =
border=3D"0" cellpadding=3D"0" cellspacing=3D"0" =
style=3D"border-collapse: collapse;width:100%;direction:ltr;" =
bordercolor=3D"#111111" id=3D"AutoNumber1" >'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"10"></td>'+
					'    <td width=3D"70" style=3D"border-bottom:1px solid #999999;  =
border-left-width:1; border-right-width:1; " height=3D"10"></td>'+
					'    <td  height=3D"10" style=3D"border-bottom:1px solid #999999; =
border-left-width: 1; border-right-width: 1; " width=3D"100%">'+
					'    </td>'+
					'    <td  align=3D"right" valign=3D"bottom">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/aNorthWest.gif" =
width=3D"67" height=3D"18" /></td>'+
					'    <td width=3D"1" height=3D"10" style=3D"border-bottom:1px solid =
#999999;"></td>'+
					'    <td width=3D"10" height=3D"10"></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td height=3D"1" width=3D"10">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftTop1.gif" =
width=3D"10" height=3D"10" /></td>'+
					'    <td height=3D"7" width=3D179 colspan=3D"4" =
bgcolor=3D"#FFFFEA"></td>'+
					'    <td height=3D"7"  width=3D"11">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightTop.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td valign=3Dtop colspan=3D"6" style=3D"border-left: 1px solid =
#999999; border-right: 1px solid #999999;  background-color: #FFFFEA">'+
					body +
					'    </td>'+
					'  </tr>'+
					'  <tr>'+
					'    <td width=3D"10" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cLeftBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'    <td height=3D"7" style=3D"border-bottom:1px solid #999999; =
border-left-width:1; border-right-width:1; border-top-width:1" =
colspan=3D"4" width=3D"179" bgcolor=3D"#FFFFEA"></td>'+
					'    <td width=3D"11" height=3D"7">'+
					'    <img border=3D"0" src=3D"'+JSBalloonPath+'/cRightBottom.gif" =
width=3D"10" height=3D"10" /></td>'+
					'  </tr>'+
					'</table></div>'
					break;
		}
	=09
	=09
		return ret;
	}
=09
	function balloonBody(title, icon, body, footer, titleFontStyle,=20
						messageFontStyle, footerFontStyle,
						showCloseBox, header, headerFontStyle, closeButtonFunction)
	{
		var imgShow=3D'none';
		var iconTitle=3D'';
		var ballonBody=3Dbody;
		var imgClose=3D'none';
		var headerVisible=3D'block';
		var offsetParent=3D"-7";
	=09
		if(title!=3Dundefined)
		{
			iconTitle=3Dtitle;
		}
			=09
		if(showCloseBox)
		{
			imgClose=3D'block';
		}
		else
		{
			imgClose=3D'none';
		}
	=09
		if(icon !=3D '')
		{
			imgShow=3D'block';
		}
		else
		{
			imgShow=3D'none';
		}
	=09
		if(imgShow=3D=3D'none' && imgClose=3D=3D'none' && iconTitle=3D=3D'')
		{
			headerVisible=3D'none';
			offsetParent=3D"0";
		}
		else
		{
			headerVisible=3D'block';
			offsetParent=3D"-7";
		}
=20
		return '    <table border=3D"0" cellpadding=3D"3" cellspacing=3D"0" =
style=3D"cursor:default;border-collapse: collapse; position:relative; =
top: '+offsetParent+';left:3;direction:ltr;" width=3D"100%">' +=20
				'      <tr style=3D"display:'+headerVisible+'">' +=20
				'        <td id=3D"BIcon" width=3D"3%" align=3Dleft><img id=3DBIcon =
src=3D"'+icon+'" style=3D"display:'+imgShow+'" /></td>' +=20
				'        <td id=3D"BTitle" UNSELECTABLE=3D"on" width=3D"90%" =
style=3D"'+titleFontStyle+'" align=3Dleft>'+iconTitle+'</td>' +=20
				'        <td id=3D"BClose" width=3D"3%" valign=3Dtop =
align=3Dright><img src=3D"'+JSBalloonPath+'/close.jpg" =
style=3D"position:relative; top: 4;left:-5;display:'+imgClose+'" =
onmouseover=3D"this.src=3D\''+JSBalloonPath+'/closeActive.jpg\'" =
onmouseout=3D"this.src=3D\''+JSBalloonPath+'/close.jpg\'" =
onmouseup=3D"this.src=3D\''+JSBalloonPath+'/closeActive.jpg\'" =
onmousedown=3D"this.src=3D\''+JSBalloonPath+'/closeDown.jpg\'" =
title=3D"Close" onclick=3D"eval(' + closeButtonFunction + ');" =
/>&nbsp;</td>' +=20
				'      </tr>' + 			=09
				'       <tr>' +=20
				'        <td id=3D"BFooter" UNSELECTABLE=3D"on" =
style=3D"'+headerFontStyle+'" width=3D"100%" colspan=3D"3">' + header =
+'</td>' +=20
				'      </tr>' + 			=09
				'      <tr>' +=20
				'        <td id=3D"BBody" UNSELECTABLE=3D"on" =
style=3D"'+messageFontStyle+'" width=3D"100%" colspan=3D"3">' + =
ballonBody +'</td>' +=20
				'      </tr>' +=20
				'       <tr>' +=20
				'        <td id=3D"BFooter" UNSELECTABLE=3D"on" =
style=3D"'+footerFontStyle+'" width=3D"100%" colspan=3D"3">' + footer =
+'</td>' +=20
				'      </tr>' +=20
				'    </table>'
	}
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/SearchByCoords.js

=EF=BB=BF// JScript File

function Search_clientClick()
{
    var searchByCoordObj =3D jsSearchByCoordsObj;
    if(searchByCoordObj  !=3D null)
    {
        searchByCoordObj.ApplySearch();=20
    }=20
}

function Reset_clientClick()
{
    var searchByCoordObj =3D jsSearchByCoordsObj;
    if(searchByCoordObj  !=3D null)
    {
        searchByCoordObj.ResetAll();=20
    }=20
}

function HideSearchByCoords(divElemId)
{
    //hide the div element
    var divElem =3D document.getElementById(divElemId);
    if(divElem  !=3D null)
    {       =20
        divElem.style.visibility =3D "hidden";
        divElem.style.display =3D "none";=20
    }
}

function DisplaySearchByCoords(divElemId)
{
    var divElem =3D document.getElementById(divElemId);
    if(divElem  !=3D null)
    {       =20
        divElem.style.visibility =3D "visible";
        divElem.style.display =3D "block";=20
    }
}

/*
    Client SearchByCoord object.
*/
function SearchByCoordsClient(txtXCoordElemId, txtYCoordElemId, =
txtScaleElemId, drpProjectionElemId)
{
    this.XCoordElemId =3D txtXCoordElemId;
    this.YCoordElemId =3D txtYCoordElemId;
    this.ScaleElemId =3D txtScaleElemId;
    this.ProjectionElemId =3D drpProjectionElemId;   =20
    this.ApplySearch =3D processSearchByCoord;
    this.ResetAll =3D clearControls;
   =20
    function clearControls()
    {
        var xCoord =3D  document.getElementById(this.XCoordElemId);
        var yCoord =3D document.getElementById(this.YCoordElemId);
        var scale =3D document.getElementById(this.ScaleElemId); =20
        if(xCoord !=3D null)
        {           =20
            xCoord.value =3D "";
        }
        if(yCoord !=3Dnull)
        {
            yCoord.value=3D"";
        }
        if(scale!=3Dnull)
        {
            scale.value=3D"";
        }
         var drpElem =3D document.getElementById(this.ProjectionElemId);
        if(drpElem !=3D null && drpElem !=3D 'undefined')
        {           =20
            //drpElem.options[0].selected =3D true;
            drpElem.selectedIndex =3D0;
        }       =20
    }
    function processSearchByCoord()
    {
        var status =3D false;       =20
        var xCoord =3D getElementValue(this.XCoordElemId);
        var yCoord =3D getElementValue(this.YCoordElemId);
        var scale =3D getElementValue(this.ScaleElemId);       =20
        var projection =3D null;
       =20
        var flag=3Dtrue;
       =20
        //check whether the project dropdown element is spooled onto the =
client
        var drpElem =3D document.getElementById(this.ProjectionElemId);
        if(drpElem !=3D null && drpElem !=3D 'undefined')
        {
            var selectedIndex =3D  drpElem.selectedIndex;
            if(selectedIndex =3D=3D -1)
            {
                 alert("Please select a coordinate system.");
                 flag=3Dfalse;
            }
            //set selected Project system=20
            projection =3D getOptionValue(this.ProjectionElemId);
        }
        else
        {
            //set unknow projectsystemid
            projection =3D -1;           =20
        }
       =20
        if(flag && xCoord =3D=3D "")
        {
            if(flag && yCoord =3D=3D "")
            {
                if(flag && scale =3D=3D "")
                {
                    alert("X-Coordinate, Y-Coordinate, Scale cannot be =
null.");
                    flag=3Dfalse;
                }
                else
                {
                    alert("Y-Coordinate value cannot be null.");
                    flag=3Dfalse;
                }
            }
            else
            {
                alert("X-Coordinate value cannot be null.");
                flag=3Dfalse;
            }
        }   =20
        if(flag && xCoord !=3D "" && yCoord =3D=3D "")
        {
            if(scale =3D=3D "")
            {
                alert("Y-Coordinate and Scale cannot be null.");
                flag=3Dfalse;
            }
            else
            {       =20
                alert("Y-Coordinate value cannot be null.");
                flag=3Dfalse;
            }
        }=20
        if(flag && xCoord!=3D"" && yCoord!=3D"" && scale =3D=3D "")
        {
            alert("Scale cannot be null.");
            flag=3Dfalse;
        }
//        var RegularExpression=3Dnew RegExp("[+]?[0-9]*\.?[0-9]*");
//        var xmatch=3DxCoord.match(RegularExpression);
//        if(xmatch=3D=3Dnull)
//        {
//            alert("Xcoord must be numeric and positive");
//            flag=3Dfalse;
//        }
//        if(yCoord.match(RegularExpression))
//        {
//            alert("Ycoord must be numeric and positive");
//            flag=3Dfalse;
//        }
//        if(scale.match(RegularExpression))
//        {
//            alert("Scale must be numeric and positive");
//            flag=3Dfalse;
//        }

        var xValue=3DparseFloat(xCoord);
        var yValue=3DparseFloat(yCoord);
        var sValue=3DparseFloat(scale);
      =20
        if(flag && xValue !=3D null && (xValue.toString()=3D=3D "NaN" ))
        {
            if(flag && yValue!=3Dnull && (yValue.toString() =3D=3D "NaN" =
))
            {
                if(flag && sValue!=3Dnull && (sValue.toString() =3D=3D =
"NaN" ))
                {
                    alert("X-Coordinate, Y-Coordinate, Scale must be =
numeric.");
                    flag=3Dfalse;
                }
                else
                {
                    alert("X-Coordinate, Y-Coordinate must be =
numeric.");
                    flag=3Dfalse;
                }
            }
            else
            {
                if(flag && sValue!=3Dnull && (sValue.toString() =3D=3D =
"NaN" ))
                {
                    alert("X-Coordinate, Scale must be numeric.");
                    flag=3Dfalse;
                }
                else
                {
                    alert("X-Coordinate must be numeric.");
                    flag=3Dfalse;
                }
            }
        }
        if(flag && xValue !=3D null && (xValue.toString() !=3D "NaN") && =
yValue!=3Dnull && (yValue.toString() =3D=3D "NaN"))
        {
            if(flag && sValue!=3Dnull && (sValue.toString() =3D=3D =
"NaN"))
            {
                alert("Y-Coordinate, Scale must be numeric.");
                flag=3Dfalse;
            }
            else
            {
                alert("Y-Coordinate must be numeric.");
                flag=3Dfalse;
            }
        }
        if(flag && xValue !=3D null && (xValue.toString() !=3D "NaN") && =
yValue!=3Dnull && (yValue.toString() !=3D "NaN") && sValue!=3Dnull && =
(sValue.toString() =3D=3D "NaN"))
        {
            alert("Scale must be numeric.");
            flag=3Dfalse;
        }
         //alert("xCoord-" + xCoord + ":yCoord-" + yCoord + ":scale-" + =
scale + ":projection-" + projection);
        if(flag && xCoord !=3D null && yCoord !=3D null && scale !=3D =
null && projection !=3D null)
        {              =20
            var searchByCoordObject =3D searchbycoordsControl;
            //alert(MapTipObject);
            if(searchByCoordObject !=3D null)
            {               =20
                //ProcessSearch(double xCoord, double yCoord, double =
scale, int coordSysId) return bool
                var postData =3D =
searchByCoordObject.ProcessSearch(xCoord, yCoord, scale, projection);    =
           =20
                if(postData !=3D null && postData.value !=3D null)
                {                   =20
                    status =3D postData.value;
                }                        =20
            }
        }
       =20
        if(status)
        {
            //calls mapcontrol's RefreshMap() method
            RefreshMap();
           =20
            //Add a point at the specified X and Y location           =20
            var shape =3D new Shape();
            shape.type=3DDrawMode.POINT;
            shape.xmin =3D mapWidth/2;
            shape.ymin =3D mapHeight/2;
            AddShape(shape);
           =20
        }
        return status;
    }   =20
    /*
        Returns element value
    */
    function getElementValue(elementId)
    {
        var elemValue =3D null;
        var elem =3D document.getElementById(elementId);
        if(elem !=3D null)
        {
            elemValue =3D elem.value;
        }       =20
        return elemValue;
    }
    /*
        Returns option value
    */
    function getOptionValue(drpElemId)
    {       =20
        var optionValue =3D null;       =20
        if(drpElemId !=3D null)
        {
            var drpElem =3D document.getElementById(drpElemId);
            if(drpElem !=3D null && drpElem !=3D 'undefined')
            {
                var selectedIndex =3D  drpElem.selectedIndex;
                if(drpElem !=3D null && selectedIndex !=3D null && =
selectedIndex !=3D -1)
                {
                    var option =3D drpElem.options[selectedIndex];       =
        =20
                    if(option !=3D null)
                    {
                        optionValue =3D option.value;
                    }
                }
            }
        }
       =20
        return optionValue;
    }  =20
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/ResultControl.js

/////////////////////////////////////////////////////////////////////////=
///////////////////////////////////////
// control browser side selection/deselection, postbacking, and dynamic =
document fragment replacing
// (1) this script file should be linked with resultpage
// (2) postback using Ajax, acoupled with ajax on server side
// (3) using hidden variable to remember selection, there are one hidden =
input for all page to remember=20
//  current searchId(when user click 'MapIt' send it back to server) and =
each hidden for each searchResult
//  to remember each searchresult mapit selection  =20
/////////////////////////////////////////////////////////////////////////=
///////////////////////////////////////
//var browser=3Dnavigator.appName ;       // browser type
var currentIndexList =3D new Array();   // remember current page index =
for each searchresult
var hasPostbackFlag =3D new Array();    // for one joined node, if =
already postback, no need
var hasChildrenFlag =3D new Array();    // if has children, expend it, =
otherwise, do nothing
var isNav =3D =
(window.navigator.appName.toLowerCase().indexOf("netscape")>=3D0);
var isIE =3D =
(window.navigator.appName.toLowerCase().indexOf("microsoft")>=3D0);
var isIE5 =3D (navigator.appVersion.indexOf("MSIE 5.01")>0);=09
var MAX_COL_SPAN =3D 50;                // const value =20
var HIDDEN_ALL_FEATURE_PREFIX =3D "hidden_all_";
var HIDDEN_SELECTED_FEATURE_PREFIX =3D "hidden_selected_";
// special viewstate
var HIDDEN_XSL_DIR =3D "hidden_xsl_dir";
// when post back, browser will tell server the current task, could be =
MapIt, link postback
var CURRENT_TASK_ID =3D "currentTaskId";
// when mapit, browser need tell server the current search=20
var CURRENT_SEARCH_ID =3D "currentSearchId";
// when link, postbackType =3D server, browser need tell server the =
current feature
var CURRENT_FEATURE_ID =3D "currentFeatureId";
// remember current selection id, when client post back=20
var CURRENT_SELECTION_ID =3D "currentSelectionId";
// remember collepse imge url
var HIDDEN_COL_IMG =3D "colImg";
// remember expand image url
var HIDDEN_EXP_IMG =3D "expImg";

var LINK_POST_BACK =3D 2;

var NavigationControl =3D {
       callback_MoveTo:function(searchId, index)
       {
          SearchResultControl.MoveTo(searchId, index, =
ViewStateControl.getXslDir(), this.refreshSearchResult);
       },
      =20
       callback_MoveNext:function(searchId, totalCount)
       {
          var currentIndex =3D =
CurrentIndexUtil.getCurrentIndex(searchId);
          if (currentIndex < totalCount - 1)=20
             SearchResultControl.MoveNext(searchId, currentIndex, =
ViewStateControl.getXslDir(), this.refreshSearchResult);
       },
      =20
       callback_MovePrev:function(searchId)
       {
          var currentIndex =3D =
CurrentIndexUtil.getCurrentIndex(searchId);
          if (currentIndex > 0 )=20
              SearchResultControl.MovePrev(searchId, currentIndex, =
ViewStateControl.getXslDir(), this.refreshSearchResult);
       },
    =20
      =20
      // refresh search result when user paging=20
       refreshSearchResult:function(response)
       {
         var data =3D response.value ;
         if (data !=3D null)
         {
            var currentIndex =3D data.CurrentIndex;
            CurrentIndexUtil.setCurrentIndex(data.SearchId,currentIndex =
);
            if (data.SearchId !=3D null && data.FeatureList !=3D null)
            {
                    parentNode =3D =
document.getElementById(data.SearchId);
                    if (parentNode !=3D null)
                    {
                        parentNode.innerHTML =3D data.FeatureList;
                    }
                    =20
                    // set navigation bar
                    parentNode =3D document.getElementById("div_" + =
data.SearchId);
                    if (parentNode !=3D null)
                    {
                        parentNode.innerHTML =3D data.NavigationBar;
                    }
                   =20
                    // set original mapIt checkBox
                    var searchId =3D data.SearchId;
                    MapItControl.setMapItCheckBox(searchId);
            }     =20
         }
      }=20
  }
 =20
var MapItControl =3D=20
{
       // set checkbox status if user navigate back
       setMapItCheckBox:function(searchId)
       {
            if (searchId !=3D null)
            {   =20
                var featureIdArray;
                // reset the value of all checkbox
                var allFeaturesNode =3D =
document.getElementById(HIDDEN_ALL_FEATURE_PREFIX + searchId);
                if (allFeaturesNode !=3D null)
                {
                    featureIdArray =3D allFeaturesNode.value.split("#");
                    for(var i=3D0; i<featureIdArray.length; i++)
                    {
                        var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
                        if (checkBoxNode !=3D null)
                        {
                            //checkBoxNode.setAttribute("checked", =
false);
                            checkBoxNode.checked =3D false;
                        }
                    }
                }           =20
                // read the value from corresponding hidden control, and =
set checkBox
                selectedFeaturesdNode =3D =
document.getElementById(HIDDEN_SELECTED_FEATURE_PREFIX+searchId);
                if (selectedFeaturesdNode !=3D null)
                {
                    featureIdArray =3D =
selectedFeaturesdNode.value.split("#");
                    for(var i=3D0; i<featureIdArray.length; i++)
                    {
                        var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
                        if (checkBoxNode !=3D null)
                        {
                            checkBoxNode.checked =3D true;
                        }
                    }
                }
               =20
                // set "Check All" checkbox
                var chk =3D =
document.getElementById("chk_map_"+searchId);
                if (chk)
                {
                    if (MapItControl.isAllChecked(searchId)) =20
                        chk.checked=3Dtrue;
                    else
                        chk.checked=3Dfalse;   =20
                }
            }
       },
      =20
       // modify the feature id buffer according to each feature check =
box value
       setFeatureId:function(node, searchId, featureId)
       {
             if (node !=3D null)
             {
                MapItControl.setSelectedFeatureId(node, searchId, =
featureId);
                // set select all check box
                var chk =3D =
document.getElementById("chk_map_"+searchId);
                if (chk)
                {
                    if (MapItControl.isAllChecked(searchId)) =20
                        chk.checked=3Dtrue;
                    else
                        chk.checked=3Dfalse;   =20
                }
             }
       },
       // set the selected feature id into a buffer, thus can be post =
back to server once user click Map it
       setSelectedFeatureId:function(node, searchId, featureId)
       {
         if (node !=3D null)
         {
            // read the value from corresponding hidden control
            var selectedFeatures =3D =
document.getElementById(HIDDEN_SELECTED_FEATURE_PREFIX + searchId);
            if (selectedFeatures)
            {
                var checkBoxBuffer =3D selectedFeatures.value;
                if (node.checked)
                {
                    if (!MapItControl.contains(checkBoxBuffer,featureId, =
'#'))
                        checkBoxBuffer +=3D featureId + "#" ;
                }
                else
                {
                    if (MapItControl.contains(checkBoxBuffer,featureId, =
'#'))
                        checkBoxBuffer =3D =
MapItControl.removeItem(checkBoxBuffer,featureId, '#');
                }
                // reset the value of hidden control
                selectedFeatures.value =3D checkBoxBuffer;
            }
          }
       },
       // check whether a feature id is contained in a buffer
       contains:function(collection, item, splitChar)
       {
          var contained =3D false;
          var itemArray =3D collection.split(splitChar);
          for(var i=3D0; i<itemArray.length; i++)
          {
            if (itemArray[i] =3D=3D item)
            {
              contained =3D true;
              break;
            }
          }
          return contained;
       },
       // remove a item from collection, can not use replace function =
here (i.e: 21#1#, if you remove '1'),=20
       removeItem:function(collection, item, splitChar)
       {
          var returnCollection=3D"";
          var itemArray =3D collection.split(splitChar);
          for(var i=3D0; i<itemArray.length; i++)
          {
            if (itemArray[i] !=3D '' && itemArray[i] !=3D item)  // =
check '', because split function create this additional item
                returnCollection +=3D itemArray[i] + splitChar;
          }
          return returnCollection;
       },
      =20
       // toggle check state by map it check box state
       toggleCheckBox:function(ctrCheckBox,searchId)
       {
            if (ctrCheckBox)
                MapItControl.setAllCheckBoxes(searchId, =
ctrCheckBox.checked);
//            var allFeatureNode =3D =
document.getElementById(HIDDEN_ALL_FEATURE_PREFIX + searchId);
//            if (allFeatureNode)
//            {
//                if (allFeatureNode.value)
//                {
//                     if (ctrCheckBox)
//                     {
//                        var featureIdArray =3D =
allFeatureNode.value.split("#");
//                        for(var i=3D0; i<featureIdArray.length; i++)
//                        {
//                            var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
//                            if (checkBoxNode !=3D null)
//                            {
//                                checkBoxNode.checked =3D =
ctrCheckBox.checked;
//                                =
MapItControl.setSelectedFeatureId(checkBoxNode, searchId, =
featureIdArray[i]);
//                            }
//                        }
//                     }
//                }
//            }
       },
       setAllCheckBoxes:function(searchId, state)
       {
            var allFeatureNode =3D =
document.getElementById(HIDDEN_ALL_FEATURE_PREFIX + searchId);
            if (allFeatureNode)
            {
                if (allFeatureNode.value)
                {
                     if (state !=3D null)
                     {
                        var featureIdArray =3D =
allFeatureNode.value.split("#");
                        for(var i=3D0; i<featureIdArray.length; i++)
                        {
                            var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
                            if (checkBoxNode !=3D null)
                            {
                                checkBoxNode.checked =3D state;
                                =
MapItControl.setSelectedFeatureId(checkBoxNode, searchId, =
featureIdArray[i]);
                            }
                        }
                     }
                }
            }
       },
       // check whether has selected all valeus, if yess, need set =
"select all" check box
       isAllChecked:function(searchId)
       {
          var isSame =3D true;
          var allFeaturesNode =3D =
document.getElementById(HIDDEN_ALL_FEATURE_PREFIX + searchId);
          if(allFeaturesNode)
          {
            var featureIdArray =3D allFeaturesNode.value.split("#");
            for(var i=3D0; i<featureIdArray.length; i++)
            {
                var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
                if (checkBoxNode !=3D null)
                {
                    if (!checkBoxNode.checked)
                    {
                       isSame =3D false;
                       break;
                    }
                }
            }
          }
          return isSame;
       },
       isNoneChecked:function(searchId)
       {
          var isSame =3D true;
          var allFeaturesNode =3D =
document.getElementById(HIDDEN_ALL_FEATURE_PREFIX + searchId);
          if(allFeaturesNode)
          {     =20
            var featureIdArray =3D allFeaturesNode.value.split("#");
            for(var i=3D0; i<featureIdArray.length; i++)
            {
                var checkBoxNode =3D =
document.getElementById("map_"+searchId+"_"+featureIdArray[i]);
                if (checkBoxNode !=3D null)
                {
                    if (checkBoxNode.checked)
                    {
                       isSame =3D false;
                       break;
                    }
                }
            }
          }
          return isSame;
       },      =20
       // redirect to another page
       redirect:function(selectId, cmd)
       {
            if (MapItControl.isNoneChecked(selectId))
              alert("Please select feature(s) to map it");
            else =20
            {
                var selectedFeatureNode =3D =
document.getElementById(HIDDEN_SELECTED_FEATURE_PREFIX + selectId);
                if (selectedFeatureNode !=3D null)
                {
                   var taskNode =3D =
document.getElementById(CURRENT_TASK_ID);=20
                   var searchIdNode =3D =
document.getElementById(CURRENT_SEARCH_ID);=20
                   if (taskNode !=3D null && searchIdNode !=3D null)
                   {
                      taskNode.value =3D cmd;
                      searchIdNode.value =3D selectId;=20
                      MapItControl.postBack();
                   }
                }
            }
       },
      =20
       postBack: function()
       {
            // put something in hidden valiable
            var formNodes =3D document.getElementsByTagName("form");
            var formNode =3D null;
            if (formNodes !=3D null && formNodes.length > 0)
            {
                formNode =3D formNodes[0] ;
                if (formNode !=3D null)
                {
                  formNode.submit();
                }
            }
       }
      =20
   }
      =20
var JoinControl =3D      =20
{
         // params: joinId , send to server, then return back, just for =
remember current node
       callback_Join:function(node, searchId, rootFeatureId, =
originRowId, joinId)
       {
            if (node !=3D null)
            {
                // if not postback yet, postback
                if (!this.hasPostBack(originRowId,joinId))
                {
                     // set the flag
                    JoinControl.setPostbackFlag(originRowId, joinId);
                    SearchResultControl.GetHtmlForEachJoin(node.id, =
searchId, rootFeatureId, originRowId, joinId, =
ViewStateControl.getXslDir(), this.getJoinRows);
                }
                else   // hide or show
                    this.toggleChildren(node,originRowId,joinId);
                       =20
            }
       },
       // user click "join" button, callback to server,=20
       getJoinRows:function(response)
       {
          var data =3D response.value ;
          if (data !=3D null)
          {
            //=20
            var joinedNode =3D =
document.getElementById(data.CurrentNodeId);
            if (joinedNode !=3D null)
            {
               var htmlString =3D data.FeatureList;
               if (htmlString !=3D null)
                    htmlString =3D StringUtil.trim(htmlString);
               // if has children, set the flag
               if (htmlString !=3D null && htmlString !=3D "")
               {
                JoinControl.setChildrenFlag(data.FeatureId,data.JoinId);
                // set innerText
                var trNode =3D  joinedNode.parentNode.parentNode;
                var tbodyNode =3D trNode.parentNode;
                var tr =3Ddocument.createElement("TR");
                var td =3Ddocument.createElement("TD");
                var div =3D document.createElement("DIV");
                // put a div here for compatiable with FireFox and =
netscape  =20
                div.setAttribute("align","left");
                div.innerHTML =3D htmlString;
                td.appendChild(div);
                td.setAttribute("colSpan", MAX_COL_SPAN);
                tr.appendChild(td);
                if (trNode.nextSibling =3D=3D null)
                    tbodyNode.appendChild(tr);
                else    =20
                    tbodyNode.insertBefore(tr, trNode.nextSibling);
                joinedNode.value =3D =
StringUtil.changeToMinusSign(joinedNode);
               }
            }
          }
       },

       // after postback, set this flag =20
       setPostbackFlag:function(originRowId,joinId)
       {
            if (originRowId !=3D null)
            {
                hasPostbackFlag[hasPostbackFlag.length] =3D =
originRowId+"_"+joinId;
            }
       },
         // after postback, set this flag , all join which has children =
will be on list=20
       setChildrenFlag:function(originRowId,joinId)
       {
            if (originRowId !=3D null)
            {
                hasChildrenFlag[hasChildrenFlag.length] =3D =
originRowId+"_"+joinId;
            }
       },
       // check this joined node has already get data from server
       hasPostBack:function(originRowId,joinId)
       {
            var postBack =3D false;
            for (var i =3D 0 ; i <  hasPostbackFlag.length; i++)
            {
                if (hasPostbackFlag[i] =3D=3D originRowId+"_"+joinId)
                {
                    postBack =3D true;
                    break;
                }
            }
            return postBack;
       },
       // check this joined node has children
       //hasChildren:function(joinNode)
       hasChildren:function(originRowId,joinId)
       {
            var has =3D false;
            if (originRowId !=3D null)
            {
                for (var i =3D 0 ; i <  hasChildrenFlag.length; i++)
                {
                    if (hasChildrenFlag[i] =3D=3D =
originRowId+"_"+joinId)
                    {
                        has =3D true;
                        break;
                    }
                }
            }
            return has;
           =20
       },

      // toogle the children,  if display then hide them, if hidden then =
show them
      // joinNode =3D buttton with joined name
      toggleChildren:function(joinNode, featureId, joinId)
      {
	     if (joinNode !=3D null )
         {=20
                if (JoinControl.hasChildren(featureId,joinId))
                {
				    var trElem =3D joinNode.parentNode.parentNode;
				    if (trElem !=3D null)
				    {
					        var trNodeSibling =3D trElem.nextSibling;
					        if(trNodeSibling !=3D null)
					        {
					       	    if ( trNodeSibling.style.display =3D=3D "inline" ||
					       	         trNodeSibling.style.display =3D=3D "block" ||
					       	         trNodeSibling.style.display =3D=3D "" )
					       	    {
    					            trNodeSibling.style.display=3D "none";
					                joinNode.value =3D =
StringUtil.changeToPlusSign(joinNode);
    					        }
					            else
					            {
    					            joinNode.value =3D =
StringUtil.changeToMinusSign(joinNode);
    					            // using style.display=3D"" can control properly on =
IE and FireFox
    					            // no test on Netscape
    					           =20
    					           =20
//    					            trNodeSibling.style.display=3D "inline";
//    					            trNodeSibling.style.display=3D "block";
    					            trNodeSibling.style.display=3D "";
//					                if (isIE || isIE5)
//					                    trNodeSibling.style.display=3D "inline";
//					                else   =20
//					                    trNodeSibling.style.display=3D "block";
					            }
					        }
				    }
			   }
		  }
	  }
  }   =20
 =20
  var StringUtil =3D=20
  {
      trim:function(str)
      {
          return str.replace(/^\s*|\s*$/g,"");
      },
     =20
      changeToMinusSign:function(joinNode)
      {
         if (joinNode)
         {
           var img =3D document.getElementById(HIDDEN_EXP_IMG);
           if (img)
            joinNode.src=3Dimg.value;
         }
      },
     =20
      changeToPlusSign:function(joinNode)
      {
        if (joinNode)
        {
           var img =3D document.getElementById(HIDDEN_COL_IMG);
           if (img)
            joinNode.src=3Dimg.value;
        }
      }
  }

// remeber searchId and currentIndex pair
// format: searchId,current#searchId,current#
 var CurrentIndexUtil=3D
 {
     setCurrentIndex:function(searchId, currentIndex)
     {
       if(searchId !=3D null && currentIndex !=3D null)
       {
            this.removePair(searchId);
            var position =3D this.getEmptyPosition();
            if (position =3D=3D -1)
                position =3D 0 ;
            currentIndexList[position] =3D new Array(searchId, =
currentIndex);
        }
     },
    =20
     getCurrentIndex:function(searchId)
     {
        var index =3D -1;
        if (searchId !=3D null)
        {
            for (var i=3D0; i <currentIndexList.length; i++)
            {
                if (currentIndexList[i] !=3D null &&=20
                    currentIndexList[i][0] !=3D null &&
                    currentIndexList[i][0] =3D=3D searchId)
                {
                    index =3D currentIndexList[i][1];
                    break;
                }
            }
        }
        return index;
     },
    =20
     removePair:function(searchId)
     {
        if (searchId !=3D null)
        {
            var compare =3D true;
            for (var i=3D0; i <currentIndexList.length; i++)
            {
                if (compare)
                {
                    if (currentIndexList[i][0] =3D=3D searchId)
                    {
                        if (i < currentIndexList.length - 1) // if not =
the last one
                        {
                            currentIndexList[i][0] =3D =
currentIndexList[i+1][0];
                            currentIndexList[i][1] =3D =
currentIndexList[i+1][1];
                        }
                        compare =3D false;
                    }
                }
                else
                {
                    currentIndexList[i][0] =3D currentIndexList[i+1][0];
                    currentIndexList[i][1] =3D currentIndexList[i+1][1];
                }
            }
            if (!compare)
            {
                var position =3D currentIndexList.length - 1;
                if (position >=3D 0)
                {
                    currentIndexList[position][0] =3D null;
                    currentIndexList[position][1] =3D null;
                    currentIndexList[position] =3D null;
                }
            }
         }
       },
       =20
        // somehow, dynamic array can not shrink,=20
       getEmptyPosition:function()
       {
            var index =3D -1;
            for (var i=3D0; i <currentIndexList.length; i++)
            {
                if (currentIndexList[i] =3D=3D null)
                {
                   index =3D i;
                   break;
                }
            }
            return index ;
        }
  }

  var ViewStateControl =3D {
      getXslDir:function()
      {
         var node =3D document.getElementById(HIDDEN_XSL_DIR);
         if (node !=3D null)
          return node.value;
      }
  }=20

  var LinkControl =3D {
      getParameterValue: function(queryParameter) =20
      {
        var queryValue =3D null;
        if (queryParameter !=3D null)
        {
          =20
        }
        return queryValue;
      },
     =20
     =20
      linkPostBack: function(searchId, featureId,selectionItemId)
      {
     =20
           var taskNode =3D document.getElementById(CURRENT_TASK_ID);=20
           var featureIdNode =3D =
document.getElementById(CURRENT_FEATURE_ID);
           var searchIdNode =3D =
document.getElementById(CURRENT_SEARCH_ID);
           var selectionIdNode =3D =
document.getElementById(CURRENT_SELECTION_ID);
           if (taskNode !=3D null && featureIdNode !=3D null && =
searchIdNode !=3D null && selectionIdNode !=3D null)
           {
              taskNode.value =3D LINK_POST_BACK;
              featureIdNode.value =3D featureId;=20
              searchIdNode.value =3D searchId;
              selectionIdNode.value =3D selectionItemId;
              MapItControl.postBack();
           }
          =20
          //SearchResultControl.LinkPostBack(searchId, featureId, =
selectionItemId);
      },
     =20
     =20
      // used in xsl, when user click  a hyperlink  or image=20
      // theoretically, target could be anything, but this function  =
check _new  rather than others like _top, _self, _blank, _parent
      navigation: function(target, targetUrl, queryParameter)
      {
        // queryParameter is just parameter name, app need find out the =
value according to this parameter
        var url =3D targetUrl ;
        var queryValue =3D =
LinkControl.getParameterValue(queryParameter);
        if (queryValue !=3D null)
         url +=3D "?" + queryParameter + "=3D" + queryValue;
        if (target =3D=3D '_new')
           window.open(url, target);
        else
           location.replace(url);
      }
  }
 /*=20
 var ToolTip =3D {
      show: function(node)=20
      {
	    if (node !=3D null)
	    {
	        node.style.display =3D "block" ;
	        node.style.display =3D "inline" ;
	    }
    },
   =20
      hide: function (node) {
	    if (node !=3D null)
	    {
	        node.style.display =3D "none";
	    }
    }
 }    =20
 */
=20
 function ViewReports(searchId)
 {
    if(searchId !=3D null)
    {  =20
      var url =3D =
'/Webpages/Reports/Reports.aspx?FUNCTIONALITY=3DRESULTS&SEARCHID=3D' + =
searchId;=20
           if (window.NGServerUrl)
            {
               url =3D NGServerUrl()+ url;       =20
            }
        =20
        =20
         if (window.HandleReportsFrame)
          {
            HandleReportsFrame(url);
          }
         else
          {
           var reportWindow =3D =
window.open(url,"reportWin","toolbar=3Dno, directories=3Dno, =
location=3Dno, status=3Dyes, menubar=3Dno, resizable=3Dyes, =
scrollbars=3Dyes, width=3D400, height=3D200");   =20
          }
       =20
        }
    }=20
=20
 //returns the <protocol>//hostname/pathname
//function NGServerUrl()
//{
//    var protocol =3D window.location.protocol;
//    var theHost =3D window.location.hostname;
//    var port =3D window.location.port;
//    var path =3D window.location.pathname;  =20
//    path =3D path.substring(0, path.indexOf("/", 1));
//   =20
//    var newUrl =3D protocol + "//" + theHost + ":" + port + path;
//    return newUrl;=09
//}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/CursorControl.js

// JScript File

function CheckBoxClicked(checkElemId, hidElemId, delimeter)
{
    if(checkElemId !=3D null && hidElemId !=3D null && delimeter !=3D =
null)
    {
        var checkElem =3D document.getElementById(checkElemId);
        var hidElem =3D document.getElementById(hidElemId);
        if(checkElem !=3D null && hidElem !=3D null)
        {   =20
            var value =3D checkElem.value;
            if(checkElem.checked)
            {           =20
                if(hidElem.value.length > 0)
                {
                    hidElem.value +=3D delimeter; //",";
                }                       =20
                hidElem.value +=3D value;
            }
            else
            {                       =20
                var hidValue =3D hidElem.value;                       =20
                //var arr =3D hidValue.split(",");
                var arr =3D hidValue.split(delimeter);
                newhidValue =3D "";                       =20
                for(j =3D 0; j < arr.length; j++)
                {                                                  =20
                    if( arr[j] !=3D "" && arr[j] !=3D value)
                    {                             =20
                        newhidValue +=3D arr[j] + delimeter; //",";
                    }             =20
                }                       =20
                if(newhidValue !=3D "" && newhidValue.length > 0)
                {
                    newhidValue =3D newhidValue.substring(0, =
newhidValue.length - 1);
                }
                hidElem.value =3D newhidValue;          =20
            }
        }
    }
}

function selectedElemClicked(selectElemId, hidElemId, delimeter)
{
    if(selectElemId !=3D null && hidElemId !=3D null && delimeter !=3D =
null)
    {
        var selectElem =3D document.getElementById(selectElemId);
        var hidElem =3D document.getElementById(hidElemId);
        if(selectElem !=3D null && hidElem !=3D null)
        {
            if(selectElem.multiple)
            {
                var selectedElem =3D "";
                selectElem.blur();
                selectElem.focus();               =20
                for(i =3D0; i< selectElem.length; i++)
                {
                    if(selectElem.options[i].selected)
                    {
                        selectedElem +=3D selectElem.options[i].value + =
delimeter; //",";=20
                    }
                }                    =20
                if(selectedElem !=3D "" && selectedElem.length > 0)
                {
                    selectedElem =3D selectedElem.substring(0, =
selectedElem.length - 1);
                } =20
                hidElem.value =3D selectedElem;
            }
            else
            {
                hidElem.value =3D selectElem.value;
            }
        }
    }
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/ShapeLink.js

=EF=BB=BF////////////////////////////////////////////////////////////////=
////////////////////////////////////////////////
// shape link, this script has to work together with mapcontrol.js (get =
draw point),=20
// selectinList.js  (get selected item)
/////////////////////////////////////////////////////////////////////////=
///////////////////////////////////////
var RESULT_ERROR =3D -1;
var RESULT_NULL =3D 0;
var RESULT_SINGLE =3D 1;
var RESULT_MULTI =3D 2;
var FAIL_MSG =3D "failed to reach server";       =20

var currentShapeLinkId =3D -1;
var currentSelectionIds =3D "";    // need a interface with =
selectionlist.js to get the active selection list, may not the current =
user clicked one
// call method using Ajax
function getUrlByPoint()
{
//alert("x=3D " + mouseX + ", y =3D" + mouseY);
 =20
  OnPointWebControls.Misc.ShapeLinkControl.ExecuteShapeLink(mouseX, =
mouseY, currentShapeLinkId, handleResponse);
 =20
  return false;
}

// call method using Ajax
function getUrlFromSelection (shapeLinkId)
{
  //var hidElem =3D document.getElementById();
  var featureIdList =3D "";  // this value maybe read from client side =
function from selection page
  =
OnPointWebControls.Misc.ShapeLinkControl.GetShapeLinkUrl(featureIdList, =
shapeLinkId, handleResponse);
}


// callback function
function handleResponse( response)
{
 var data =3D response.value ;
 if (data !=3D null)
 {
    var state =3D data.State;
    var content =3D data.Content;
    var wnd =3D data.Window;
    if (state =3D=3D RESULT_ERROR || state =3D=3D RESULT_NULL)
      alert(content);
    else if (state =3D=3D RESULT_SINGLE)
    {
        window.open(content, wnd);
    }
    else if (state =3D=3D RESULT_MULTI)
    {
        var handle =3D window.open(null, wnd);
        if (handle !=3D null)
        {
          handle.document.write("<html><head><title>Feature List =
Page</title>");
          handle.document.write("</head><body =
onload=3D'self.focus()'>");
          handle.document.write(content);
          handle.document.write("</body></html>");
          handle.document.close();
               =20
        =20
//          if (window.focus)
//             {handle.focus();}
        }
    }
 }
 else
      alert(FAIL_MSG);
}


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/prototype.ashx


// JavaScript prototype extensions

Object.extend =3D function(dest, source, override) {
	for(prop in source) {
		if(override || typeof dest[prop] =3D=3D "undefined")
			dest[prop] =3D source[prop];
	}
	return dest;
}

Object.prototype.extend =3D function(o, override) {
	return Object.extend.apply(this, [this, o, override !=3D false]);
}

Function.prototype.extend({
	getArguments: function() {
		var args =3D [];
		for(var i=3D0; i<this.arguments.length; i++)
			args.push(this.arguments[i]);
		return args;
	},
	bind: function(o) {
		if(!window.__objs) {
			window.__objs =3D [];
			window.__funcs =3D [];
		}

		var objId =3D o.__oid;
		if(!objId)
			__objs[objId =3D o.__oid =3D __objs.length] =3D o;

		var me =3D this;
		var funcId =3D me.__fid;
		if(!funcId)
			__funcs[funcId =3D me.__fid =3D __funcs.length] =3D me;

		if(!o.__closures)
			o.__closures =3D [];

		var closure =3D o.__closures[funcId];
		if(closure)
			return closure;

		o =3D null;
		me =3D null;

		return __objs[objId].__closures[funcId] =3D function() {
			return __funcs[funcId].apply(__objs[objId], arguments);
		};
	},
	bindAsEventListener: function(o) {
		if(!window.__objs) {
			window.__objs =3D [];
			window.__funcs =3D [];
		}

		var objId =3D o.__oid;
		if(!objId)
			__objs[objId =3D o.__oid =3D __objs.length] =3D o;

		var me =3D this;
		var funcId =3D me.__fid;
		if(!funcId)
			__funcs[funcId =3D me.__fid =3D __funcs.length] =3D me;

		if(!o.__closures)
			o.__closures =3D [];

		var closure =3D o.__closures[funcId];
		if(closure)
			return closure;

		o =3D null;
		me =3D null;
	=09
		return __objs[objId].__closures[funcId] =3D function(event) {
			return __funcs[funcId].call(__objs[objId], event || window.event);
		};
	},
	bindToEvent: function(ele, evt, obj, useCapture) {
		if(useCapture =3D=3D "undefined") useCapture =3D false;
		if(ele.attachEvent) {
			ele.attachEvent("on" + evt, this.bindAsEventListener(obj));
		}else if(ele.addEventListener) {
			ele.addEventListener(evt, this.bindAsEventListener(obj), useCapture);
		}
	},
	removeFromEvent: function(ele, evt, obj, useCapture) {
		if(useCapture =3D=3D "undefined") useCapture =3D false;
		if(ele.detachEvent) {
			ele.detachEvent("on" + evt, this.bindAsEventListener(obj));
		}else if(ele.removeEventListener) {
			ele.removeEventListener(evt, this.bindAsEventListener(obj), =
useCapture);
		}
	}
}, false);

String.prototype.extend({
	endsWith: function(s) {
		return (this.substr(this.length - s.length) =3D=3D s);
	},
	startsWith: function(s) {
		return (this.substr(0, s.length) =3D=3D s);
	},
	trimLeft: function() {
		return this.replace(/^\s*/,"");
	},
	trimRight: function() {
		return this.replace(/\s*$/,"");
	},
	trim: function() {
		return this.trimRight().trimLeft();
	}
}, false);

String.format =3D function(s){=0A=
	for(var i=3D1; i<arguments.length; i++){=0A=
		s =3D s.replace("{" + (i -1) + "}", arguments[i]);=0A=
	}
	return s;
}

Array.prototype.extend({
	push: function(o) {
		this[this.length] =3D o;
	}
}, false);




// JavaScript namespaces
if(!window.addNamespace) {
	window.addNamespace =3D function(ns) {
		var nsParts =3D ns.split(".");
		var root =3D window;

		for(var i=3D0; i<nsParts.length; i++) {
			if(typeof root[nsParts[i]] =3D=3D "undefined")
				root[nsParts[i]] =3D {};
			root =3D root[nsParts[i]];
		}
	}
}

// Browser related properties
addNamespace("MS.Browser");
MS.Browser.isIE =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') !=3D -1 || =
window.navigator.appName.toLowerCase().indexOf('msie') !=3D -1 );

// Debugging
addNamespace("MS.Debug");
MS.Debug.enabled =3D false;
MS.Debug.trace =3D function(s){}

var Class =3D {
	create: function() {
		return function() {
			if(typeof this.initialize =3D=3D "function")
				this.initialize.apply(this, arguments);
		}
	}
}

addNamespace("MS.Position");
MS.Position =3D {
	getLocation: function(ele) {
		var offsetX =3D 0;
		var offsetY =3D 0;
		var parent;

		for(parent=3Dele; parent; parent=3Dparent.offsetParent) {
			if(parent.offsetLeft)
				offsetX +=3D parent.offsetLeft;
			if(parent.offsetTop)
				offsetY +=3D parent.offsetTop;
		}

		return {left:offsetX,top:offsetY};
	},
	getBounds: function(ele) {
		var offset =3D MS.Position.getLocation(ele);
		var width =3D ele.offsetWidth;
		var height =3D ele.offsetHeight;

		return {left:offset.left, top:offset.top, width:width, height:height};
	}
};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/core.ashx

addNamespace("AjaxPro");

AjaxPro.extend({
	noOperation: function() {},
	cryptProvider: null,
	queue: null,
	token: "",
	version: "5.12.21.1",
	timeoutPeriod: 5000,
	queue: null,

	typeOf: function(o) {
		if(o !=3D null && o.__type) {
			var ts =3D this.__type.split(',');

			if(ts.length > 0)
				return ts[0];
			else
				return typeof o;

		} else {
			return typeof o;
		}
	},
	getInstance: function(className, o) {
		if(o =3D=3D null) o =3D window;
		var c =3D className.split(".");=09
		if(c.length > 1)
			return AjaxPro.getInstance(className.substr(className.indexOf(".") =
+1), o[c[0]]);
		return o[className];
	},
	toJSON: function(o) {

		if(o =3D=3D null)
			return "null";

		switch(o.constructor) {
	=09
			case String:
				var s =3D o; // .encodeURI();
				s =3D '"' + s.replace(/(["\\])/g, '\\$1') + '"';
				s =3D s.replace(/\n/g,"\\n");
				s =3D s.replace(/\r/g,"\\r");
				return s;
	=09
			case Array:
				var v =3D [];
				for(var i=3D0; i<o.length; i++)
					v.push(AjaxPro.toJSON(o[i])) ;
				return "[" + v.join(", ") + "]";
	=09
			case Number:
				return isFinite(o) ? o.toString() : AjaxPro.toJSON(null);
=09
			case Boolean:
				return o.toString();
		=09
			case Date:
				var d =3D new Object();
				d.__type =3D "System.DateTime";
				d.Year =3D o.getUTCFullYear();
				d.Month =3D o.getUTCMonth() +1;
				d.Day =3D o.getUTCDate();
				d.Hour =3D o.getUTCHours();
				d.Minute =3D o.getUTCMinutes();
				d.Second =3D o.getUTCSeconds();
				d.Millisecond =3D o.getUTCMilliseconds();
				d.TimezoneOffset =3D o.getTimezoneOffset();
				return AjaxPro.toJSON(d);
=09
			default:
				if(o["toJSON"] !=3D null && typeof o["toJSON"] =3D=3D "function")
					return o.toJSON();
			=09
				if(typeof o =3D=3D "object") {
					var v=3D[];
			=09
					for(attr in o) {
						if(typeof o[attr] !=3D "function")
							v.push('"' + attr + '": ' + AjaxPro.toJSON(o[attr]));
					}

					if(v.length>0)
						return "{" + v.join(", ") + "}";
					else
						return "{}";	=09
				}
				return o.toString();
		}
	}
});

AjaxPro.IFrameXmlHttp =3D Class.create();

AjaxPro.IFrameXmlHttp.prototype =3D {
	onreadystatechange: null, headers: [], method: "POST", url: null, =
async: true, iframe: null,
	status: 0, readyState: 0, responseText: null,
	abort: function() {
	},
	readystatechanged: function() {
		var doc =3D this.iframe.contentDocument || this.iframe.document;
		if(doc.readyState =3D=3D "complete")
		{
			this.status =3D 200;
			this.readyState =3D 4;
			this.responseText =3D doc.body.res;
			this.onreadystatechange();
			return;
		}
		setTimeout(this.readystatechanged.bind(this), 100);
	},
	open: function(method, url, async) {
		if(async =3D=3D false) {
			alert("Synchronous call using IFrameXMLHttp is not supported.");
			return;
		}
		if(this.iframe =3D=3D null) {
			var iframeID =3D "hans";
			if (document.createElement && document.documentElement &&
				(window.opera || navigator.userAgent.indexOf('MSIE 5.0') =3D=3D -1))
			{
				var ifr =3D document.createElement('iframe');
				ifr.setAttribute('id', iframeID);
				ifr.style.visibility =3D 'hidden';
				ifr.style.position =3D 'absolute';
				ifr.style.width =3D ifr.style.height =3D ifr.borderWidth =3D '0px';

				this.iframe =3D =
document.getElementsByTagName('body')[0].appendChild(ifr);
			}
			else if (document.body && document.body.insertAdjacentHTML)
			{
				document.body.insertAdjacentHTML('beforeEnd', '<iframe name=3D"' + =
iframeID + '" id=3D"' + iframeID + '" style=3D"border:1px solid =
black;xdisplay:none"></iframe>');
			}
			if (window.frames && window.frames[iframeID]) this.iframe =3D =
window.frames[iframeID];
			this.iframe.name =3D iframeID;
			this.iframe.document.open();
			this.iframe.document.write("<html><body></body></html>");
			this.iframe.document.close();
		}
		this.method =3D method;
		this.url =3D url;
		this.async =3D async;
	},
	setRequestHeader: function(name, value) {
		for(var i=3D0; i<this.headers.length; i++) {
			if(this.headers[i].name =3D=3D name) {
				this.headers[i].value =3D value;
				return;
			}
		}
		this.headers.push({"name":name,"value":value});
	},
	addInput: function(doc, form, name, value) {
		var ele;
		var tag =3D "input";
		if(value.indexOf("\n") >=3D 0) tag =3D "textarea";
	=09
		if(doc.all) {
			ele =3D doc.createElement("<" + tag + " name=3D\"" + name + "\" />");
		}else{
			ele =3D doc.createElement(tag);
			ele.setAttribute("name", name);
		}
		ele.setAttribute("value", value);
		form.appendChild(ele);
		ele =3D null;
	},
	send: function(data) {
		if(this.iframe =3D=3D null) {
			// alert("Connection must be opened before sending data.");
			return;
		}
		var doc =3D this.iframe.contentDocument || this.iframe.document;
		var form =3D doc.createElement("form");
	=09
		doc.body.appendChild(form);
	=09
		form.setAttribute("action", this.url);
		form.setAttribute("method", this.method);
	=09
		for(var i=3D0; i<this.headers.length; i++) {
			switch(this.headers[i].name.toLowerCase()) {
				case "content-length":
				case "accept-encoding":
					break;
				case "content-type":
					form.setAttribute("enctype", this.headers[i].value);
					break;
				default:
					this.addInput(doc, form, this.headers[i].name, =
this.headers[i].value);
			}
		}
		this.addInput(doc, form, "data", data);
		form.submit();
		setTimeout(this.readystatechanged.bind(this), 1);
	}
};

// IE compatibility methods

if(!window.XMLHttpRequest) {
	window.XMLHttpRequest =3D function() {
		var xmlHttp =3D null;
		var clsids =3D ["Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP", =
"Microsoft.XMLHTTP"];
		for(var i=3D0; i<clsids.length && xmlHttp =3D=3D null; i++) {
			try {
				xmlHttp =3D new ActiveXObject(clsids[i]);
			} catch(e){}
		}
		if(xmlHttp =3D=3D null && MS.Browser.isIE) {
			return new AjaxPro.IFrameXmlHttp();
		}
		return xmlHttp;
	}
}

// Ajax.NET Professional Request and Queue

AjaxPro.Request =3D Class.create();

AjaxPro.Request.prototype =3D {
	url: null,
	callback: null,
	onLoading: null,
	onError: null,
	onTimeout: null,
	onStateChanged: null,
	args: null,
	context: null,
	isRunning: false,
	doStateChange: function() {
		if(this.onStateChanged !=3D null && typeof this.onStateChanged =3D=3D =
"function")
			try{ this.onStateChanged(this.xmlHttp.readyState, this); }catch(e){}
		=09
		if(this.xmlHttp.readyState !=3D 4)
			return;
		=09
		if(this.xmlHttp.status =3D=3D 200) {
			this.duration =3D new Date().getTime() - this.__start;

			if(this.timeoutTimer !=3D null) clearTimeout(this.timeoutTimer);
			if(typeof this.onLoading =3D=3D "function") this.onLoading(false);
		=09
			this.xmlHttp.onreadystatechange =3D AjaxPro.noOperation;
		=09
			var res =3D this.createResponse();
		=09
			this.xmlHttp.onreadystatechange =3D AjaxPro.noOperation;
			this.xmlHttp.abort();

			this.isRunning =3D false;

			if(res.error !=3D null && typeof this.onError =3D=3D "function")
				try{ this.onError(res.error, this); }catch(e){}
		=09
			if(typeof this.callback =3D=3D "function")
				this.callback(res, this);
		}
	},
	initialize: function(url) {
		if(url !=3D null) this.url =3D url;
		this.xmlHttp =3D new XMLHttpRequest();
	},
	createResponse: function() {
		var r =3D new Object();
		r.error =3D null;
		r.value =3D null;
		r.request =3D {method:this.method,args:this.args};
		r.context =3D this.context;
	=09
		if(MS.Debug.enabled =3D=3D true)
				MS.Debug.trace("... " + this.method + " finished.");
			=09
		var responseText =3D new String(this.xmlHttp.responseText);

		if(AjaxPro.cryptProvider !=3D null && typeof AjaxPro.cryptProvider =
=3D=3D "function")
			responseText =3D AjaxPro.cryptProvider.decrypt(responseText);

		if(responseText !=3D null && responseText.trim().length > 0)
			eval("r.value =3D " + responseText + ";");

		responseText =3D null;

		return r;
	},
	timeout: function() {
		this.duration =3D new Date().getTime() - this.__start;
		this.xmlHttp.abort();
	=09
		this.isRunning =3D false;

		try{ this.onTimeout(this.duration, this); }catch(e){}
	},
	invoke: function(method, args, callback, context) {
		this.__start =3D new Date().getTime();
		this.isRunning =3D true;
		this.method =3D method;
		this.args =3D args;
		this.callback =3D callback;
		this.context =3D context;
	=09
		if(MS.Debug.enabled =3D=3D true)
				MS.Debug.trace("Invoking " + method + "...");

		var async =3D typeof callback =3D=3D "function" && callback !=3D =
AjaxPro.noOperation;
		var json =3D AjaxPro.toJSON(args) + " ";

		if(AjaxPro.cryptProvider !=3D null)
			json =3D AjaxPro.cryptProvider.encrypt(json);

		if(async) {
			this.xmlHttp.onreadystatechange =3D this.doStateChange.bind(this);
			if(typeof this.onLoading =3D=3D "function") this.onLoading(true);
		}

		this.xmlHttp.open("POST", this.url, async);
		this.xmlHttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");
		this.xmlHttp.setRequestHeader("Content-Length", json.length);
		this.xmlHttp.setRequestHeader("Ajax-method", method);
	=09
		if(AjaxPro.token !=3D null && AjaxPro.token.length > 0)
			this.xmlHttp.setRequestHeader("Ajax-token", AjaxPro.token);

		if(MS.Browser.isIE)
			this.xmlHttp.setRequestHeader("Accept-Encoding", "gzip, deflate");
		else
			this.xmlHttp.setRequestHeader("Connection", "close");		// Mozilla Bug =
#246651

		if(this.onTimeout !=3D null && typeof this.onTimeout =3D=3D =
"function")
			this.timeoutTimer =3D setTimeout(this.timeout.bind(this), =
AjaxPro.timeoutPeriod);

		this.xmlHttp.send(json);
	=09
		json =3D null;
		args =3D null;
		delete json;
		delete args;
	=09
		if(!async) {
			return this.createResponse();
		}
	=09
		return true;=09
	}
};

AjaxPro.RequestQueue =3D Class.create();

AjaxPro.RequestQueue.prototype =3D {
	process: function() {
		this.timer =3D null;
		if(this.queue.length =3D=3D 0) return;

		for(var i=3D0; i<this.requests.length && this.queue.length > 0; i++) {
			if(this.requests[i].isRunning =3D=3D false) {
				var r =3D this.queue.shift();
				this.requests[i].url =3D r[0];
				this.requests[i].onLoading =3D r[3].length >2 ? r[3][2] : null;
				this.requests[i].onError =3D r[3].length >3 ? r[3][3] : null;
				this.requests[i].onTimeout =3D r[3].length >4 ? r[3][4] : null;
				this.requests[i].onStateChanged =3D r[3].length >5 ? r[3][5] : null;
				if(MS.Debug.enabled =3D=3D true)
					MS.Debug.trace("Using http connection " + i + " for method " + r[1] =
+ " (" + this.queue.length + " waiting).");
				this.requests[i].invoke(r[1], r[2], this.requests[i].callbackHandle, =
r);
				r =3D null;
			}
		}
		if(this.queue.length > 0 && this.timer =3D=3D null) {
			this.timer =3D setTimeout(this.process.bind(this), 100);
		}
	},
	initialize: function() {
		this.queue =3D [];
		this.requests =3D [];
		this.timer =3D null;

		for(var i=3D0; i<2; i++) {		// max 2 http connections
			this.requests[i] =3D new AjaxPro.Request();
			this.requests[i].callback =3D function(res) {
				var r =3D res.context;
				res.context =3D r[3][1];
				try {
					r[3][0](res, this);
				}catch(e){alert(e.description);}
			};
			this.requests[i].callbackHandle =3D =
this.requests[i].callback.bind(this.requests[i]);
		}

	},
	add: function(url, method, args, e) {
		this.queue.push([url, method, args, e]);
		if(MS.Debug.enabled =3D=3D true)
			MS.Debug.trace(method + " added to queue");
		if(this.timer =3D=3D null) {
			this.timer =3D setTimeout(this.process.bind(this), 1);
		}
	}
};

AjaxPro.queue =3D new AjaxPro.RequestQueue();

AjaxPro.AjaxClass =3D Class.create();
AjaxPro.AjaxClass.prototype =3D {
	initialize: function(url) {
		this.url =3D url;
	},
	invoke: function(method, args, e) {
		if(e !=3D null) {
			if(e.length !=3D 6) for(;e.length<6;) e.push(null);
			if(e[2] =3D=3D null) e[2] =3D this.onLoading;
			if(e[2] =3D=3D null) e[3] =3D this.onError;
			if(e[2] =3D=3D null) e[4] =3D this.onTimeout;
			if(e[2] =3D=3D null) e[5] =3D this.onStateChanged;
			if(typeof e[0] =3D=3D "function") {
				return AjaxPro.queue.add(this.url, method, args, e);
			}
		}
		var r =3D new AjaxPro.Request();
		r.url =3D this.url;
		r.onLoading =3D this.onLoading;
		r.onError =3D this.onError;
		r.onTimeout =3D this.onTimeout;
		r.onStateChanged =3D this.onStateChanged;
		return r.invoke(method, args);
	}
};


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://leesweb5/utilities/ajaxpro/converter.ashx

addNamespace("Ajax.Web");

Ajax.Web.NameValueCollection = function()
{
	this.__type = "System.Collections.Specialized.NameValueCollection";

	this.add = function(key, value) {
		if(this[key] == null) {
			this[key] = value;
		}
	}
	
	this.getKeys = function() {
		var keys = [];
		
		for(key in this)
			if(typeof this[key] != "function")
				keys.push(key);
			
		return keys;
	}
	
	this.getValue = function(key) {
		return this[key];
	}
	
	this.toJSON = function() {
		var o = this;
		o.toJSON = null;
		delete o.toJSON;
		return AjaxPro.toJSON(o);
	}
}




addNamespace("Ajax.Web");

Ajax.Web.DataTable = function(columns, rows) {

	this.__type = "System.Data.DataTable, System.Data";
	this.Columns = new Array();
	this.Rows = new Array();

	this.addColumn = function(name, type) {
		var c = new Object();
		c.Name = name;
		c.__type = type;
		
		this.Columns.push(c);
	}

	this.toJSON = function() {
		var dt = new Object();

		dt.Columns = [];
		for(var i=0; i<this.Columns.length; i++)
			dt.Columns.push([this.Columns[i].Name, this.Columns[i].__type]);

		dt.Rows = [];
		for(var i=0; i<this.Rows.length; i++) {
			var row = [];
			for(var j=0; j<this.Columns.length; j++)
				row.push(this.Rows[i][this.Columns[j].Name]);
			dt.Rows.push(row);
		}

		return AjaxPro.toJSON(dt);
	}

	this.addRow = function(row) {
		this.Rows.push(row);
	}

	if(columns != null) {
		for(var i=0; i<columns.length; i++) {
			this.addColumn(columns[i][0], columns[i][1]);
		}
	}

	if(rows != null) {
		for(var i=0; i<rows.length; i++) {
			var row = new Object();
			for(var c=0; c<this.Columns.length && c<rows[i].length; c++) {
				row[this.Columns[c].Name] = rows[i][c];
			}
			this.addRow(row);
		}
	}
}


addNamespace("Ajax.Web");

Ajax.Web.DataSet = function(tables) {
	this.__type = "System.Data.DataSet, System.Data";
	this.Tables = new Array();

	this.addTable = function(table) {
		this.Tables.push(table);
	}

	if(tables != null) {
		for(var i=0; i<tables.length; i++) {
			this.addTable(tables[i]);
		}
	}
}








------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/ASP.usercontrols_layermanager_layermanager_ascx,App_Web_gc31dsrf.ashx

addNamespace("ASP");
ASP.usercontrols_layermanager_layermanager_ascx_class =3D =
Class.create();
ASP.usercontrols_layermanager_layermanager_ascx_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	SetActiveLayer: function(layerId, mapId, mapNodeCssClass, =
groupLayerNodeCssClass, layerNodeCssClass, legendNodeCssClass, =
disabledNodeCssClass, invalidMapCssClass, activeLayerCssClass) {
		return this.invoke("SetActiveLayer", {"layerId":layerId, =
"mapId":mapId, "mapNodeCssClass":mapNodeCssClass, =
"groupLayerNodeCssClass":groupLayerNodeCssClass, =
"layerNodeCssClass":layerNodeCssClass, =
"legendNodeCssClass":legendNodeCssClass, =
"disabledNodeCssClass":disabledNodeCssClass, =
"invalidMapCssClass":invalidMapCssClass, =
"activeLayerCssClass":activeLayerCssClass}, =
this.SetActiveLayer.getArguments().slice(9));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/ASP.usercontrols_layermanager_layerman=
ager_ascx,App_Web_gc31dsrf.ashx';
	}
});
ASP.usercontrols_layermanager_layermanager_ascx =3D new =
ASP.usercontrols_layermanager_layermanager_ascx_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/MapTips,App_Web_af9vi9ug.ashx

addNamespace("MapTips");
MapTips_class =3D Class.create();
MapTips_class.prototype =3D (new AjaxPro.AjaxClass()).extend({
	GetMapTipHtml: function(layerId, locationX, locationY) {
		return this.invoke("GetMapTipHtml", {"layerId":layerId, =
"locationX":locationX, "locationY":locationY}, =
this.GetMapTipHtml.getArguments().slice(3));
	},
	SetCurrentMapTipLayer: function(layerId) {
		return this.invoke("SetCurrentMapTipLayer", {"layerId":layerId}, =
this.SetCurrentMapTipLayer.getArguments().slice(1));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/MapTips,App_Web_af9vi9ug.ashx';
	}
});
MapTips =3D new MapTips_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/OnPointWebControls.Editor.EditorControl,OnPointWebControls.ashx

addNamespace("OnPointWebControls.Editor");
OnPointWebControls.Editor.EditorControl_class =3D Class.create();
OnPointWebControls.Editor.EditorControl_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	UpdateFeatureVertex: function(pointsStr, currentSelectedShapeId) {
		return this.invoke("UpdateFeatureVertex", {"pointsStr":pointsStr, =
"currentSelectedShapeId":currentSelectedShapeId}, =
this.UpdateFeatureVertex.getArguments().slice(2));
	},
	ShowAttributeEditor: function() {
		return this.invoke("ShowAttributeEditor", {}, =
this.ShowAttributeEditor.getArguments().slice(0));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/OnPointWebControls.Editor.EditorContro=
l,OnPointWebControls.ashx';
	}
});
OnPointWebControls.Editor.EditorControl =3D new =
OnPointWebControls.Editor.EditorControl_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/searchbycoordsControl,App_Web_7ti5gser.ashx

addNamespace("searchbycoordsControl");
searchbycoordsControl_class =3D Class.create();
searchbycoordsControl_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	ProcessSearch: function(xCoord, yCoord, scale, coordSysId) {
		return this.invoke("ProcessSearch", {"xCoord":xCoord, "yCoord":yCoord, =
"scale":scale, "coordSysId":coordSysId}, =
this.ProcessSearch.getArguments().slice(4));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/searchbycoordsControl,App_Web_7ti5gser=
.ashx';
	}
});
searchbycoordsControl =3D new searchbycoordsControl_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/SelectionListContainer,App_Web_zxgq6puy.ashx

addNamespace("SelectionListContainer");
SelectionListContainer_class =3D Class.create();
SelectionListContainer_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	GetSelectionContentHtml: function(selectionSetId, currentPage, =
showNumbering, showNumberingAsHyperlink, numberHyperlinkUrl, clientID, =
selectedRowsClientID, tableCssClass, checkAllResourceCaption, =
prevButtonImageUrl, nextButtonImageUrl, currentHiddenClientID, =
selectedItemsIds, selectionListContentId) {
		return this.invoke("GetSelectionContentHtml", =
{"selectionSetId":selectionSetId, "currentPage":currentPage, =
"showNumbering":showNumbering, =
"showNumberingAsHyperlink":showNumberingAsHyperlink, =
"numberHyperlinkUrl":numberHyperlinkUrl, "clientID":clientID, =
"selectedRowsClientID":selectedRowsClientID, =
"tableCssClass":tableCssClass, =
"checkAllResourceCaption":checkAllResourceCaption, =
"prevButtonImageUrl":prevButtonImageUrl, =
"nextButtonImageUrl":nextButtonImageUrl, =
"currentHiddenClientID":currentHiddenClientID, =
"selectedItemsIds":selectedItemsIds, =
"selectionListContentId":selectionListContentId}, =
this.GetSelectionContentHtml.getArguments().slice(14));
	},
	ToggleIndexing: function() {
		return this.invoke("ToggleIndexing", {}, =
this.ToggleIndexing.getArguments().slice(0));
	},
	ZoomToAllSelections: function(zoomToActiveOnly) {
		return this.invoke("ZoomToAllSelections", =
{"zoomToActiveOnly":zoomToActiveOnly}, =
this.ZoomToAllSelections.getArguments().slice(1));
	},
	ZoomToActiveSelections: function(selectionSetId, selectedItemsIds) {
		return this.invoke("ZoomToActiveSelections", =
{"selectionSetId":selectionSetId, "selectedItemsIds":selectedItemsIds}, =
this.ZoomToActiveSelections.getArguments().slice(2));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/SelectionListContainer,App_Web_zxgq6pu=
y.ashx';
	}
});
SelectionListContainer =3D new SelectionListContainer_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/CogoTool,App_Web_dgwrxrnh.ashx

addNamespace("CogoTool");
CogoTool_class =3D Class.create();
CogoTool_class.prototype =3D (new AjaxPro.AjaxClass()).extend({
	GetMapPoint: function(x, y) {
		return this.invoke("GetMapPoint", {"x":x, "y":y}, =
this.GetMapPoint.getArguments().slice(2));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/CogoTool,App_Web_dgwrxrnh.ashx';
	}
});
CogoTool =3D new CogoTool_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/SearchResultControl,App_Web_7ti5gser.ashx

addNamespace("SearchResultControl");
SearchResultControl_class =3D Class.create();
SearchResultControl_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	GetHtmlForEachJoin: function(currentNodeId, searchId, rootFeatureId, =
featureId, joinId, xslFileDir) {
		return this.invoke("GetHtmlForEachJoin", =
{"currentNodeId":currentNodeId, "searchId":searchId, =
"rootFeatureId":rootFeatureId, "featureId":featureId, "joinId":joinId, =
"xslFileDir":xslFileDir}, =
this.GetHtmlForEachJoin.getArguments().slice(6));
	},
	MoveNext: function(searchId, originalIndex, xslFileDir) {
		return this.invoke("MoveNext", {"searchId":searchId, =
"originalIndex":originalIndex, "xslFileDir":xslFileDir}, =
this.MoveNext.getArguments().slice(3));
	},
	MovePrev: function(searchId, originalIndex, xslFileDir) {
		return this.invoke("MovePrev", {"searchId":searchId, =
"originalIndex":originalIndex, "xslFileDir":xslFileDir}, =
this.MovePrev.getArguments().slice(3));
	},
	MoveTo: function(searchId, pageIndex, xslFileDir) {
		return this.invoke("MoveTo", {"searchId":searchId, =
"pageIndex":pageIndex, "xslFileDir":xslFileDir}, =
this.MoveTo.getArguments().slice(3));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/SearchResultControl,App_Web_7ti5gser.a=
shx';
	}
});
SearchResultControl =3D new SearchResultControl_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/OnPointWebControls.Redlining.RedliningControl,OnPointWebControls.ashx

addNamespace("OnPointWebControls.Redlining");
OnPointWebControls.Redlining.RedliningControl_class =3D Class.create();
OnPointWebControls.Redlining.RedliningControl_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	ApplyAddVertex: function(pointsStr, currentSelectedShapeId) {
		return this.invoke("ApplyAddVertex", {"pointsStr":pointsStr, =
"currentSelectedShapeId":currentSelectedShapeId}, =
this.ApplyAddVertex.getArguments().slice(2));
	},
	GetObjectGeometry: function(id) {
		return this.invoke("GetObjectGeometry", {"id":id}, =
this.GetObjectGeometry.getArguments().slice(1));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/OnPointWebControls.Redlining.Redlining=
Control,OnPointWebControls.ashx';
	}
});
OnPointWebControls.Redlining.RedliningControl =3D new =
OnPointWebControls.Redlining.RedliningControl_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/ajaxpro/OnPointWebControls.Misc.ShapeLinkControl,OnPointWebControls.ashx

addNamespace("OnPointWebControls.Misc");
OnPointWebControls.Misc.ShapeLinkControl_class =3D Class.create();
OnPointWebControls.Misc.ShapeLinkControl_class.prototype =3D (new =
AjaxPro.AjaxClass()).extend({
	ExecuteShapeLink: function(x, y, shapeLinkId) {
		return this.invoke("ExecuteShapeLink", {"x":x, "y":y, =
"shapeLinkId":shapeLinkId}, =
this.ExecuteShapeLink.getArguments().slice(3));
	},
	GetShapeLinkUrl: function(featureIds, shapeLinkId) {
		return this.invoke("GetShapeLinkUrl", {"featureIds":featureIds, =
"shapeLinkId":shapeLinkId}, =
this.GetShapeLinkUrl.getArguments().slice(2));
	},
	initialize: function() {
		this.url =3D =
'http://leesweb5/utilities/ajaxpro/OnPointWebControls.Misc.ShapeLinkContr=
ol,OnPointWebControls.ashx';
	}
});
OnPointWebControls.Misc.ShapeLinkControl =3D new =
OnPointWebControls.Misc.ShapeLinkControl_class();


------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/WebResource.axd?d=ZNc2DFoGJQsGT1vzsGBmkQ2&t=633087611281301979

var __rootMenuItem;
var __menuInterval;
var __scrollPanel;
var __disappearAfter =3D 500;
function Menu_ClearInterval() {
    if (__menuInterval) {
        window.clearInterval(__menuInterval);
    }
}
function Menu_Collapse(item) {
    Menu_SetRoot(item);
    if (__rootMenuItem) {
        Menu_ClearInterval();
        if (__disappearAfter >=3D 0) {
            __menuInterval =3D window.setInterval("Menu_HideItems()", =
__disappearAfter);
        }
    }
}
function Menu_Expand(item, horizontalOffset, verticalOffset, =
hideScrollers) {
    Menu_ClearInterval();
    var tr =3D =
item.parentNode.parentNode.parentNode.parentNode.parentNode;
    var horizontal =3D true;
    if (!tr.id) {
        horizontal =3D false;
        tr =3D tr.parentNode;
    }
    var child =3D Menu_FindSubMenu(item);
    if (child) {
        var data =3D Menu_GetData(item);
        if (!data) {
            return null;
        }
        child.rel =3D tr.id;
        child.x =3D horizontalOffset;
        child.y =3D verticalOffset;
        if (horizontal) child.pos =3D "bottom";
        PopOut_Show(child.id, hideScrollers, data);
    }
    Menu_SetRoot(item);
    if (child) {
        if (!document.body.__oldOnClick && document.body.onclick) {
            document.body.__oldOnClick =3D document.body.onclick;
        }
        if (__rootMenuItem) {
            document.body.onclick =3D Menu_HideItems;
        }
    }
    Menu_ResetSiblings(tr);
    return child;
}
function Menu_FindMenu(item) {
    if (item && item.menu) return item.menu;
    var tr =3D =
item.parentNode.parentNode.parentNode.parentNode.parentNode;
    if (!tr.id) {
        tr =3D tr.parentNode;
    }
    for (var i =3D tr.id.length - 1; i >=3D 0; i--) {
        if (tr.id.charAt(i) < '0' || tr.id.charAt(i) > '9') {
            var menu =3D WebForm_GetElementById(tr.id.substr(0, i));
            if (menu) {
                item.menu =3D menu;
                return menu;
            }
        }
    }
    return null;
}
function Menu_FindNext(item) {
    var a =3D WebForm_GetElementByTagName(item, "A");
    var parent =3D Menu_FindParentContainer(item);
    var first =3D null;
    if (parent) {
        var links =3D WebForm_GetElementsByTagName(parent, "A");
        var match =3D false;
        for (var i =3D 0; i < links.length; i++) {
            var link =3D links[i];
            if (Menu_IsSelectable(link)) {
                if (Menu_FindParentContainer(link) =3D=3D parent) {
                    if (match) {
                        return link;
                    }
                    else if (!first) {
                        first =3D link;
                    }
                }
                if (!match && link =3D=3D a) {
                    match =3D true;
                }
            }
        }
    }
    return first;
}
function Menu_FindParentContainer(item) {
    if (item.menu_ParentContainerCache) return =
item.menu_ParentContainerCache;
    var a =3D (item.tagName.toLowerCase() =3D=3D "a") ? item : =
WebForm_GetElementByTagName(item, "A");
    var menu =3D Menu_FindMenu(a);
    if (menu) {
        var parent =3D item;
        while (parent && parent.tagName &&
            parent.id !=3D menu.id &&
            parent.tagName.toLowerCase() !=3D "div") {
            parent =3D parent.parentNode;
        }
        item.menu_ParentContainerCache =3D parent;
        return parent;
    }
}
function Menu_FindParentItem(item) {
    var parentContainer =3D Menu_FindParentContainer(item);
    var parentContainerID =3D parentContainer.id;
    var len =3D parentContainerID.length;
    if (parentContainerID && parentContainerID.substr(len - 5) =3D=3D =
"Items") {
        var parentItemID =3D parentContainerID.substr(0, len - 5);
        return WebForm_GetElementById(parentItemID);
    }
    return null;
}
function Menu_FindPrevious(item) {
    var a =3D WebForm_GetElementByTagName(item, "A");
    var parent =3D Menu_FindParentContainer(item);
    var last =3D null;
    if (parent) {
        var links =3D WebForm_GetElementsByTagName(parent, "A");
        for (var i =3D 0; i < links.length; i++) {
            var link =3D links[i];
            if (Menu_IsSelectable(link)) {
                if (link =3D=3D a && last) {
                    return last;
                }
                if (Menu_FindParentContainer(link) =3D=3D parent) {
                    last =3D link;
                }
            }
        }
    }
    return last;
}
function Menu_FindSubMenu(item) {
    var tr =3D =
item.parentNode.parentNode.parentNode.parentNode.parentNode;
    if (!tr.id) {
        tr=3Dtr.parentNode;
    }
    return WebForm_GetElementById(tr.id + "Items");
}
function Menu_Focus(item) {
    if (item && item.focus) {
        var pos =3D WebForm_GetElementPosition(item);
        var parentContainer =3D Menu_FindParentContainer(item);
        if (!parentContainer.offset) {
            parentContainer.offset =3D 0;
        }
        var posParent =3D WebForm_GetElementPosition(parentContainer);
        var delta;
        if (pos.y + pos.height > posParent.y + parentContainer.offset + =
parentContainer.clippedHeight) {
            delta =3D pos.y + pos.height - posParent.y - =
parentContainer.offset - parentContainer.clippedHeight;
            PopOut_Scroll(parentContainer, delta);
        }
        else if (pos.y < posParent.y + parentContainer.offset) {
            delta =3D posParent.y + parentContainer.offset - pos.y;
            PopOut_Scroll(parentContainer, -delta);
        }
        PopOut_HideScrollers(parentContainer);
        item.focus();
    }
}
function Menu_GetData(item) {
    if (!item.data) {
        var a =3D (item.tagName.toLowerCase() =3D=3D "a" ? item : =
WebForm_GetElementByTagName(item, "a"));
        var menu =3D Menu_FindMenu(a);
        try {
            item.data =3D eval(menu.id + "_Data");
        }
        catch(e) {}
    }
    return item.data;
}
function Menu_HideItems(items) {
    if (document.body.__oldOnClick) {
        document.body.onclick =3D document.body.__oldOnClick;
        document.body.__oldOnClick =3D null;
    }
    Menu_ClearInterval();
    if (!items || ((typeof(items.tagName) =3D=3D "undefined") && (items =
instanceof Event))) {
        items =3D __rootMenuItem;
    }
    var table =3D items;
    if ((typeof(table) =3D=3D "undefined") || (table =3D=3D null) || =
!table.tagName || (table.tagName.toLowerCase() !=3D "table")) {
        table =3D WebForm_GetElementByTagName(table, "TABLE");
    }
    if ((typeof(table) =3D=3D "undefined") || (table =3D=3D null) || =
!table.tagName || (table.tagName.toLowerCase() !=3D "table")) {
        return;
    }
    var rows =3D table.rows ? table.rows : table.firstChild.rows;
    var isVertical =3D false;
    for (var r =3D 0; r < rows.length; r++) {
        if (rows[r].id) {
            isVertical =3D true;
            break;
        }
    }
    var i, child, nextLevel;
    if (isVertical) {
        for(i =3D 0; i < rows.length; i++) {
            if (rows[i].id) {
                child =3D WebForm_GetElementById(rows[i].id + "Items");
                if (child) {
                    Menu_HideItems(child);
                }
            }
            else if (rows[i].cells[0]) {
                nextLevel =3D =
WebForm_GetElementByTagName(rows[i].cells[0], "TABLE");
                if (nextLevel) {
                    Menu_HideItems(nextLevel);
                }
            }
        }
    }
    else {
        for(i =3D 0; i < rows[0].cells.length; i++) {
            if (rows[0].cells[i].id) {
                child =3D WebForm_GetElementById(rows[0].cells[i].id + =
"Items");
                if (child) {
                    Menu_HideItems(child);
                }
            }
            else {
                nextLevel =3D =
WebForm_GetElementByTagName(rows[0].cells[i], "TABLE");
                if (nextLevel) {
                    Menu_HideItems(rows[0].cells[i].firstChild);
                }
            }
        }
    }
    if (items && items.id) {
        PopOut_Hide(items.id);
    }
}
function Menu_HoverDisabled(item) {
    var node =3D (item.tagName.toLowerCase() =3D=3D "td") ?
        item:
        item.cells[0];
    var data =3D Menu_GetData(item);
    if (!data) return;
    node =3D WebForm_GetElementByTagName(node, =
"table").rows[0].cells[0].childNodes[0];
    if (data.disappearAfter >=3D 200) {
        __disappearAfter =3D data.disappearAfter;
    }
    Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20
}
function Menu_HoverDynamic(item) {
    var node =3D (item.tagName.toLowerCase() =3D=3D "td") ?
        item:
        item.cells[0];
    var data =3D Menu_GetData(item);
    if (!data) return;
    var nodeTable =3D WebForm_GetElementByTagName(node, "table");
    if (data.hoverClass) {
        nodeTable.hoverClass =3D data.hoverClass;
        WebForm_AppendToClassName(nodeTable, data.hoverClass);
    }
    node =3D nodeTable.rows[0].cells[0].childNodes[0];
    if (data.hoverHyperLinkClass) {
        node.hoverHyperLinkClass =3D data.hoverHyperLinkClass;
        WebForm_AppendToClassName(node, data.hoverHyperLinkClass);
    }
    if (data.disappearAfter >=3D 200) {
        __disappearAfter =3D data.disappearAfter;
    }
    Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20
}
function Menu_HoverRoot(item) {
    var node =3D (item.tagName.toLowerCase() =3D=3D "td") ?
        item:
        item.cells[0];
    var data =3D Menu_GetData(item);
    if (!data) {
        return null;
    }
    var nodeTable =3D WebForm_GetElementByTagName(node, "table");
    if (data.staticHoverClass) {
        nodeTable.hoverClass =3D data.staticHoverClass;
        WebForm_AppendToClassName(nodeTable, data.staticHoverClass);
    }
    node =3D nodeTable.rows[0].cells[0].childNodes[0];
    if (data.staticHoverHyperLinkClass) {
        node.hoverHyperLinkClass =3D data.staticHoverHyperLinkClass;
        WebForm_AppendToClassName(node, data.staticHoverHyperLinkClass);
    }
    return node;
}
function Menu_HoverStatic(item) {
    var node =3D Menu_HoverRoot(item);
    var data =3D Menu_GetData(item);
    if (!data) return;
    __disappearAfter =3D data.disappearAfter;
    Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20
}
function Menu_IsHorizontal(item) {
    if (item) {
        var a =3D ((item.tagName && (item.tagName.toLowerCase =3D=3D =
"a")) ? item : WebForm_GetElementByTagName(item, "A"));
        if (!a) {
            return false;
        }
        var td =3D =
a.parentNode.parentNode.parentNode.parentNode.parentNode;
        if (td.id) {
            return true;
        }
    }
    return false;
}
function Menu_IsSelectable(link) {
    return (link && link.href)
}
function Menu_Key(item) {
    var event;
    if (window.event) {
        event =3D window.event;
    }
    else {
        event =3D item;
        item =3D event.currentTarget;
    }
    var key =3D (event ? event.keyCode : -1);
    var data =3D Menu_GetData(item);
    if (!data) return;
    var horizontal =3D Menu_IsHorizontal(item);
    var a =3D WebForm_GetElementByTagName(item, "A");
    var nextItem, parentItem, previousItem;
    if ((!horizontal && key =3D=3D 38) || (horizontal && key =3D=3D 37)) =
{
        previousItem =3D Menu_FindPrevious(item);
        while (previousItem && previousItem.disabled) {
            previousItem =3D Menu_FindPrevious(previousItem);
        }
        if (previousItem) {
            Menu_Focus(previousItem);
            Menu_Expand(previousItem, data.horizontalOffset, =
data.verticalOffset, true);
            event.cancelBubble =3D true;
            if (event.stopPropagation) event.stopPropagation();
            return;
        }
    }
    if ((!horizontal && key =3D=3D 40) || (horizontal && key =3D=3D 39)) =
{
        if (horizontal) {
            var subMenu =3D Menu_FindSubMenu(a);
            if (subMenu && subMenu.style && subMenu.style.visibility &&=20
                subMenu.style.visibility.toLowerCase() =3D=3D "hidden") =
{
                Menu_Expand(a, data.horizontalOffset, =
data.verticalOffset, true);
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return;
            }
        }
        nextItem =3D Menu_FindNext(item);
        while (nextItem && nextItem.disabled) {
            nextItem =3D Menu_FindNext(nextItem);
        }
        if (nextItem) {
            Menu_Focus(nextItem);
            Menu_Expand(nextItem, data.horizontalOffset, =
data.verticalOffset, true);
            event.cancelBubble =3D true;
            if (event.stopPropagation) event.stopPropagation();
            return;
        }
    }
    if ((!horizontal && key =3D=3D 39) || (horizontal && key =3D=3D 40)) =
{
        var children =3D Menu_Expand(a, data.horizontalOffset, =
data.verticalOffset, true);
        if (children) {
            var firstChild;
            children =3D WebForm_GetElementsByTagName(children, "A");
            for (var i =3D 0; i < children.length; i++) {
                if (!children[i].disabled && =
Menu_IsSelectable(children[i])) {
                    firstChild =3D children[i];
                    break;
                }
            }
            if (firstChild) {
                Menu_Focus(firstChild);
                Menu_Expand(firstChild, data.horizontalOffset, =
data.verticalOffset, true);
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return;
            }
        }
        else {
            parentItem =3D Menu_FindParentItem(item);
            while (parentItem && !Menu_IsHorizontal(parentItem)) {
                parentItem =3D Menu_FindParentItem(parentItem);
            }
            if (parentItem) {
                nextItem =3D Menu_FindNext(parentItem);
                while (nextItem && nextItem.disabled) {
                    nextItem =3D Menu_FindNext(nextItem);
                }
                if (nextItem) {
                    Menu_Focus(nextItem);
                    Menu_Expand(nextItem, data.horizontalOffset, =
data.verticalOffset, true);
                    event.cancelBubble =3D true;
                    if (event.stopPropagation) event.stopPropagation();
                    return;
                }
            }
        }
    }
    if ((!horizontal && key =3D=3D 37) || (horizontal && key =3D=3D 38)) =
{
        parentItem =3D Menu_FindParentItem(item);
        if (parentItem) {
            if (Menu_IsHorizontal(parentItem)) {
                previousItem =3D Menu_FindPrevious(parentItem);
                while (previousItem && previousItem.disabled) {
                    previousItem =3D Menu_FindPrevious(previousItem);
                }
                if (previousItem) {
                    Menu_Focus(previousItem);
                    Menu_Expand(previousItem, data.horizontalOffset, =
data.verticalOffset, true);
                    event.cancelBubble =3D true;
                    if (event.stopPropagation) event.stopPropagation();
                    return;
                }
            }
            var parentA =3D WebForm_GetElementByTagName(parentItem, =
"A");
            if (parentA) {
                Menu_Focus(parentA);
            }
            Menu_ResetSiblings(parentItem);
            event.cancelBubble =3D true;
            if (event.stopPropagation) event.stopPropagation();
            return;
        }
    }
    if (key =3D=3D 27) {
        Menu_HideItems();
        event.cancelBubble =3D true;
        if (event.stopPropagation) event.stopPropagation();
        return;
    }
}
function Menu_ResetSiblings(item) {
    var table =3D (item.tagName.toLowerCase() =3D=3D "td") ?
        item.parentNode.parentNode.parentNode :
        item.parentNode.parentNode;
    var isVertical =3D false;
    for (var r =3D 0; r < table.rows.length; r++) {
        if (table.rows[r].id) {
            isVertical =3D true;
            break;
        }
    }
    var i, child, childNode;
    if (isVertical) {
        for(i =3D 0; i < table.rows.length; i++) {
            childNode =3D table.rows[i];
            if (childNode !=3D item) {
                child =3D WebForm_GetElementById(childNode.id + =
"Items");
                if (child) {
                    Menu_HideItems(child);
                }
            }
        }
    }
    else {
        for(i =3D 0; i < table.rows[0].cells.length; i++) {
            childNode =3D table.rows[0].cells[i];
            if (childNode !=3D item) {
                child =3D WebForm_GetElementById(childNode.id + =
"Items");
                if (child) {
                    Menu_HideItems(child);
                }
            }
        }
    }
    Menu_ResetTopMenus(table, table, 0, true);
}
function Menu_ResetTopMenus(table, doNotReset, level, up) {
    var i, child, childNode;
    if (up && table.id =3D=3D "") {
        var parentTable =3D =
table.parentNode.parentNode.parentNode.parentNode;
        if (parentTable.tagName.toLowerCase() =3D=3D "table") {
            Menu_ResetTopMenus(parentTable, doNotReset, level + 1, =
true);
        }
    }
    else {
        if (level =3D=3D 0 && table !=3D doNotReset) {
            if (table.rows[0].id) {
                for(i =3D 0; i < table.rows.length; i++) {
                    childNode =3D table.rows[i];
                    child =3D WebForm_GetElementById(childNode.id + =
"Items");
                    if (child) {
                        Menu_HideItems(child);
                    }
                }
            }
            else {
                for(i =3D 0; i < table.rows[0].cells.length; i++) {
                    childNode =3D table.rows[0].cells[i];
                    child =3D WebForm_GetElementById(childNode.id + =
"Items");
                    if (child) {
                        Menu_HideItems(child);
                    }
                }
            }
        }
        else if (level > 0) {
            for (i =3D 0; i < table.rows.length; i++) {
                for (var j =3D 0; j < table.rows[i].cells.length; j++) {
                    var subTable =3D table.rows[i].cells[j].firstChild;
                    if (subTable && subTable.tagName.toLowerCase() =
=3D=3D "table") {
                        Menu_ResetTopMenus(subTable, doNotReset, level - =
1, false);
                    }
                }
            }
        }
    }
}
function Menu_RestoreInterval() {
    if (__menuInterval && __rootMenuItem) {
        Menu_ClearInterval();
        __menuInterval =3D window.setInterval("Menu_HideItems()", =
__disappearAfter);
    }
}
function Menu_SetRoot(item) {
    var newRoot =3D Menu_FindMenu(item);
    if (newRoot) {
        if (__rootMenuItem && __rootMenuItem !=3D newRoot) {
            Menu_HideItems();
        }
        __rootMenuItem =3D newRoot;
    }
}
function Menu_Unhover(item) {
    var node =3D (item.tagName.toLowerCase() =3D=3D "td") ?
        item:
        item.cells[0];
    var nodeTable =3D WebForm_GetElementByTagName(node, "table");
    if (nodeTable.hoverClass) {
        WebForm_RemoveClassName(nodeTable, nodeTable.hoverClass);
    }
    node =3D nodeTable.rows[0].cells[0].childNodes[0];
    if (node.hoverHyperLinkClass) {
        WebForm_RemoveClassName(node, node.hoverHyperLinkClass);
    }
    Menu_Collapse(node);
}
function PopOut_Clip(element, y, height) {
    if (element && element.style) {
        element.style.clip =3D "rect(" + y + "px auto " + (y + height) + =
"px auto)";
        element.style.overflow =3D "hidden";
    }
}
function PopOut_Down(scroller) {
    Menu_ClearInterval();
    var panel;
    if (scroller) {
        panel =3D scroller.parentNode
    }
    else {
        panel =3D __scrollPanel;
    }
    if (panel && ((panel.offset + panel.clippedHeight) < =
panel.physicalHeight)) {
        PopOut_Scroll(panel, 2)
        __scrollPanel =3D panel;
        PopOut_ShowScrollers(panel);
        PopOut_Stop();
        __scrollPanel.interval =3D window.setInterval("PopOut_Down()", =
8);
    }
    else {
        PopOut_ShowScrollers(panel);
    }
}
function PopOut_Hide(panelId) {
    var panel =3D WebForm_GetElementById(panelId);
    if (panel && panel.tagName.toLowerCase() =3D=3D "div") {
        panel.style.visibility =3D "hidden";
        panel.style.display =3D "none";
        panel.offset =3D 0;
        panel.scrollTop =3D 0;
        var table =3D WebForm_GetElementByTagName(panel, "TABLE");
        if (table) {
            WebForm_SetElementY(table, 0);
        }
        if (window.navigator && window.navigator.appName =3D=3D =
"Microsoft Internet Explorer" &&
            !window.opera) {
            var childFrameId =3D panel.id + "_MenuIFrame";
            var childFrame =3D WebForm_GetElementById(childFrameId);
            if (childFrame) {
                childFrame.style.display =3D "none";
            }
        }
    }
}
function PopOut_HideScrollers(panel) {
    if (panel && panel.style) {
        var up =3D WebForm_GetElementById(panel.id + "Up");
        var dn =3D WebForm_GetElementById(panel.id + "Dn");
        if (up) {
            up.style.visibility =3D "hidden";
            up.style.display =3D "none";
        }
        if (dn) {
            dn.style.visibility =3D "hidden";
            dn.style.display =3D "none";
        }
    }
}
function PopOut_Position(panel, hideScrollers) {
    if (window.opera) {
        panel.parentNode.removeChild(panel);
        document.forms[0].appendChild(panel);
    }
    var rel =3D WebForm_GetElementById(panel.rel);
    var relTable =3D WebForm_GetElementByTagName(rel, "TABLE");
    var relCoordinates =3D WebForm_GetElementPosition(relTable ? =
relTable : rel);
    var panelCoordinates =3D WebForm_GetElementPosition(panel);
    var panelHeight =3D ((typeof(panel.physicalHeight) !=3D "undefined") =
&& (panel.physicalHeight !=3D null)) ?
        panel.physicalHeight :
        panelCoordinates.height;
    panel.physicalHeight =3D panelHeight;
    var panelParentCoordinates;
    if (panel.offsetParent) {
        panelParentCoordinates =3D =
WebForm_GetElementPosition(panel.offsetParent);
    }
    else {
        panelParentCoordinates =3D new Object();
        panelParentCoordinates.x =3D 0;
        panelParentCoordinates.y =3D 0;
    }
    var overflowElement =3D WebForm_GetElementById("__overFlowElement");
    if (!overflowElement) {
        overflowElement =3D document.createElement("img");
        overflowElement.id=3D"__overFlowElement";
        WebForm_SetElementWidth(overflowElement, 1);
        document.body.appendChild(overflowElement);
    }
    WebForm_SetElementHeight(overflowElement, panelHeight + =
relCoordinates.y + parseInt(panel.y ? panel.y : 0));
    overflowElement.style.visibility =3D "visible";
    overflowElement.style.display =3D "inline";
    var clientHeight =3D 0;
    var clientWidth =3D 0;
    if (window.innerHeight) {
        clientHeight =3D window.innerHeight;
        clientWidth =3D window.innerWidth;
    }
    else if (document.documentElement && =
document.documentElement.clientHeight) {
        clientHeight =3D document.documentElement.clientHeight;
        clientWidth =3D document.documentElement.clientWidth;
    }
    else if (document.body && document.body.clientHeight) {
        clientHeight =3D document.body.clientHeight;
        clientWidth =3D document.body.clientWidth;
    }
    var scrollTop =3D 0;
    var scrollLeft =3D 0;
    if (typeof(window.pageYOffset) !=3D "undefined") {
        scrollTop =3D window.pageYOffset;
        scrollLeft =3D window.pageXOffset;
    }
    else if (document.documentElement && =
(typeof(document.documentElement.scrollTop) !=3D "undefined")) {
        scrollTop =3D document.documentElement.scrollTop;
        scrollLeft =3D document.documentElement.scrollLeft;
    }
    else if (document.body && (typeof(document.body.scrollTop) !=3D =
"undefined")) {
        scrollTop =3D document.body.scrollTop;
        scrollLeft =3D document.body.scrollLeft;
    }
    overflowElement.style.visibility =3D "hidden";
    overflowElement.style.display =3D "none";
    var bottomWindowBorder =3D clientHeight + scrollTop;
    var rightWindowBorder =3D clientWidth + scrollLeft;
    var position =3D panel.pos;
    if ((typeof(position) =3D=3D "undefined") || (position =3D=3D null) =
|| (position =3D=3D "")) {
        position =3D (WebForm_GetElementDir(rel) =3D=3D "rtl" ? =
"middleleft" : "middleright");
    }
    position =3D position.toLowerCase();
    var y =3D relCoordinates.y + parseInt(panel.y ? panel.y : 0) - =
panelParentCoordinates.y;
    var borderParent =3D (rel && rel.parentNode && =
rel.parentNode.parentNode && rel.parentNode.parentNode.parentNode
        && rel.parentNode.parentNode.parentNode.tagName.toLowerCase() =
=3D=3D "div") ?
        rel.parentNode.parentNode.parentNode : null;
    WebForm_SetElementY(panel, y);
    PopOut_SetPanelHeight(panel, panelHeight, true);
    var clip =3D false;
    var overflow;
    if (position.indexOf("top") !=3D -1) {
        y -=3D panelHeight;
        WebForm_SetElementY(panel, y);=20
        if (y < -panelParentCoordinates.y) {
            y =3D -panelParentCoordinates.y;
            WebForm_SetElementY(panel, y);=20
            if (panelHeight > clientHeight - 2) {
                clip =3D true;
                PopOut_SetPanelHeight(panel, clientHeight - 2);
            }
        }
    }
    else {
        if (position.indexOf("bottom") !=3D -1) {
            y +=3D relCoordinates.height;
            WebForm_SetElementY(panel, y);=20
        }
        overflow =3D y + panelParentCoordinates.y + panelHeight - =
bottomWindowBorder;
        if (overflow > 0) {
            y -=3D overflow;
            WebForm_SetElementY(panel, y);=20
            if (y < -panelParentCoordinates.y) {
                y =3D 2 - panelParentCoordinates.y + scrollTop;
                WebForm_SetElementY(panel, y);=20
                clip =3D true;
                PopOut_SetPanelHeight(panel, clientHeight - 2);
            }
        }
    }
    if (!clip) {
        PopOut_SetPanelHeight(panel, panel.clippedHeight, true);
    }
    var panelParentOffsetY =3D 0;
    if (panel.offsetParent) {
        panelParentOffsetY =3D =
WebForm_GetElementPosition(panel.offsetParent).y;
    }
    var panelY =3D ((typeof(panel.originY) !=3D "undefined") && =
(panel.originY !=3D null)) ?
        panel.originY :
        y - panelParentOffsetY;
    panel.originY =3D panelY;
    if (!hideScrollers) {
        PopOut_ShowScrollers(panel);
    }
    else {
        PopOut_HideScrollers(panel);
    }
    var x =3D relCoordinates.x + parseInt(panel.x ? panel.x : 0) - =
panelParentCoordinates.x;
    if (borderParent && borderParent.clientLeft) {
        x +=3D 2 * borderParent.clientLeft;
    }
    WebForm_SetElementX(panel, x);
    if (position.indexOf("left") !=3D -1) {
        x -=3D panelCoordinates.width;
        WebForm_SetElementX(panel, x);
        if (x < -panelParentCoordinates.x) {
            WebForm_SetElementX(panel, -panelParentCoordinates.x);
        }
    }
    else {
        if (position.indexOf("right") !=3D -1) {
            x +=3D relCoordinates.width;
            WebForm_SetElementX(panel, x);
        }
        overflow =3D x + panelParentCoordinates.x + =
panelCoordinates.width - rightWindowBorder;
        if (overflow > 0) {
            if (position.indexOf("bottom") =3D=3D -1 && relCoordinates.x =
> panelCoordinates.width) {
                x -=3D relCoordinates.width + panelCoordinates.width;
            }
            else {
                x -=3D overflow;
            }
            WebForm_SetElementX(panel, x);
            if (x < -panelParentCoordinates.x) {
                WebForm_SetElementX(panel, -panelParentCoordinates.x);
            }
        }
    }
}
function PopOut_Scroll(panel, offsetDelta) {
    var table =3D WebForm_GetElementByTagName(panel, "TABLE");
    if (!table) return;
    table.style.position =3D "relative";
    var tableY =3D (table.style.top ? parseInt(table.style.top) : 0);
    panel.offset +=3D offsetDelta;
    WebForm_SetElementY(table, tableY - offsetDelta);
}
function PopOut_SetPanelHeight(element, height, doNotClip) {
    if (element && element.style) {
        var size =3D WebForm_GetElementPosition(element);
        element.physicalWidth =3D size.width;
        element.clippedHeight =3D height;
        WebForm_SetElementHeight(element, height - (element.clientTop ? =
(2 * element.clientTop) : 0));
        if (doNotClip && element.style) {
            element.style.clip =3D "rect(auto auto auto auto)";
        }
        else {
            PopOut_Clip(element, 0, height);
        }
    }
}
function PopOut_Show(panelId, hideScrollers, data) {
    var panel =3D WebForm_GetElementById(panelId);
    if (panel && panel.tagName.toLowerCase() =3D=3D "div") {
        panel.style.visibility =3D "visible";
        panel.style.display =3D "inline";
        if (!panel.offset || hideScrollers) {
            panel.scrollTop =3D 0;
            panel.offset =3D 0;
            var table =3D WebForm_GetElementByTagName(panel, "TABLE");
            if (table) {
                WebForm_SetElementY(table, 0);
            }
        }
        PopOut_Position(panel, hideScrollers);
        var z =3D 1;
        var isIE =3D window.navigator && window.navigator.appName =3D=3D =
"Microsoft Internet Explorer" && !window.opera;
        if (isIE && data) {
            var childFrameId =3D panel.id + "_MenuIFrame";
            var childFrame =3D WebForm_GetElementById(childFrameId);
            var parent =3D panel.offsetParent;
            if (!childFrame) {
                childFrame =3D document.createElement("iframe");
                childFrame.id =3D childFrameId;
                childFrame.src =3D (data.iframeUrl ? data.iframeUrl : =
"about:blank");
                childFrame.style.position =3D "absolute";
                childFrame.style.display =3D "none";
                childFrame.scrolling =3D "no";
                childFrame.frameBorder =3D "0";
                if (parent.tagName.toLowerCase() =3D=3D "html") {
                    document.body.appendChild(childFrame);
                }
                else {
                    parent.appendChild(childFrame);
                }
            }
            var pos =3D WebForm_GetElementPosition(panel);
            var parentPos =3D WebForm_GetElementPosition(parent);
            WebForm_SetElementX(childFrame, pos.x - parentPos.x);
            WebForm_SetElementY(childFrame, pos.y - parentPos.y);
            WebForm_SetElementWidth(childFrame, pos.width);
            WebForm_SetElementHeight(childFrame, pos.height);
            childFrame.style.display =3D "block";
            if (panel.currentStyle && panel.currentStyle.zIndex) {
                z =3D panel.currentStyle.zIndex;
            }
            else if (panel.style.zIndex) {
                z =3D panel.style.zIndex;
            }
        }
        panel.style.zIndex =3D z;
    }
}
function PopOut_ShowScrollers(panel) {
    if (panel && panel.style) {
        var up =3D WebForm_GetElementById(panel.id + "Up");
        var dn =3D WebForm_GetElementById(panel.id + "Dn");
        var cnt =3D 0;
        if (up && dn) {
            if (panel.offset && panel.offset > 0) {
                up.style.visibility =3D "visible";
                up.style.display =3D "inline";
                cnt++;
                if (panel.clientWidth) {
                    WebForm_SetElementWidth(up, panel.clientWidth
                        - (up.clientLeft ? (2 * up.clientLeft) : 0));
                }
                WebForm_SetElementY(up, 0);
            }
            else {
                up.style.visibility =3D "hidden";
                up.style.display =3D "none";
            }
            if (panel.offset + panel.clippedHeight + 2 <=3D =
panel.physicalHeight) {
                dn.style.visibility =3D "visible";
                dn.style.display =3D "inline";
                cnt++;
                if (panel.clientWidth) {
                    WebForm_SetElementWidth(dn, panel.clientWidth
                        - (dn.clientLeft ? (2 * dn.clientLeft) : 0));
                }
                WebForm_SetElementY(dn, panel.clippedHeight - =
WebForm_GetElementPosition(dn).height
                    - (panel.clientTop ? (2 * panel.clientTop) : 0));
            }
            else {
                dn.style.visibility =3D "hidden";
                dn.style.display =3D "none";
            }
            if (cnt =3D=3D 0) {
                panel.style.clip =3D "rect(auto auto auto auto)";
            }
        }
    }
}
function PopOut_Stop() {
    if (__scrollPanel && __scrollPanel.interval) {
        window.clearInterval(__scrollPanel.interval);
    }
    Menu_RestoreInterval();
}
function PopOut_Up(scroller) {
    Menu_ClearInterval();
    var panel;
    if (scroller) {
        panel =3D scroller.parentNode
    }
    else {
        panel =3D __scrollPanel;
    }
    if (panel && panel.offset && panel.offset > 0) {
        PopOut_Scroll(panel, -2);
        __scrollPanel =3D panel;
        PopOut_ShowScrollers(panel);
        PopOut_Stop();
        __scrollPanel.interval =3D window.setInterval("PopOut_Up()", 8);
    }
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/ToolBar.js

var lastActiveToolBar;

//SRH=20
// Create the object only if it does not exists.
if( !window.allToolBars)
{   =20
    var allToolBars =3D  new Array();
}
//  //check for the ToolTips.js Object
//  if (window.ddlToolTipObj=3D=3Dnull)
//        {
//            var ddlToolTipObj=3Dnew NgToolTips();
//          =20
//        }

=20
function ToolBar(toolBarId, toolStyle, selectedStyle, disabledStyle, =
mouseOverStyle, selectedToolName, toolItems, toolsSep, toolDefSep, =
lastToolHolder)
{  =20
    //member variables as properties
   =20
    var allTools =3D new Array();
  =20
    this.ToolBarId =3D toolBarId;
    this.ToolStyle =3D toolStyle;
    this.SelectedStyle =3D selectedStyle;
    this.DisabledStyle =3D disabledStyle;   =20
    this.MouseOverStyle =3D mouseOverStyle;
    this.SelectedToolName =3D selectedToolName;
    this.AllTools =3D allTools;
    this.LastToolHolder =3D lastToolHolder;
   =20
    var toolInfo =3D toolItems.split(toolsSep);	//character used to =
separate instances of tools
   =20
    for (i=3D0;i<toolInfo.length;i++)
    {       =20
        if (toolInfo[i] !=3D "")
        {           =20
            allTools.push(ParseTool(toolInfo[i], toolDefSep));	=
//toolDefSep is character used to separate params of tool itself
        }
    }   =20
   =20
   =20
   =20
    ValidateTB(allTools);
   =20
    //functions
    this.SelectToolByName =3D SelectToolByName;   =20
    this.SelectTool =3D SelectTool;
    this.GetSelectedTool =3D GetSelectedTool;
    this.GetTool =3D GetTool;
    this.MouseOver =3D TMouseOver;
    this.MouseOut =3D TMouseOut;
    this.MouseMove =3D ToolMouseMove;
    this.Click =3D TClick;
    this.UnSelectAll =3D UnSelectAll;
    this.RefreshStyles =3D RefreshStyles;
    this.SelectFirstTool =3D SelectFirstTool;   =20
   =20
    this.SetVisible =3D function Show(show)
    {
        var div =3D document.getElementById("tbl_" + this.ToolBarId);
	=09
        if (div !=3D null)
        {
            if (show)
                div.style.display =3D "inline";
            else
                div.style.display =3D "none";
        }=20
    };
   =20
    this.GetVisible =3D function GetVisible()
    {
        var div =3D document.getElementById("tbl_" + this.ToolBarId);
        if (div !=3D null)
        {
            if (div.style.display =3D=3D "none")
                return false;
            else
                return true;
        }=20
    };
   =20
    this.ToString =3D function ToString()
    {
        return "Id:" + this.ToolBarId + ",Tool count:" + =
allTools.length;
    };
    allToolBars.push(this);  =20
}

function GetSelectedTool()
{
    var selTool =3D null;
    if (this.AllTools !=3D null)
    {
        for (i=3D0;i<this.AllTools.length;i++)
        {
            var tool =3D this.AllTools[i];
            if (tool.IsTool && tool.IsSelected)
            {
                selTool =3D tool;
                break;               =20
            }
        }
    }
    return selTool;
}

function GetTool(toolName)
{
    var tool =3D null;
  =20
    if (this.AllTools !=3D null)
    {
        for (i=3D0;i<this.AllTools.length;i++)
        {
//            var tool =3D this.AllTools[i];
            if (this.AllTools[i].ToolName =3D=3D toolName)
            {
                tool =3D this.AllTools[i];
                break;               =20
            }
        }
    }
   =20
    return tool;
}

function SelectToolByName(toolName)
{ =20
=20
  var tool =3D this.GetTool(toolName);
   this.SelectTool(tool);
}

function SelectTool(tool)
{
=09
    if (tool !=3D null && tool.IsEnabled)
    {  =20
        //unselect all tools of lastActiveToolbar (we could unselect for =
all tools also)
        if (lastActiveToolBar !=3D null)
        {
            lastActiveToolBar.UnSelectAll();
            lastActiveToolBar.RefreshStyles();
        }    =20
        //unselect for this toolbar as well - MMI
       this.UnSelectAll();  =20
       this.RefreshStyles();
        lastActiveToolBar =3D this;
       =20
       if (tool.IsTool){
         tool.IsSelected =3D true;
         //Added Dec 8 2005
         setToolOnImage(tool.ToolName)
        }
     =20
       =20
       =20
        //set hidden variable used in post back
        var hTool =3D document.getElementById(this.LastToolHolder);
        if (hTool !=3D null)
        {
            hTool.value =3D tool.ToolName;           =20
        }
       =20
    }
}

function UnSelectAll()
{   =20
    for (i=3D0;i<this.AllTools.length;i++)
    {
        var tool =3D this.AllTools[i];
     =20
        //Added Dec 8 2005
        setToolOFFImage(tool.ImageUrl,tool.ToolName);
       =20
        if (tool.IsTool)
        {
            tool.IsSelected =3D false;           =20
        }
    }=20
    var hTool =3D document.getElementById(this.LastToolHolder);
    if (hTool !=3D null)
    {
        hTool.value =3D "";           =20
    } =20
}
function SelectFirstTool()
{  =20

    //select only if no other tool is selected
    if (lastActiveToolBar =3D=3D null || =
lastActiveToolBar.GetSelectedTool() =3D=3D null)
    {
        for (i=3D0;i<this.AllTools.length;i++)
        {
            var tool =3D this.AllTools[i];
            if (tool.IsTool)
            {
                this.SelectTool(tool);
                break;          =20
            }
        }=20
    }  =20
}

function RefreshStyles()
{  =20
    for (i=3D0;i<this.AllTools.length;i++)
    {   =20
        var tool =3D this.AllTools[i];
        var toolContainer =3D document.getElementById("td_" + =
this.ToolBarId + tool.ToolName);
        if (toolContainer !=3D null)
        {
            if (!tool.IsEnabled)
            {               =20
                toolContainer.className =3D this.DisabledStyle;
            }
            else if (tool.IsTool && tool.IsSelected)
            {            =20
                toolContainer.className =3D this.SelectedStyle;
            }
            else
            {
                toolContainer.className =3D this.ToolStyle;              =
 =20
            }
        }       =20
    }    =20
}

function ParseTool(toolInfo, toolDefSep)
{
    var info =3D toolInfo.split(toolDefSep);
    var tool =3D new Tool(info[0], info[1], info[2], info[3], info[4], =
info[5], info[6], info[7], info[8], info[9], info[10], info[11]);
    return tool;
}
///Tool Object
function Tool(name, isEnabled, isTool, isSelected, clientScript, =
autoPostBack, hasMode, toolMode, toolImageUrl, toolSelectedImageUrl, =
toolTip, toolLabel)
{  =20
    this.ToolName =3D name;=20
    this.IsEnabled =3D (isEnabled.toLowerCase() =3D=3D 'true');
    this.IsTool =3D (isTool.toLowerCase() =3D=3D 'true');
    this.IsSelected =3D false;   =20
    this.ClientScript =3D clientScript;     =20
    this.AutoPostBack =3D (autoPostBack.toLowerCase() =3D=3D 'true');    =
  =20
    this.ImageUrl =3D toolImageUrl;
    this.SelectedImageUrl =3D toolSelectedImageUrl;
    this.ToolTip=3DtoolTip;
    this.ToolLabel =3D toolLabel;
   =20
    if (isTool.toLowerCase() =3D=3D 'true')
    {       =20
        this.IsSelected =3D (isSelected.toLowerCase() =3D=3D 'true');
        this.HasMode =3D (hasMode.toLowerCase() =3D=3D 'true');   =20
        this.ToolMode =3D toolMode;
    }
    else
    {
        this.HasMode =3D false;   =20
    }
   =20
    this.ToString =3D=20
    function ToString()
    {
        return "ToolName:" + this.ToolName + ",IsTool:" + this.IsTool + =
",IsSelected:" + this.IsSelected + ",IsEnabled:" + this.IsEnabled + =
",ClientScript:" + this.ClientScript + ",AutoPostBack:" + =
this.AutoPostBack + ",HasMode:" + this.HasMode + ",ToolMode:" + =
this.ToolMode + ",ImageUrl:" + this.ImageUrl + ",SelectedImageUrl:" + =
this.SelectedImageUrl;
    };   =20
}=20
 =20
function TMouseOver(toolName)=20
{   =20
    var tool =3D this.GetTool(toolName);  =20
           =20
    if (tool !=3D null && tool.IsEnabled)
    {
        var toolContainer =3D document.getElementById("td_" + =
this.ToolBarId + toolName);
        if (toolContainer !=3D null)
        {
            toolContainer.className =3D this.MouseOverStyle; =20
             //Added Dec 8 2005
               setToolOnImage(tool.SelectedImageUrl,toolName);
          =20
        =20
        }
    }
}

function TMouseOut(toolName)=20
{   =20
    var tool =3D this.GetTool(toolName);
  =20
    if (tool !=3D null && tool.IsEnabled)
    {
        var toolContainer =3D document.getElementById("td_" + =
this.ToolBarId + toolName);
        if (toolContainer !=3D null)
        {
            if (tool.IsTool && tool.IsSelected)
            {  =20
                toolContainer.className =3D this.SelectedStyle;
            }
            else
            {  =20
                toolContainer.className =3D this.ToolStyle;              =
 =20
                           =20
            }
              //Added Dec 8 2005
              if (tool.IsSelected !=3D true)
           		setToolOFFImage(tool.ImageUrl,toolName);
           =20
        }
    }
  =20
	var helpDiv=3Ddocument.getElementById('toolHelp');
	if(helpDiv)
		helpDiv.style.visibility=3D'hidden';   =20
	if(setTimeId)
		window.clearTimeout(setTimeId);
}

function TClick(toolName)=20
{  =20
    var tool =3D this.GetTool(toolName);  =20
   =20
    if (tool !=3D null && tool.IsEnabled)
    {  =20
        var fncRet =3D true;    =20
        if (tool.ClientScript !=3D null && tool.ClientScript !=3D "")
        {
            //execute client function
            try
            {  =20
                if (tool.ClientScript !=3D "")
                {
                    fncRet =3D eval(tool.ClientScript);
                }
            }
            catch (e){}
        }=20
       =20
        if (tool.IsTool)
        {           =20
            this.SelectTool(tool);           =20
               //Added Dec 8 2005
               setToolOnImage(tool.SelectedImageUrl,toolName);       =20
        }
        else {
             setToolOFFImage(tool.ImageUrl,toolName);
        }
        =20
        if (tool.AutoPostBack && (fncRet !=3D false))
        {
            document.forms[0].__EVENTTARGET.value =3D this.ToolBarId;
            document.forms[0].__EVENTARGUMENT.value =3D toolName;
            document.forms[0].submit()
        }     =20
       =20
      =20
    =20
    }
}

function ValidateTB(allTools)
{
    var selCount =3D 0;
   =20
    for (i=3D0;i<allTools.length;i++)
    {
        var tool =3D allTools[i];
        if (tool.IsTool)
        {
            if (tool.IsSelected) selCount++;
            if (selCount > 1) tool.IsSelected =3D false;                 =
    =20
        }
    }   =20
}

function MoveTB(toolBarName, x, y)
{
}

function GetToolBar(toolBarId)
{
    var toolBar =3D null;
    for (i=3D0;i<allToolBars.length;i++)
    {
        if (allToolBars[i].ToolBarId =3D=3D toolBarId)
        {
            toolBar =3D allToolBars[i];
            break; =20
        }
    }
         =20
    return toolBar;
}

function HideToolBar(toolBarId)
{
    var toolBar =3D GetToolBar(toolBarId);
    if (toolBar !=3D null)
    {
        toolBar.SetVisible(false);
    }
}
function ShowToolBar(toolBarId)
{
    var toolBar =3D GetToolBar(toolBarId);
    if (toolBar !=3D null)
    {
        toolBar.SetVisible(true);
    }
}

function DisableTool(toolBarId, toolName)
{
    var toolBar =3D GetToolBar(toolBarId);
    if(toolBar){
	    var tool =3D toolBar.GetTool(toolName);
    =09
	    if(tool)
		    tool.IsEnabled =3D false;
    =09
	    var tdObject=3DgetObject('td_' + toolBarId + toolName);
    =09
	    if(tdObject)
		    tdObject.className=3DtoolBar.DisabledStyle
	}
}

function EnableTool(toolBarId, toolName)
{
    var toolBar =3D GetToolBar(toolBarId);
    if(toolBar){
	    var tool =3D toolBar.GetTool(toolName);
=09
	    if(tool)
		    tool.IsEnabled =3D true;

	    var tdObject=3DgetObject('td_' + toolBarId + toolName);
	    if(tdObject)
		    tdObject.className=3DtoolBar.ToolStyle;
    }
}
       =20
       =20
        function setToolOnImage(imgUrl, toolName){
         var onImagebtn;
        try{=20
       =20
        if (toolName!=3Dnull){
          =20
           =20
            if(window.NgGetElementById)
                onImagebtn=3D NgGetElementById('img_'+toolName);
            else
            onImagebtn=3D document.getElementById('img_'+toolName);
               =20
                if (imgUrl=3D=3Dnull || imgUrl=3D=3D""){
                  onImagebtn.className=3D"ToolImageOn";
                }
                else
                onImagebtn.src=3DimgUrl;
           }
          }catch(e){}
          =20

        }
=09
=09
	function setToolOFFImage(imgUrl, toolName){
	          var onImagebtn;
             try{=20
             if (toolName!=3Dnull){

                if(window.NgGetElementById)
                    onImagebtn=3D NgGetElementById('img_'+toolName);
                else
                    onImagebtn=3D =
document.getElementById('img_'+toolName);
                   =20
                    onImagebtn.className=3D"";
                   if (imgUrl!=3Dnull)
                    onImagebtn.src=3DimgUrl;
           }
          }catch(e){}
         =20
	}

var helpDiv , helpHeader, helpBody;

function ToolMouseMove(e, toolName)
{
	if(!e)
		e =3D window.event;
	=09
	if(e.pageX)
	{
		srcObj =3D e.target;
		cx =3D e.pageX;	cy =3D e.pageY;	ox =3D 5;	oy =3D 15;	=09
	}
	else
	{
		srcObj =3D e.srcElement;
		cx =3D e.clientX; cy =3D e.clientY; ox =3D e.offsetX; oy =3D =
e.offsetY;	=09
	}
=09
	if(srcObj.id)
	{
		if(!helpDiv)
		{
			helpDiv =3D document.getElementById('toolHelp');	=09
			helpHeader =3D document.getElementById('toolHelpHeader');
			helpBody =3D document.getElementById('toolHelpBody');
		}
			=09
		//var toolName =3D srcObj.id.substring( srcObj.id.indexOf('_')+1);
		var tool =3D this.GetTool(toolName);
	=09
		if(tool)
		{
		    var toolHelp =3D tool.ToolTip;
    		var xyScroll=3DgetScrollXY();
		    if(helpDiv && helpHeader && helpBody && helpDiv.style.visibility =
=3D=3D 'hidden')
		    {
			    helpHeader.innerHTML =3D tool.ToolLabel;
			    helpBody.innerHTML =3D tool.ToolTip;
    		=09
			    var divWidth =3D parseInt(helpDiv.style.width);
    		=09
			    if(cx-ox-divWidth > 50) //align left
			    {
				    helpDiv.style.left =3D (cx - ox -10 - =
parseInt(helpDiv.style.width))  + xyScroll[0]+'px';
			    }
			    else{ //align right
				    helpDiv.style.left =3D (cx-ox + 20) + xyScroll[0]+ 'px';
			    }

			    helpDiv.style.top =3D (cy -oy + 10) + xyScroll[1]+'px';
			    	=09
			    //setTimeId =3D window.setTimeout('showToolHelp()', 1000);		=09
			   showToolHelp();
		    }	=09
		}
	}
}
 =20

function getScrollXY() {
      var scrOfX =3D 0, scrOfY =3D 0;
    =20
     =20
      if( typeof( window.pageYOffset ) =3D=3D 'number' ) {
        //Netscape compliant
        scrOfY =3D window.pageYOffset;
        scrOfX =3D window.pageXOffset;
      } else if( document.body && ( document.body.scrollLeft || =
document.body.scrollTop ) ) {
        //DOM compliant
        scrOfY =3D document.body.scrollTop;
        scrOfX =3D document.body.scrollLeft;
      } else if( document.documentElement && ( =
document.documentElement.scrollLeft || =
document.documentElement.scrollTop ) ) {
        //IE6 standards compliant mode
        scrOfY =3D document.documentElement.scrollTop;
        scrOfX =3D document.documentElement.scrollLeft;
      }
     =20
       if(window.htmlDir)
         {
         if (htmlDir=3D=3D"RTL")
            scrOfX=3D0;
        }
     return [ scrOfX, scrOfY ];
}
function showToolHelp()
{
    var helpDiv =3D document.getElementById('toolHelp');=09
	if(isIE && !isIE5)
	{
		helpDiv.style.filter=3D"progid:DXImageTransform.Microsoft.Fade()";
		helpDiv.filters[0].Apply();
	}			=09
=09
	helpDiv.style.visibility =3D 'visible';	=09
=09
	if(isIE && !isIE5)
	{
		helpDiv.filters[0].Play();
	}=09
}


//-------------------------=09
    function SetPrint(path)
    {

       if (path !=3Dnull)
       {
        if (window.HandlePrintFrame)
            {
              HandlePrintFrame(path);
            }
        else
        {  =20
			var =
Print=3Dwindow.open(path,"Print","titlebar=3Dno,toolbar=3Dno,width=3D300,=
height=3D400,left=3D50,top=3D50,status=3Dno,resizable=3Dyes");
				Print.focus();
            }   =20
        }
    }

    //-------------------------=09
    function getApplicationPath()
	{
		var theHost   =3D window.location.hostname;
		var path      =3D window.location.pathname;
		var protocol  =3D window.location.protocol;
		var port	  =3D window.location.port;

		if(protocol.indexOf(":") < 0)
			protocol+=3D":";
	=09
		if(port !=3Dnull && port.length>0)
		{
			if(theHost.indexOf(":") < 0)
				theHost+=3D":" + port;	=09
		}	=09
		path =3D path.substring(0,path.toLowerCase().indexOf("s/",1)+1);
		path =3D protocol + "//" + theHost + path;

		return path;
    }

=09

var setTimeId;
/*
function HelpMouseOver(e)
{
	window.clearTimeout(setTimeId);
	var helpDiv=3Ddocument.getElementById('toolHelp');
	helpDiv.onmouseout=3Dfunction(){helpDiv.style.visibility=3D'hidden';}=09
}

function HideToolHelp()
{
	var helpDiv=3Ddocument.getElementById('toolHelp');
	if(helpDiv)
		helpDiv.style.visibility=3D'hidden';
}
*/
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/MapFunctions.js

// detect browser
var isIE =3D =
(window.navigator.appName.toLowerCase().indexOf("microsoft")>=3D0);

// extend Document class in non-IE standards compliant browsers to have =
a loadXML method similar to IE
if ( isIE !=3D true )
{
    //add the loadXML() method to the Document class
    Document.prototype.loadXML =3D function(strXML)
    {
        //create a DOMParser
        var objDOMParser =3D new DOMParser();
       =20
        //create new document from string
        var objDoc =3D objDOMParser.parseFromString(strXML, "text/xml");

        //make sure to remove all nodes from the document
        while (this.hasChildNodes())
            this.removeChild(this.lastChild);

        //add the nodes from the new document
        for (var i=3D0; i < objDoc.childNodes.length; i++)
        {
           =20
            //import the node
            var objImportedNode =3D =
this.importNode(objDoc.childNodes[i], true);
           =20
            //append the child to the current document
            this.appendChild(objImportedNode);
       =20
        } //End: for
    }
   =20
    // apply xml property to all nodes in xml document
    Node.prototype.__defineGetter__("xml", _Node_getXML);

}

// only in Mozilla and Netscape
function _Node_getXML() {
   =20
    //create a new XMLSerializer
    var objXMLSerializer =3D new XMLSerializer;
   =20
    //get the XML string
    var strXML =3D objXMLSerializer.serializeToString(this);
   =20
    //return the XML string
    return strXML;
}

// xml doc to use for tree view node creation
var m_XmlDoc =3D CreateXMLDocument();

// Variables Spooled from the LayerManager.ascx.cs file as a script =
block
// m_LayerManagerClientID - Layer Manager Client ID  (used by Apply and =
RefreshLayerManager actions on the client)
// m_TreeViewClientID - Tree View Control Client ID  (initiated by both =
the LayerManager's Apply Button as well Actions on the MapControl)
// m_hdnLayerManagerState - hidden field Client ID (to store layer =
changes similar to one sent to xml http handler)
// m_TVContextMenuClientID - Tree View Control's Context Menu Client ID=20
// m_XMLHttpHandlerURL - XML HTTP Handler's URL

/* TreeView's Node CssClasses passed to XMLHttpHandler
   m_MapNodeCssClass - Map Node's Css Class
   m_GroupLayerNodeCssClass - Group Layer Node's Css Class
   m_LayerNodeCssClass - TOC Layer Node's Css Class
   m_LegendNodeCssClass - Legend Node's Css Class
   m_DisabledNodeCssClass - Disabled (Not Visible At Current Scale) =
Node's Css Class
   m_InvalidMapCssClass - Invalid Map and its Nodes Css Class
   m_activeLayerCssClass - Active layer css class
*/
/* Tree View XML Document Data Source's XML attributes
   m_MTAttrID -             Id of node (maptabmap (m) or layer (g,t,l) =
object's id prefixed with letter, layers ids are prefixed with map index =
after initial letter, to make them unique
   m_MTAttrLbl -            Label on Node
   m_MTAttrTTip -           Tool Tip Text
   m_MTAttrVis -            Checked (true or false)
   m_MTAttrShowCbx -        Whether to show checkbox on node (true of =
false)
   m_MTAttrDragEnbl -       Dragging Enabled (true or false)
   m_MTAttrDropEnbl -       Dropping Enabled (true or false)
   m_MTAttrCss -            Css Class for Node
   m_MTAttrValue -          Value property of node, contains XML string =
with info listed below
   m_MTAttrImgUrl -         Image Url of Node (only used by Legend =
Nodes)
*/
/* Tree View Node's Value Property's XML string's attributes
   m_NVAttrID -             object's server id
   m_NVAttrType -           type of node (Map, TLyr, GrpTlyr, Lgd)
   m_NVAttrVisAtCurrScl -   visible at current scale (1 - true, 0 - =
false)
   m_NVAttrHasRenderer -    has thematic renderers (1 - true, 0 - false)
   m_NVAttrHasMetadata -    has metadata  (1 - true, 0 - false)
   m_NVAttrCheckChange -    was check state changed by user  (1 - true, =
0 - false)
   m_NVAttrOrderChange -    was any layer re-ordered in map  (1 - true, =
0 - false)
   m_NVAttrExpanded -       expanded state of node  (1 - expanded, 0 - =
collapsed)
   m_NVAttrValidMap -       is a valid map (1 - true, 0 - false)
*/
/*
   m_NVTypeLayer -          layer type (TLyr)
   m_NVTypeGroup -          group type (GrpTLyr)
   m_NVTypeLegend -         legend type (Lgd)
   m_NVTypeMap -            map type (Map)
   m_NVTypeLyrMgr -         layer manager type (LyrMgr)
*/

/* function LayerApply_Click()
   called when layer manager changes are APPLIED (via Apply button)
   this in turn will get layer manager changes and invoke a call to run =
the xml http handler  on the server to process=20
   the changes, which on return will update the layer manager with the =
changes
*/
function LayerApply_Click()
{
    // XML Http to communicate with server to send current state of =
layer manager
    // Use response to re-render layer manager

    var xmlHttpUrl =3D m_XMLHttpHandlerURL;
   =20
    var cmd =3D "CMD=3DLYRMGR_APPLY"

    RunXMLHttpHandler(xmlHttpUrl, "", cmd);
   =20
    return false;
}


/* function SetMapNodeToLayersReOrdered ( TreeViewNode sourceNode )
   called when layer manager nodes are RE-ORDERED
   this will set the node and its map node's reordered flag to true (1)
*/
function SetMapNodeToLayersReOrdered(sourceNode)
{
  var xNode =3D GetXMLNode(sourceNode.Value);
  if ( xNode =3D=3D null )
    return;
       =20
  var retVal =3D setXMLNodeAttributeValue(xNode, m_NVAttrOrderChange, =
"1");

  sourceNode.Value =3D xNode.xml;
  sourceNode.SaveState();
   =20
  // clear out node from xml doc
  var retNode =3D m_XmlDoc.removeChild(m_XmlDoc.childNodes.item(0));

  var treeViewNode =3D sourceNode;

  // reach root node (map) and set its re-ordering status (add 1000) =
value to changed
  while(treeViewNode.ParentNode !=3D null)
  {
    treeViewNode =3D treeViewNode.ParentNode;
  }
 =20
  xNode =3D GetXMLNode(treeViewNode.Value);
  if ( xNode =3D=3D null )
    return;
       =20
  var retVal =3D setXMLNodeAttributeValue(xNode, m_NVAttrOrderChange, =
"1");
  treeViewNode.Value =3D xNode.xml;
  treeViewNode.SaveState();
   =20
  // clear out node from xml doc
  retNode =3D m_XmlDoc.removeChild(m_XmlDoc.childNodes.item(0));
}

/* function NodeMoved ( TreeViewNode sourceNode, TreeViewNode targetNode =
)
   overrides layer manager node move and performs custome MOVE =
implementation
   this will ensure that moves are consistent with current business =
rules
   cannot move maps or legends
   cannot move layers across groups, or maps
*/
function NodeMoved(sourceNode, targetNode)
{
    //alert('Node move: source - ' + sourceNode.Text + ", target - " + =
targetNode.Text);
  	var srcParent =3D sourceNode.GetParentNode();
=09
	var trgDepth =3D targetNode.CalculateDepth();
	var srcDepth =3D sourceNode.CalculateDepth();
=09
	// prevent map and legend nodes from being moved
	if ( srcDepth =3D=3D 0 || sourceNode.Text =3D=3D null || =
sourceNode.Text.length =3D=3D 0 )
	    return false;

    // cannot drag across maps or groups, all else possible
    // if src parent is target node, place src as first node under =
target
    if ( srcParent.ID =3D=3D targetNode.ID && srcParent.Text =3D=3D =
targetNode.Text )
    {
        // set source parent map node to indicate a move (re-ordering) =
occured
        SetMapNodeToLayersReOrdered(sourceNode);
        sourceNode.Remove();=20
        targetNode.AddNode(sourceNode, 0);=20
	    targetNode.ParentTreeView.Render();
	}
	// else add it after target node position, make sure parents are the =
same
	else if ( srcDepth =3D=3D trgDepth && srcParent.ID =3D=3D =
targetNode.GetParentNode().ID && srcParent.Text =3D=3D =
targetNode.GetParentNode().Text )
	{
        SetMapNodeToLayersReOrdered(sourceNode);
        sourceNode.Remove();=20
        targetNode.ParentNode.AddNode(sourceNode, =
targetNode.GetCurrentIndex()+1);=20
	    targetNode.ParentNode.ParentTreeView.Render();
	}
	// else add it after target node position, when target is pointing to a =
child node of a sibling of source
	// source parent =3D target's grandparent
	else if ( srcDepth =3D=3D (trgDepth-1) && srcParent.ID =3D=3D =
targetNode.GetParentNode().GetParentNode().ID)
	{
        SetMapNodeToLayersReOrdered(sourceNode);
        // keep insertion index
        var insIdx =3D targetNode.GetParentNode().GetCurrentIndex()+1
        sourceNode.Remove();=20
      	var trgGrandParent =3D =
targetNode.GetParentNode().GetParentNode();
        trgGrandParent.AddNode(sourceNode, insIdx);=20
	    trgGrandParent.ParentTreeView.Render();
	}


    return false;
}

/* function GetLayerManagerServerSideProperties()
   gets layer manager's Css Classes for Nodes set on the server
*/
function GetLayerManagerServerSideProperties()
{
    var retStr =3D  "&MapCss=3D" + m_MapNodeCssClass + "&GroupCss=3D" + =
m_GroupLayerNodeCssClass + "&LayerCss=3D" + m_LayerNodeCssClass + =
"&LegendCss=3D" + m_LegendNodeCssClass + "&DisabledCss=3D" + =
m_DisabledNodeCssClass + "&InvalidMapCss=3D" + m_InvalidMapCssClass + =
"&ActiveLayerCss=3D" + m_activeLayerCssClass;
   =20
    return retStr;
}

/* function NodeExpandCollapse ( TreeViewNode treeViewNode )
   extends layer manager's node expand/collapse operations and performs =
additional steps
   will set the expanded or collapsed node's state appropriately so it =
will retain its
   expanded/collapsed state after a postback or xmlhttp call
*/
function NodeExpandCollapse(treeViewNode)
{
    var xNode =3D GetXMLNode(treeViewNode.Value);
    if ( xNode =3D=3D null )
      return false;

    var exp =3D treeViewNode.Expanded;
    // this is value befor expand/collapse, so end value will be =
opposite
    var expVal =3D "1";
    if ( exp =3D=3D true )
        expVal =3D "0";
       =20
    var retVal =3D setXMLNodeAttributeValue(xNode, m_NVAttrExpanded, =
expVal);
    treeViewNode.Value =3D xNode.xml;
    treeViewNode.SaveState();
   =20
    // clear out node from xml doc
    var retNode =3D m_XmlDoc.removeChild(m_XmlDoc.childNodes.item(0));
   =20
    return true;
}


/* function NodeChecked ( TreeViewNode treeViewNode )
   overrides layer manager's node checked operation and performs custom =
CHECKED setting
   each time a node is checked, its value prop is set to whether it has =
changed or change has been reversed
   node's parent map node is updated with change or reverse by =
incrementing or decrementing a change counter
   in addition, will also disallow checking of layers not visible at =
current scale
*/
function NodeChecked(treeViewNode)
{
  var xNode =3D GetXMLNode(treeViewNode.Value);
  if ( xNode =3D=3D null )
    return false;
       =20
  var visibleAtCurrScale =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrVisAtCurrScl);
  // undo check of nodes that have layers that are not visible at =
current scale
  if ( visibleAtCurrScale =3D=3D "0" )
  {
    if ( treeViewNode.Checked =3D=3D true )
        treeViewNode.Checked =3D false;
    else
        treeViewNode.Checked =3D true;
    treeViewNode.SaveState();
    treeViewNode.ParentTreeView.Render();
    return false;
  }
   =20
  // changed checked node's status, this is is to ignore reversal of =
changes
  var chgVal =3D "1";
  var checkChanged =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrCheckChange);
  if ( checkChanged =3D=3D "1" )
    chgVal =3D "0";

  var retVal =3D setXMLNodeAttributeValue(xNode, m_NVAttrCheckChange, =
chgVal);

  treeViewNode.Value =3D xNode.xml;
  treeViewNode.SaveState();

  // reach root node (map) and set its value to a changed
  while(treeViewNode.ParentNode !=3D null)
  {
    treeViewNode =3D treeViewNode.ParentNode;
  }
 =20
  xNode =3D GetXMLNode(treeViewNode.Value);
  retVal =3D setXMLNodeAttributeValue(xNode, m_NVAttrCheckChange, "1");
  treeViewNode.Value =3D xNode.xml;
  treeViewNode.SaveState();

  return false;
}

/* function GetLayerManagerChanges( bool regardlessOfChanges (true or =
false))
   gets layer manager changes as a delimited string, currently gets all =
changes, ie regardlessOfChanges=3Dtrue
   Sample Data (traverse tree view tree structure and get changes into =
following format)
   =
LYRMGR=3D1(1)(0)(1);1,0,1:2,1,0:3,1,0|2(0)(1)(0);1,1,0|3(0)(0)(0);1,1,0:2=
,0,0:3,0,0|   =20
          =
MAP1_ID(REORDERED_INDICATOR)(VISIBILITY_CHANGED_INDICATOR)(EXPANDED_INDIC=
ATOR);LAYER1_ID,VISIBILITY1,EXPANDED_IND:LAYER2_ID,VISIBILITY2,EXPANDED_I=
ND|MAP2_ID(REORDERED_INDICATOR)(VISIBILITY_CHANGED_INDICATOR)(EXPANDED_IN=
DICATOR);LAYER1_ID,VISIBILITY1,EXPANDED_IND:LAYER3_ID,VISIBILITY3,EXPANDE=
D_IND|
   REORDERED 1 - YES, 0 - NO
   VISIBILITY_CHANGED_INDICATOR 1 - YES, 0 - NO
   EXPANDED_INDICATOR 1 - YES, 0 - NO
   VISIBILITY 1 - YES, 0 - NO
*/
function GetLayerManagerChanges(regardlessOfChanges)
{
    var tvChangeStr =3D "&LYRMGR=3D";
   =20
    var treeViewObj =3D eval(m_TreeViewClientID);
    if ( treeViewObj =3D=3D null )
        return tvChangeStr;
       =20
    var tvNodes =3D treeViewObj.Nodes();

    var mapChangeStr =3D "";
    for (var i=3D0; i < tvNodes.length; i++)
    {=20
        var mapNode =3D tvNodes[i];
        var xNode =3D GetXMLNode(mapNode.Value);
        if ( xNode =3D=3D null )
            continue;
       =20
        var checkChanged =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrCheckChange);
        var orderChanged =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrOrderChange);
        var id =3D getXMLNodeAttributeValue(xNode, m_NVAttrID);
        var expanded =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrExpanded);
   =20
        // clear out node from xml doc
        var retNode =3D =
m_XmlDoc.removeChild(m_XmlDoc.childNodes.item(0));
 =20
        // map layers have beem modified, so get all layer info to be =
sent to sml http handler
        if ( regardlessOfChanges ||
            ( checkChanged =3D=3D "1" || orderChanged =3D=3D "1" ) )
        {
            var reorderStr =3D "(" + orderChanged + ")";
            var visibilityChangedStr =3D "(" + checkChanged + ")";
            var expandedStr =3D "(" + expanded + ")";
           =20
            mapChangeStr +=3D id + reorderStr + visibilityChangedStr + =
expandedStr + ";" + GetVisibility(mapNode, "") + "|";
        }
    }=20
   =20
    // add to string with layer manager tag, to send to xml http handler
    tvChangeStr +=3D mapChangeStr;
   =20
    return tvChangeStr;=20
}

/* function GetXMLNode( string xmlString )
   returns a xml node given a xml formed string
*/
function GetXMLNode(xmlString)
{
  var xmlNode =3D null;
 =20
  if (xmlString !=3D null)
  {
    m_XmlDoc.loadXML(xmlString);

    var xRoot =3D m_XmlDoc.getElementsByTagName("Value");
    if (xRoot !=3D null && xRoot.length > 0)
        xmlNode =3D xRoot.item(0);
  }
   =20
  return xmlNode;
}       =20

/* function CreateXMLDocument()
   creates the globally used xml document
*/
function CreateXMLDocument()
{
    // Use the standard DOM Level 2 technique, if it is supported
    var xmldoc =3D null;
    if (document.implementation && =
document.implementation.createDocument)
        // Create a new Document object
        xmldoc =3D document.implementation.createDocument("", "", null);
    // Otherwise, use Microsoft's proprietary API for Internet Explorer
    else if (window.ActiveXObject)=20
        xmldoc =3D new ActiveXObject("Microsoft.XMLDOM");
       =20
    return xmldoc;
}


/* function GetVisibility( TreeViewNode node, string mapChgStr )
   recursively gets checked and re-ordered statuses of a node and all =
nodes under it
   returns a delimited string containing the node's id, expanded state =
and checked state
*/
function GetVisibility(node, mapChgStr)
{
    var visStr =3D "";
    var nodes =3D node.Nodes();
    for (var i=3D0; i < nodes.length; i++)
    {=20
        var aNode =3D nodes[i];
        // if legend node, then dont pass to postback handler
        if ( aNode.ID.substr(0,1) =3D=3D "l" )
            break;
           =20
        var xNode =3D GetXMLNode(aNode.Value);
        if ( xNode =3D=3D null )
            continue;
       =20
        var id =3D getXMLNodeAttributeValue(xNode, m_NVAttrID);
        var expanded =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrExpanded);

        if ( aNode.Checked =3D=3D true )
            mapChgStr +=3D id + ",1," + expanded + ":";
        else=20
            mapChgStr +=3D id + ",0," + expanded + ":";
        if ( aNode.Nodes().length > 0 )
            mapChgStr +=3D GetVisibility(aNode, "");
    }
   =20
    return mapChgStr;=20
}

/* function setXMLNodeAttributeValue( TreeViewNode node, string =
mapChgStr )
   recursively gets checked and re-ordered statuses of a node and all =
nodes under it
   returns a delimited string containing the node's id, expanded state =
and checked state
*/
function setXMLNodeAttributeValue(node, attributeName, attributeValue)
{
	var setPassed =3D false;
	if ( node && node.attributes )
	{
		var attrNode =3D node.attributes.getNamedItem(attributeName);
		if ( attrNode !=3D null )
		{
			attrNode.nodeValue =3D attributeValue;
            setPassed =3D true;
	    }
	}
=09
	return setPassed;
}

/* function getXMLNodeAttributeValue( XMLNode node, string attributeName =
)
   returns the value for the attribute in a XML Node
*/
function getXMLNodeAttributeValue(node,attributeName)
{
	var nodeVal =3D null;
	if ( node && node.attributes )
	{
		var attrNode =3D node.attributes.getNamedItem(attributeName);
		if ( attrNode !=3D null )
			nodeVal =3D attrNode.nodeValue;
	}
=09
	return nodeVal;
}

/* function UpdateTVNode( TreeView treeViewObj, XMLNode xmlNode )
   Recursively traverses the XML Tree and processes nodes to do the =
following:
   Node is updated it it already exists (applies to root, group and =
layers).
   Node is added if not found (typically in case of legends that are =
generated for layers that become visible on the map, like on a Zoom-In =
operation).
   Node is deleted if not in the xml document anymore (typically in case =
of legends that are NOT generated for layers that become invisible on =
the map, like on a Zoom-Out operation).
*/
function UpdateTVNode(treeViewObj, xmlNode, parentNodeId)
{
    var id =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrID);
    var text =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrLbl);
    var checked =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrVis);
    var itemImgUrl =3D getXMLNodeAttributeValue(xmlNode, =
m_MTAttrImgUrl);
    var toolTip =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrTTip);
    var showChkBox =3D getXMLNodeAttributeValue(xmlNode, =
m_MTAttrShowCbx);
    var cssClass =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrCss);
    var value =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrValue);
    var drag =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrDragEnbl);
    var drop =3D getXMLNodeAttributeValue(xmlNode, m_MTAttrDropEnbl);
   =20
    var xNode =3D GetXMLNode(value);
    var expand =3D "0";
    if ( xNode !=3D null )
    {
      expand =3D getXMLNodeAttributeValue(xNode, m_NVAttrExpanded);
    }
       =20

    var tvNode =3D treeViewObj.FindNodeById(id);
   =20
    // update existing node
    if (tvNode !=3D null)
    {
        if ( text !=3D null )
            tvNode.Text =3D text;

        if ( itemImgUrl !=3D null )
            tvNode.ImageUrl =3D itemImgUrl;

        if ( toolTip !=3D null )
            tvNode.ToolTip =3D  toolTip;

        if ( showChkBox !=3D null && showChkBox.toLowerCase() !=3D =
'false' )
            tvNode.ShowCheckBox =3D true;
        else
            tvNode.ShowCheckBox =3D false;

        if ( checked !=3D null && checked.toLowerCase() =3D=3D 'true' )
            tvNode.Checked =3D true;
        else
            tvNode.Checked =3D false;

        if ( drag !=3D null && drag.toLowerCase() =3D=3D 'true' )
       	    tvNode.DraggingEnabled =3D true;
        else
            tvNode.DraggingEnabled =3D false;

        if ( drop !=3D null && drop.toLowerCase() =3D=3D 'true' )
       	    tvNode.DroppingEnabled =3D true;
        else
            tvNode.DroppingEnabled =3D false;

        if ( cssClass !=3D null )
   	        tvNode.CssClass =3D cssClass;

        if ( expand !=3D null && expand =3D=3D "1" )
            tvNode.Expanded =3D true;
        else
            tvNode.Expanded =3D false;

        if ( value !=3D null )
            tvNode.Value =3D value;

        // update/add child nodes if any
        if( xmlNode.hasChildNodes )
        {
            for ( var n=3D0; n < xmlNode.childNodes.length; n++ )
            {
                UpdateTVNode( treeViewObj, xmlNode.childNodes.item(n), =
id );
            }
        }
        // if no children, then remove if any in treeview node
        // for example, this may happen when legends are not generated =
for layers not visible anymore in a zoom-out operation
        else
        {
            tvNode.ClearChildren();
        }
   =20
        tvNode.SaveState();  =20
    }
    // add a new child node
    // for example, this may happen when legends are generated for =
layers visible now in a zoom-in operation
    else if (parentNodeId !=3D null)
    {
        // get parent node
        var parentTVNode =3D treeViewObj.FindNodeById(parentNodeId);
        if (parentTVNode !=3D null)
        {
            var newTVNode =3D new ComponentArt_TreeViewNode();
            newTVNode.ID =3D id;

            if ( text !=3D null )
                newTVNode.Text =3D text;

            if ( itemImgUrl !=3D null )
                newTVNode.ImageUrl =3D itemImgUrl;

            if ( toolTip !=3D null )
                newTVNode.ToolTip =3D  toolTip;

            if ( showChkBox !=3D null && showChkBox.toLowerCase() !=3D =
'false' )
                newTVNode.ShowCheckBox =3D true;
            else
                newTVNode.ShowCheckBox =3D false;

            if ( checked !=3D null && checked.toLowerCase() =3D=3D =
'true' )
                newTVNode.Checked =3D true;
            else
                newTVNode.Checked =3D false;

            if ( drag !=3D null && drag.toLowerCase() =3D=3D 'true' )
       	        newTVNode.DraggingEnabled =3D true;
            else
                newTVNode.DraggingEnabled =3D false;

            if ( drop !=3D null && drop.toLowerCase() =3D=3D 'true' )
       	        newTVNode.DroppingEnabled =3D true;
            else
                newTVNode.DroppingEnabled =3D false;

            if ( cssClass !=3D null )
   	            newTVNode.CssClass =3D cssClass;

            if ( expand !=3D null && expand =3D=3D "1" )
                newTVNode.Expanded =3D true;
            else
                newTVNode.Expanded =3D false;

            if ( value !=3D null )
                newTVNode.Value =3D value;

            // add to parent
            parentTVNode.AddNode(newTVNode);
            newTVNode.SaveState();  =20
        }
    }
   =20
    return false;
}

function exists (theVar)
{=20
    var varExists =3D true;
    try
    {
        var newVar =3D theVar;
    }=20
    catch(e)
    {
        varExists =3D false;
    }=20
   =20
    return varExists;=20
}=20

/* function RefreshLayerManager( XMLDocument xmlDoc )
   refreshes the layer manager tree view based on the xml document =
received after
   all XML HTTP calls made from the client
*/

/*  Sample XML Document
<LyrMgr>
  <Map ID=3D"m1" Label=3D"D91S90_FRGC_MS2" ShowCheckBox=3D"false" =
DraggingEnabled=3D"true" DroppingEnabled=3D"true" =
ToolTip=3D"D91S90_FRGC_MS2" CssClass=3D"MapNode" Expanded=3D"True" =
Value=3D"&lt;Value ID=3D&quot;1&quot; TY=3D&quot;Map&quot; =
EX=3D&quot;1&quot; HR=3D&quot;0&quot; HM=3D&quot;0&quot; =
VS=3D&quot;0&quot; OC=3D&quot;0&quot; CC=3D&quot;0&quot; =
VM=3D&quot;1&quot; /&gt;">
    <TLyr ID=3D"t01" Label=3D"KITGDB.LANDMARK" Visibility=3D"True" =
Expanded=3D"True" ShowCheckBox=3D"true" DraggingEnabled=3D"true" =
DroppingEnabled=3D"true" CssClass=3D"DisabledLyr" ToolTip=3D" Visible =
Scale Range Min:0 Max: 50000.1000001999" Value=3D"&lt;Value =
ID=3D&quot;1&quot; TY=3D&quot;TLyr&quot; EX=3D&quot;1&quot; =
HR=3D&quot;0&quot; HM=3D&quot;0&quot; VS=3D&quot;0&quot; =
OC=3D&quot;0&quot; CC=3D&quot;0&quot; VM=3D&quot;1&quot; /&gt;">
      <Lgd ID=3D"l01" =
ImgUrl=3D"/OnPointWebSite/Temp/legend_tstapp99_D91S90_FRGC_MS2_7.jpg" =
Value=3D"&lt;Value ID=3D&quot;1&quot; TY=3D&quot;Lgd&quot; =
EX=3D&quot;0&quot; HR=3D&quot;0&quot; HM=3D&quot;0&quot; =
VS=3D&quot;0&quot; OC=3D&quot;0&quot; CC=3D&quot;0&quot; =
VM=3D&quot;0&quot; /&gt;" />
    </TLyr>
    <TLyr ID=3D"t02" Label=3D"KITGDB.ADDRESSPOINTS" Visibility=3D"True" =
Expanded=3D"True" ShowCheckBox=3D"true" DraggingEnabled=3D"true" =
DroppingEnabled=3D"true" CssClass=3D"DisabledLyr" ToolTip=3D" Visible =
Scale Range Min:0 Max: 10000.02000004" Value=3D"&lt;Value =
ID=3D&quot;2&quot; TY=3D&quot;TLyr&quot; EX=3D&quot;1&quot; =
HR=3D&quot;0&quot; HM=3D&quot;0&quot; VS=3D&quot;0&quot; =
OC=3D&quot;0&quot; CC=3D&quot;0&quot; VM=3D&quot;1&quot; /&gt;">
      <Lgd ID=3D"l02" =
ImgUrl=3D"/OnPointWebSite/Temp/legend_tstapp99_D91S90_FRGC_MS2_6.jpg" =
Value=3D"&lt;Value ID=3D&quot;2&quot; TY=3D&quot;Lgd&quot; =
EX=3D&quot;0&quot; HR=3D&quot;0&quot; HM=3D&quot;0&quot; =
VS=3D&quot;0&quot; OC=3D&quot;0&quot; CC=3D&quot;0&quot; =
VM=3D&quot;0&quot; /&gt;" />
    </TLyr>
    <TLyr ID=3D"t03" Label=3D"KITGDB.VL_ADDRESS_POINT" =
Visibility=3D"False" Expanded=3D"True" ShowCheckBox=3D"true" =
DraggingEnabled=3D"true" DroppingEnabled=3D"true" CssClass=3D"LyrNode" =
ToolTip=3D"" Value=3D"&lt;Value ID=3D&quot;3&quot; TY=3D&quot;TLyr&quot; =
EX=3D&quot;1&quot; HR=3D&quot;0&quot; HM=3D&quot;0&quot; =
VS=3D&quot;1&quot; OC=3D&quot;0&quot; CC=3D&quot;0&quot; =
VM=3D&quot;1&quot; /&gt;">
      <Lgd ID=3D"l03" =
ImgUrl=3D"/OnPointWebSite/Temp/legend_tstapp99_D91S90_FRGC_MS2_5.jpg" =
Value=3D"&lt;Value ID=3D&quot;3&quot; TY=3D&quot;Lgd&quot; =
EX=3D&quot;0&quot; HR=3D&quot;0&quot; HM=3D&quot;0&quot; =
VS=3D&quot;0&quot; OC=3D&quot;0&quot; CC=3D&quot;0&quot; =
VM=3D&quot;0&quot; /&gt;" />
    </TLyr>
  </Map>
</LyrMgr>
*/
function RefreshLayerManager(xmlDoc)
{
    var treeViewObj =3D eval(m_TreeViewClientID);
    if ( treeViewObj =3D=3D null || xmlDoc =3D=3D null )
        return false;
       =20
    // display each node item
    var itemRootNode =3D xmlDoc.getElementsByTagName(m_NVTypeLyrMgr);
    if (itemRootNode =3D=3D null || itemRootNode.length =3D=3D 0)
        return false;
   =20
    var itemNodes =3D itemRootNode.item(0).childNodes;
    if (itemNodes =3D=3D null)
        return false;
       =20
    // add each map and children, by traversing xml document
    for (var i =3D 0; i < itemNodes.length; i++)
    {
        UpdateTVNode(treeViewObj, itemNodes.item(i), null);
    }
   =20
    treeViewObj.Render();=20
   =20
    return true;
} =20

/* function NodeSelect( TreeViewNode treeNode, Event e )
   extends the layer manager's NodeSelect operation on left click
   to open context menu on node select or node double click actions
   currently not enabled, need to enable via NodeSelect=3DNodeSelect in =
LayerManager.ascx file
*/
function NodeSelect(treeNode, e)
{
  var xNode =3D GetXMLNode(treeNode.Value);
  if ( xNode =3D=3D null )
    return false;
       =20
  var visibleAtCurrScale =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrVisAtCurrScl);
  // only layers not visible at current scale will have context menu
  if ( visibleAtCurrScale =3D=3D "0" )
  {
      var contextMenuObj =3D eval(m_TVContextMenuClientID);
      if ( contextMenuObj !=3D null )
      {
          var posX =3D 0, posY =3D 0;
        // netscape or firefox
        if (window.Event)
        {
            posX =3D e.pageX;
            posY =3D evnt.PageY;
        }
        else
        {
            posX =3D e.clientX;
            posY =3D e.clientY;
        }
        contextMenuObj.ShowContextMenu(posX, posY, treeNode);=20
      }
  }    =20
=20
  return true;
}


/* function TVContextMenuHandler( TreeViewNode treeNode, Event e )
   implements layer manager's Context Menu Handler, when right clicking =
on a Node
   used to redirect which context menu to call based on node properties
*/
function TVContextMenuHandler(treeNode, e)
{
  var xNode =3D GetXMLNode(treeNode.Value);
  if ( xNode =3D=3D null )
    return false;
       =20
  var hasRenderer =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrHasRenderer);
  var visibleAtCurrScale =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrVisAtCurrScl);
  var hasMetadata =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrHasMetadata);
  var type =3D getXMLNodeAttributeValue(xNode, m_NVAttrType);
 =20
  var contextMenuObj =3D eval(m_TVContextMenuClientID);

  // context menu only for layer and group layer nodes
  if ( contextMenuObj !=3D null &&=20
      ( type =3D=3D m_NVTypeLayer /*|| type =3D=3D m_NVTypeGroup*/ ) )
  {
 =20
    // enable/disable menu items based on visible at current scale, has =
thematic renderers and has metadata on the layer
    /*
    if ( contextMenuObj.Items(2) !=3D null )
    {
        if ( hasMetadata =3D=3D "0" )
        {
            // DOESNT WORK - contextMenuObj.Items(2).Enabled =3D false;
            // DOESNT WORK - contextMenuObj.Items(2).CssClass =3D =
"DisabledLyr";
        }
        else
        {
            // DOESNT WORK - contextMenuObj.Items(2).Enabled =3D true;
            // DOESNT WORK - contextMenuObj.Items(2).CssClass =3D =
"MapTab";
        }
    }

    if ( contextMenuObj.Items(1) !=3D null )
    {
        if ( visibleAtCurrScale !=3D "0" )
        {
            // DOESNT WORK - contextMenuObj.Items(1).Enabled =3D true;
            // DOESNT WORK - contextMenuObj.Items(1).CssClass =3D =
"DisabledLyr";
        }
        else
        {
            // DOESNT WORK - contextMenuObj.Items(1).Enabled =3D false;
            // DOESNT WORK - contextMenuObj.Items(1).CssClass =3D =
"MapTab";
        }
    }

    if ( contextMenuObj.Items(0) !=3D null )
    {
        if ( hasRenderer =3D=3D "0" )
        {
            // DOESNT WORK - contextMenuObj.Items(0).Enabled =3D false;
            // DOESNT WORK - contextMenuObj.Items(0).CssClass =3D =
"DisabledLyr";
        }
        else
        {
            // DOESNT WORK - contextMenuObj.Items(0).Enabled =3D true;
            // DOESNT WORK - contextMenuObj.Items(0).CssClass =3D =
"MapTab";
        }
    }
    */

    contextMenuObj.ShowContextMenu(e, treeNode);=20
 =20
  }
}
   =20
/* function GetMapID( TreeViewNode contextDataNode )
   returns the map id for a underlying layer node
*/
function GetMapID(contextDataNode)
{
  var id =3D -1;
 =20
  // reach root node (map) and set its value to a changed
  while(contextDataNode.ParentNode !=3D null)
  {
    contextDataNode =3D contextDataNode.ParentNode;
  }
 =20
  var xNode =3D GetXMLNode(contextDataNode.Value);
  if ( xNode !=3D null )
  {
      id =3D getXMLNodeAttributeValue(xNode, m_NVAttrID);
  }
  return id;
}

/* function ContextMenuClickHandler( MenuItem menuItem )
   handles click requests on the tree view's context menu item
*/
function ContextMenuClickHandler(menuItem)
{
  // node from which clicked
  var contextDataNode =3D menuItem.ParentMenu.ContextData;=20
  //var feedback =3D '"' + menuItem.Text + '" command was issued on the =
"' + contextDataNode.Text + '" with node id "' + contextDataNode.ID + =
'".';=20
  //alert(feedback);
  var xNode =3D GetXMLNode(contextDataNode.Value);
  if ( xNode =3D=3D null )
    return false;
       =20
  var hasRenderer =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrHasRenderer);
  var visibleAtCurrScale =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrVisAtCurrScl);
  var hasMetadata =3D getXMLNodeAttributeValue(xNode, =
m_NVAttrHasMetadata);
  var type =3D getXMLNodeAttributeValue(xNode, m_NVAttrType);
  var id =3D getXMLNodeAttributeValue(xNode, m_NVAttrID);
 =20
  menuItem.ParentMenu.Hide();

  var xmlHttpUrl =3D m_XMLHttpHandlerURL;

  var menuItemID =3D menuItem.ID;
 =20
  var cmd =3D "";
  if ( menuItem.Enabled =3D=3D false )
    return true;
 =20
  if ( menuItemID =3D=3D "thematicMenuItem" )
  {
    if ( hasRenderer !=3D "0" )
        alert("Not Implemented");
  }
  else if ( menuItemID =3D=3D "zoomToLayerMenuItem" )
  {
    if ( visibleAtCurrScale =3D=3D "0" )
    {
        cmd =3D "CMD=3DZOOM_TO_LAYER&LAYER_ID=3D" + id + "&MAP_ID=3D" + =
GetMapID(contextDataNode);
   =20
        RunXMLHttpHandler(xmlHttpUrl, "", cmd);
    }
  }
  else if ( menuItemID =3D=3D "metadataMenuItem" )
  {
    if ( hasMetadata !=3D "0" )
        alert("Not Implemented");
  }
  else if(menuItemID =3D=3D "setActiveLayer")
  {
    var layerId =3D id;
    var mapId =3D GetMapID(contextDataNode);
   =20
    showLoading();
   =20
    =
ASP.usercontrols_layermanager_layermanager_ascx.SetActiveLayer(layerId, =
mapId, m_MapNodeCssClass, m_GroupLayerNodeCssClass, m_LayerNodeCssClass, =
m_LegendNodeCssClass, m_DisabledNodeCssClass, m_InvalidMapCssClass, =
m_activeLayerCssClass, ActiveLayerChange);
 =20
  }
  return true;=20
}

function ActiveLayerChange(obj)
{
 	 hideLoading();	=20
    =20
     if(obj!=3Dnull)
     {
        if(obj.error =3D=3D null)
        {
            var xmlStr =3D obj.value;	  =20
            try
            {        =20
                if(isIE){
            	    objXmlDoc =3D new ActiveXObject("Msxml2.DOMDocument");
            	    objXmlDoc.loadXML(xmlStr);
                }
                else {
                    objXmlDoc =3D =
document.implementation.createDocument("ns","root",null);
                    objXmlDoc.loadXML(xmlStr);
                }
               =20
                RefreshLayerManager(objXmlDoc);
             }
             catch(ex)
             {
             }
        } =20
        else
        {
            alert("Could not change active layer");
        }
    }
    else
    {
        alert("Could not change active layer");
    }
}

/* function BeforePostBack()
   called when page does a post back to track layer manager changes
*/
function BeforePostBack()
{
  var lyrMgrStateHiddenField =3D =
document.getElementById(m_hdnLayerManagerState);
 =20
  lyrMgrStateHiddenField.value =3D GetLayerManagerChanges(true);

  var hdnVal =3D lyrMgrStateHiddenField.value;
 =20
  return true;
}

var xmlHttp=3Dnull;
/* function RunXMLHttpHandler(string url, string queryString, string =
formDataString)
   handles all XML HTTP calls to PostBack Handler on the server
   url - set on the server =3D "~/JSPostBackHandler.ashx"
   queryString - not used currently
   formDataString - has data to send
*/
function RunXMLHttpHandler(url,queryString, formDataString)
{
    // check if layer manager is on the page
    var lyrMgrExists =3D true;
    try
    {
        var newVar =3D m_TreeViewClientID;
    }=20
    catch(e)
    {
        lyrMgrExists =3D false;
    }
    if ( lyrMgrExists =3D=3D true )
        formDataString +=3D GetLayerManagerChanges(true) + =
GetLayerManagerServerSideProperties();
   =20
    XMLHttpHandler(url,queryString, formDataString,processResponse)
}

/* function processResponse()
   processes the response of the above XML HTTP call
   the above call will typically return a XML Document that is sent to 2 =
functions
   to Refresh the Layer Manager and the Map Contents
*/
function processResponse()
{
	//Hide loading image
	//changeCursor('auto');
	if(xmlHttp.readyState=3D=3D4)
	{
		hideLoading();
		if(xmlHttp.status=3D=3D200)
		{
			var responseXMLObj =3D xmlHttp.responseXML;	=09
            // check if layer manager is on the page
            var lyrMgrExists =3D true;
            try
            {
                var newVar =3D m_TreeViewClientID;
            }=20
            catch(e)
            {
                lyrMgrExists =3D false;
            }
            if ( lyrMgrExists =3D=3D true )
		    	RefreshLayerManager(responseXMLObj);
		=09
			//Invoke map contents refresh if there are any map images
			var urlNodeList=3DresponseXMLObj.getElementsByTagName("MAPURL");
		    if(urlNodeList && urlNodeList.length>0)
			{
			    RefreshMapContents(responseXMLObj);
			}
		=09
			//refresh MapTip=20
            RefreshMapTipLayers(responseXMLObj);					=09
		}
		else
			alert("Server not responding, Please try later");
	}
	else
	{
		//Error from server
	}
	xmlHTTP=3Dnull;=20
}

function XMLHttpHandler(url,queryString, formDataString,callBack)
{
	if(xmlHttp=3D=3Dnull || xmlHttp.readyState=3D=3D4)
	{
		if(window.ActiveXObject)
			xmlHttp =3D new ActiveXObject("Microsoft.XMLHTTP");
		else if(window.XMLHttpRequest)
			xmlHttp =3Dnew XMLHttpRequest();=20
    =09
		if(xmlHttp!=3Dnull)
		{
			xmlHttp.open("POST",url,true);
			=
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencode=
d; charset=3DUTF-8");
			xmlHttp.onreadystatechange=3DcallBack;
			showLoading();
			//changeCursor('wait');			=09
			xmlHttp.send(formDataString);
		}=09
	}
	else if(xmlHttp.readyState!=3D4)
		alert("Please wait. Processing the previous request");
}

function IdentifyTool_Clicked(shape)
{  =20
    //alert(shape.xmin + ',' + shape.ymin);   =20
    if(shape !=3D null && shape.xmin !=3D null && shape.ymin !=3D null)
    {
////       var path;
////		path =3D "/Info/Info.aspx";  =20
////    if(window.NGServerUrl)
////		{
////			 path =3D NGServerUrl() + path;

////		}
////	else
////		{
////			var protocol =3D window.location.protocol;
////			var theHost =3D window.location.hostname;
////			var port =3D window.location.port;
////		=09
////			if (port)
////				{
////					port=3D":"+ port;
////				}
////	=09
////			var ThePath =3D window.location.pathname;   =20
////			ThePath =3D ThePath.substring(0, ThePath.indexOf("/", 1));   =20
////			path =3D protocol + "//" + theHost + port + ThePath + path;
////		=09
////		}
////	 //If the function to open this in a iFrame exist then call it else =
open to a new window.       =20
////	if(window.HandleInfoToolFrame)
////		{
////			HandleInfoToolFrame(path + "?XMIN=3D" + shape.xmin + "&YMIN=3D" + =
shape.ymin);
////		}
////	else
////		{
////   			window.open(path + "?XMIN=3D" + shape.xmin + "&YMIN=3D" + =
shape.ymin,"InfoWindow","toolbar=3Dno, directories=3Dno, =
location=3Dno,status=3Dyes, menubar=3Dno, resizable=3Dyes, =
scrollbars=3Dauto, width=3D550, height=3D500");
////		}

	    ShowInfoWindow(shape.xmin , shape.ymin, null);

	}
=09
	return false;
}


function ShowInfoWindow(locationX, locationY, layerId)
{
    var path =3D "/Webpages/Info/Info.aspx";  =20
    if(window.NGServerUrl)
    {
        path =3D NGServerUrl() + path;
	}
	else
	{
	    var protocol =3D window.location.protocol;
		var theHost =3D window.location.hostname;
		var port =3D window.location.port;
	=09
		if (port)
		{
		    port=3D":"+ port;
		}
	=09
		var ThePath =3D window.location.pathname;   =20
		ThePath =3D ThePath.substring(0, ThePath.indexOf("/", 1));   =20
		path =3D protocol + "//" + theHost + port + ThePath + path;
		=09
    }
    var infoUrl =3D path + "?XMIN=3D" + locationX + "&YMIN=3D" + =
locationY;
    if(layerId !=3D null )
    {
        infoUrl +=3D "&INFOLAYERID=3D" + layerId;
    }
	 //If the function to open this in a iFrame exist then call it else =
open to a new window.       =20
	if(window.HandleInfoToolFrame)
	{
	    HandleInfoToolFrame(infoUrl);
    }
	else
	{
   	    window.open(infoUrl,"InfoWindow","toolbar=3Dno, =
directories=3Dno, location=3Dno,status=3Dyes, menubar=3Dno, =
resizable=3Dyes, scrollbars=3Dauto, width=3D550, height=3D500");
	}=09
}

function ShowSearchWindow(searchID)
{
    var path =3D "/Webpages/Search/SearchPopup.aspx";  =20
    if(window.NGServerUrl)
    {
        path =3D NGServerUrl() + path;
	}
	else
	{
	    var protocol =3D window.location.protocol;
		var theHost =3D window.location.hostname;
		var port =3D window.location.port;
	=09
		if (port)
		{
		    port=3D":"+ port;
		}
	=09
		var ThePath =3D window.location.pathname;   =20
		ThePath =3D ThePath.substring(0, ThePath.indexOf("/", 1));   =20
		path =3D protocol + "//" + theHost + port + ThePath + path;
		=09
    }
    var searchUrl =3D path;
    if(searchID !=3D null )
    {
        searchUrl  +=3D "?SEARCHID=3D" + searchID;
    }
  =20
	 //If the function to open this in a iFrame exist then call it else =
open to a new window.       =20
	if(window.HandleSearchFrame)
	{
	    HandleSearchFrame(searchUrl);
    }
	else
	{
   	    window.open(searchUrl,"SearchWindow","toolbar=3Dno, =
directories=3Dno, location=3Dno,status=3Dyes, menubar=3Dno, =
resizable=3Dyes, scrollbars=3Dauto, width=3D550, height=3D500");
	}=09
}

function PopupNearbySearchWindow()
{
    OpenNearbySearchWindow(false);
}

function ShowNearbySearchWindow()
{
    OpenNearbySearchWindow(true);
}
function OpenNearbySearchWindow(clearSelections)
{
    var path =3D =
"/Webpages/Search/NearbySearchPopup.aspx?CLEARSELECTIONS=3D" + =
clearSelections;  =20
    if(window.NGServerUrl)
    {
        path =3D NGServerUrl() + path;
	}
	else
	{
	    var protocol =3D window.location.protocol;
		var theHost =3D window.location.hostname;
		var port =3D window.location.port;
	=09
		if (port)
		{
		    port=3D":"+ port;
		}
	=09
		var ThePath =3D window.location.pathname;   =20
		ThePath =3D ThePath.substring(0, ThePath.indexOf("/", 1));   =20
		path =3D protocol + "//" + theHost + port + ThePath + path;
		=09
    }
    var searchUrl =3D path;   =20
	 //If the function to open this in a iFrame exist then call it else =
open to a new window.       =20
	if(window.HandleNearbySearchFrame)
	{
	    HandleNearbySearchFrame(searchUrl);
    }
	else
	{
   	    window.open(searchUrl,"NearbySearchWindow","toolbar=3Dno, =
directories=3Dno, location=3Dno,status=3Dyes, menubar=3Dno, =
resizable=3Dyes, scrollbars=3Dauto, width=3D550, height=3D500");
	}=09
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/redliningcontrol.js

/*	This Javascript is compatible with only the following browser =
versions **
** Internet Explorer - Versions 6.0,5.5,5.0
** Netscape navigator - Version 7.0 and later
** Mozilla Firefox - Versions 1.0 and later
**************************************************/


function DisplayPopUp()
{
    document.getElementById('popupControlWindow').style.display =3D "";
}
function HidePopUp()
{
    document.getElementById('popupControlWindow').style.display =3D =
'none';
}
function AddLabel()
{
    document.getElementById('popupControlWindow').style.display =3D "";
    document.getElementById('popupContent').innerHTML=3D"<TABLE =
width=3D\"95%\" cellpadding=3D\"2\" cellspacing=3D\"0\" =
border=3D\"0\"><TR><TD></br>Label &nbsp;&nbsp;<input type=3Dtext =
name=3DtxtAddLabel></TD></TR></TABLE>";
    //add Message=20
    document.getElementById('popupMessage').innerHTML=3D"Click on map to =
add label";
     document.getElementById('popupWindowTitle').innerHTML=3D"Add =
Label";
}
function AddMyPoint()
{
    document.getElementById('popupControlWindow').style.display =3D "";
    document.getElementById('popupWindowTitle').innerHTML=3D"Add My =
Point";
    var =
images=3DOnPointWebControls.Redlining.RedliningControl.AddMyPointImages()=
;
    var =
defaultImage=3DOnPointWebControls.Redlining.RedliningControl.AddMyPointDe=
faultImage();
    var urls=3Dimages.value;
    var innerHTML=3D"<TABLE width=3D\"95%\" cellpadding=3D\"2\" =
cellspacing=3D\"0\" border=3D\"0\"><TR><TD colspan=3D4></br>Label =
&nbsp;&nbsp;<input type=3Dtext name=3DtxtAddLabel></TD></TR>";
    innerHTML+=3D"<TR><TD colspan=3D4>Select Icon</TD></TR>";
    var temp=3D0;
  =20
    if (urls=3D=3Dnull)
    {
        innerHTML=3D"<TR><TD>No images found.</TD></TR></TABLE><BR />";
        document.getElementById('popupMessage').innerHTML=3DinnerHTML;
    }
    else
    {
        for(i=3D0;i<urls.length;i++)
        {
            if(i%4=3D=3D0)
            {
                temp=3Di;
                innerHTML+=3D"<TR>";
            }
            innerHTML+=3D"<td nowrap><input type=3Dradio =
name=3Dimageselector value=3D'"+urls[i]+"' ";
            if(defaultImage && defaultImage.value=3D=3Durls[i])
            {
                innerHTML+=3D" checked ";
            }
            innerHTML+=3D"><IMG src=3D'"+urls[i]+"'/></td>";
            if(i=3D=3D(temp+4))
            {
                innerHTML+=3D"</TR>";
            }
        }
   =20
   =20
    innerHTML+=3D"</TABLE>";
    document.getElementById('popupContent').innerHTML =3D innerHTML;
    //add message
    document.getElementById('popupMessage').innerHTML=3D"Click on map to =
add label and image";
  =20
   }//End of Else
}
function GetLabel()
{
    if(document.getElementById('txtAddLabel'))
    {
   	    =
SetMapImages(OnPointWebControls.Redlining.RedliningControl.AddLabel(mouse=
X , mouseY, document.getElementById('txtAddLabel').value));
   	    HidePopUp();
    }
}
function GetAddMyPointAttr()
{
    if(document.getElementById('txtAddLabel'))
    {
		var imageURL=3D"-1";
		var x=3Ddocument.getElementsByName("imageselector");
		for (i=3D0;i<x.length;i++)=20
		{
            if (x[i].checked)=20
            {
                imageURL=3D x[i].value;
                break;
            }
        }
		=
SetMapImages(OnPointWebControls.Redlining.RedliningControl.AddMyPoint(mou=
seX , mouseY, document.getElementById('txtAddLabel').value,imageURL));
		HidePopUp();
    }
}
function SetRedliningMode(mode)
{
    if(window.autoPostBack)
    {
        //alert("setting mode:"+mode);
        document.forms[0].elements['redliningButton'].value=3Dmode;
    }
}


function SetRedliningSymbol()
{
    var temp=3D"CMD=3DGET_REDLINING_SYMBOL&drawmode=3D" + =
currentDrawMode;
    XMLHttpHandler(postBackUrl,'',temp,SetRedliningDrawProperty);
    return true;
}
function SetRedliningDrawProperty()
{
    if(xmlHttp.readyState=3D=3D4)
	{
		hideLoading();
		if(xmlHttp.status=3D=3D200)
		{
			var responseXMLObj =3D xmlHttp.responseXML;=09
			if(responseXMLObj)
			{
			    var lineWidthNode =3D =
responseXMLObj.getElementsByTagName("LINEWIDTH");
			    var lineColorNode =3D =
responseXMLObj.getElementsByTagName("LINECOLOR");
			    var lineStyleNode =3D =
responseXMLObj.getElementsByTagName("LINESTYLE");
			    var fillColorNode =3D =
responseXMLObj.getElementsByTagName("FILLCOLOR");
			    var fillOpacityNode =3D =
responseXMLObj.getElementsByTagName("FILLOPACITY");
			    var fillTypeNode =3D =
responseXMLObj.getElementsByTagName("FILLTYPE");
			    var markerTypeNode =3D =
responseXMLObj.getElementsByTagName("MARKERTYPE");
			    var fillcolor;
                if (lineWidthNode !=3D null && lineWidthNode.length > 0)
                {
                    var temp=3DlineWidthNode.item(0).text;
                    if(temp!=3Dnull && temp.length>0)
                        SetLineWidth(temp);
                }
                if (lineColorNode !=3D null && lineColorNode.length > 0)
                {
                    var temp=3DlineColorNode.item(0).text;
                    if(temp!=3Dnull && temp.length>0)
    	                SetLineColor(temp);
                }
                if (lineStyleNode !=3D null && lineStyleNode.length > 0)
                {
	                var temp=3DlineStyleNode.item(0).text;
                    if(temp!=3Dnull && temp.length>0)                    =

	                    lineStyle=3Dtemp;
                }
                if (fillColorNode !=3D null && fillColorNode.length > 0)
                {
                    fillcolor=3DfillColorNode.item(0).text;
                    var opacity=3D0;
                    var fillStyle=3D'Solid';
                    if (fillOpacityNode !=3D null && =
fillOpacityNode.length > 0)
                    {
                        opacity=3DfillOpacityNode.item(0).text;
                    }
                    if (fillTypeNode !=3D null && fillTypeNode.length > =
0)
                    {
                        fillStyle=3DfillTypeNode.item(0).text;
                    }
                    if(temp!=3Dnull && temp.length>0)
	                    SetFillStyle(true, temp, opacity, fillStyle) // =
allowFill=3Dtrue/false, color=3D'#FF0000' or 'Red', style=3D'Solid', =
opacity=3D0 to 1.0


                }
              =20
                if (markerTypeNode !=3D null && markerTypeNode.length > =
0)
                {
                    var temp=3DmarkerTypeNode.item(0).text;
                    if(temp!=3Dnull && temp.length>0)
                    {
                        switch(temp)
                        {
                            case "CIRCLE":
                            case "circle":=20
                                SetMarkerStyle(fillcolor , =
PointType.CIRCLE)
                                break;
                            case "TRIANGLE":
                            case "triangle": =20
                                SetMarkerStyle(fillcolor , =
PointType.TRIANGLE)
                                break;
                            case "STAR":
                            case "star": =20
                                SetMarkerStyle(fillcolor , =
PointType.STAR)
                                break;
                            case "CROSS":
                            case "cross": =20
                                SetMarkerStyle(fillcolor , =
PointType.CROSS)
                                break;
                            case "SQUARE":
                            case "square": =20
                                SetMarkerStyle(fillcolor , =
PointType.SQUARE)
                                break;
                        }                       =20
                    }
                    else
                    {
                        SetMarkerStyle(fillcolor);=20
                    }
                }
            }
         }
    }                   =20
}


/* function ShowSymbolEditor ( string visibleValue )
   show symbol editor dialog if visible value flag is 'visible', else =
hide it if 'hidden'
*/
function ShowRedliningEditor(visibleValue)
{
  var elem =3D null;
  var evnt =3D null;
  var posX =3D 0, posY =3D 0;
  // netscape or firefox
  if (window.Event)
  {
    evnt =3D window.Event;
    elem =3D evnt.target;
    posX =3D evnt.pageX;
    posY =3D evnt.PageY;
  }
  else
  {
    evnt =3D event;
    elem =3D event.srcElement;
    posX =3D evnt.clientX;
    posY =3D evnt.clientY;
  }
=20
  var redLiningEditorElem =3D =
document.getElementById("ctrlRedLiningEditor");
  //var IfrRef =3D document.getElementById('RedLiningEditorDivShim');
  if (redLiningEditorElem !=3D null)
  {
    if (visibleValue =3D=3D 'hidden')
    {
      redLiningEditorElem.style.display =3D 'none';
      redLiningEditorElem.style.visibility =3D 'hidden';
      //IfrRef.style.visibility =3D 'hidden';
      //IfrRef.style.display =3D 'none';
    }
    else
    {
  =20
      redLiningEditorElem.style.pixelLeft =3D posX;
      redLiningEditorElem.style.pixelTop =3D posY;
      redLiningEditorElem.style.visibility =3D 'visible';
      redLiningEditorElem.style.display =3D 'block';
      //redLiningEditorElem.style.position =3D 'absolute';

      //IfrRef.style.width =3D redLiningEditorElem.offsetWidth;
      //IfrRef.style.height =3D redLiningEditorElem.offsetHeight;
      //IfrRef.style.top =3D redLiningEditorElem.style.top;
      //IfrRef.style.left =3D redLiningEditorElem.style.left;
      //IfrRef.style.visibility =3D 'visible';
      //IfrRef.style.display =3D "block";
    }
  }
 =20
  return false;
}
function RedliningOver()
{
    if (window.autoPostBack && window.lastActiveToolBar)
    {  =20
        window.lastActiveToolBar.Click("ApplyAddRedlining");
    }
}

function GetSelectionShape(id)
{
    // To go to server using AJAX - use function XMLHttpHandler
    // On server in JSPostBackHandler.cs, evaluete CMD and get selection =
object from current maptab's active selectionset=20
    // Convert geometry this to image coordinates - Maptab.FromMapPoint
    // stream back ccordinates
    // In call back function create a Shape Object using these =
coordinates=20
    // Add shape to shape collection and call shpaecollection.Refresh  - =
This should ideally render geometry on map (VML in IE)
    // EValute ShapeCollection.Refresh to see code for movalbe  shape =
can be integrated for Netscape=20
//     var temp=3D"CMD=3DGET_SELECTION_SHAPE&id=3D" + id;
//     XMLHttpHandler(postBackUrl,'',temp,DrawSelectionShape);
//     return true;

    OnPointWebControls.Redlining.RedliningControl.GetObjectGeometry(id, =
DrawSelectionShape);   =20
   =20
}
function DrawSelectionShape(obj)
{
	hideLoading();   =20
     if(obj!=3Dnull)
     {
        if(obj.error =3D=3D null)
        {
            var xmlStr =3D obj.value;	 =20
           =20
            if(xmlStr!=3Dnull && xmlStr.length>0)
            {
                if(isIE){
            	    objXmlDoc =3D new ActiveXObject("Msxml2.DOMDocument");
            	    objXmlDoc.loadXML(xmlStr);
                }
                else {
                    objXmlDoc =3D =
document.implementation.createDocument("ns","root",null);
                    objXmlDoc.loadXML(xmlStr);
                }

		        var itemRootNode =3D =
objXmlDoc.getElementsByTagName("GEOMETRY");
                if (itemRootNode !=3D null && itemRootNode.length > 0)
                {
            	    var shapeNode =3D =
itemRootNode.item(0).getElementsByTagName("SHAPE");
            	    if(shapeNode)
            	    {
            		    var =
shapeType=3DshapeNode.item(0).getAttribute("type");
//            		    if(shapeType=3D=3D'POLYLINE' || =
shapeType=3D=3D'POLYGON')
            			    DrawShapesFromXml(itemRootNode);                	=09
//            		    else
//            			    alert("Vertex editing not allowed.");
            	    }
                }
                else
                {
                    alert("Vertex editing not allowed.");
                } =20
            }         =20
        } =20
        else
        {
            alert("Error from server :\n" + obj.error);
        }
    }
    else
        alert("Server not responding, Please try later");=09
}



function ApplyVertexEdit()
{
    if(currentRedlineShapeId)
    {
    	var shp =3D shapesCol.GetLastShape();
    	var pointsStr=3D"";
		if(shp !=3D null)
		{
		    if(shp.type =3D=3D DrawMode.POLY_LINE || shp.type =3D=3D =
DrawMode.POLYGON)
		    {
			    var tpoints =3D shp.points;
			    if(tpoints)
			    {
				    for(j=3D0; j<tpoints.length; j++)
				    {
				        if(j>0)
				            pointsStr+=3D",";
					    pointsStr+=3Dtpoints[j].x+","+tpoints[j].y
				    }
			    }
			}
			else if(shp.type =3D=3D DrawMode.LINE)
			{
			    pointsStr=3Dshp.xmin + "," + shp.ymin + "," + shp.xmax + "," + =
shp.ymax;
			}
			var resp =3D =
OnPointWebControls.Redlining.RedliningControl.ApplyAddVertex(pointsStr,cu=
rrentRedlineShapeId);
			SetMapImages(resp.value);
		}=09
	}
	else
	{
	    alert("Selection is null.");
	}
   =20
}
function ModeAddRedliningPolygon()
{
    CurrentRedliningMode('AddRedliningPolygon');
}
function ModeAddRedliningPoint()
{
     CurrentRedliningMode('AddRedliningPoint');
}
function ModeAddRedliningLine()
{
     CurrentRedliningMode('AddRedliningLine');
}
function ModeAddRedliningPolyLine()
{
     CurrentRedliningMode('AddRedliningPolyLine');
}

function ModeAddRedliningCircle()
{
     CurrentRedliningMode('AddRedliningCircle');
}
function ModeAddRedliningRectangle()
{
     CurrentRedliningMode('AddRedliningRectangle');
}

function CurrentRedliningMode(mode)
{
    document.forms[0].elements['redliningMode'].value=3D"true";
    if(window.autoPostBack)
    {
        document.forms[0].elements['redliningButton'].value=3Dmode;
    }
}
var currentRedlineShapeId;
function EditRedliningVertex(id , itemId)
{
    currentRedlineShapeId=3DitemId;
    SetDrawMode(DrawMode.EDIT);
    GetSelectionShape(itemId);
   =20
    //Added Apr 13
    //To display the wraper DIV around the Vertex Toolbar.
    try{
    if (document.getElementById('VertexToolbarPan')!=3Dnull)
        {
        if(window.ShowLayer)
        {
         ShowLayer('VertexToolbarPan', null, null);
        }
        else
        {
            =
document.getElementById('VertexToolbarPan').style.display=3D'block';
        }
        }
       }catch(e){}=20
   =20
    HideToolBar('EDITING_VERTEX_TOOLS');
   =20
    ShowToolBar('VERTEX_TOOLS');  =20
}

function SetRedliningTool(toolName)
{
   document.forms[0].elements['redliningTool'].value=3DtoolName;   =20
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/js/xDrag.js

var =
xVersion=3D'4.0',xOp7,xOp5or6,xIE4Up,xIE4,xIE5,xNN4,xMoz,xMac,xUA=3Dnavig=
ator.userAgent.toLowerCase();if =
(window.opera){xOp7=3D(xUA.indexOf('opera 7')!=3D-1 || =
xUA.indexOf('opera/7')!=3D-1);if (!xOp7) xOp5or6=3D(xUA.indexOf('opera =
5')!=3D-1 || xUA.indexOf('opera/5')!=3D-1 || xUA.indexOf('opera =
6')!=3D-1 || xUA.indexOf('opera/6')!=3D-1);}else if (document.all && =
xUA.indexOf('msie')!=3D-1) =
{xIE4Up=3DparseInt(navigator.appVersion)>=3D4;xIE4=3DxUA.indexOf('msie =
4')!=3D-1;xIE5=3DxUA.indexOf('msie 5')!=3D-1;}else if (document.layers) =
{xNN4=3Dtrue;}xMoz=3DxUA.indexOf('gecko')!=3D-1;xMac=3DxUA.indexOf('mac')=
!=3D-1;function xGetElementById(e){if(typeof(e)!=3D'string') return =
e;if(document.getElementById) e=3Ddocument.getElementById(e);else =
if(document.all) e=3Ddocument.all[e];else e=3Dnull;return e;}function =
xParent(e, bNode){if (!(e=3DxGetElementById(e))) return null;var =
p=3Dnull;if (!bNode && xDef(e.offsetParent)) p=3De.offsetParent;else if =
(xDef(e.parentNode)) p=3De.parentNode;else if (xDef(e.parentElement)) =
p=3De.parentElement;return p;}function xStr(s){for(var i=3D0; =
i<arguments.length; ++i){if(typeof(arguments[i])!=3D'string') return =
false;}return true;}function xZIndex(e,uZ){if(!(e=3DxGetElementById(e))) =
return 0;if(e.style && xDef(e.style.zIndex)) {if(xNum(uZ)) =
e.style.zIndex=3DuZ;uZ=3DparseInt(e.style.zIndex);}return uZ;}function =
xColor(e,s){if(!(e=3DxGetElementById(e))) return '';var =
c=3D'';if(e.style && xDef(e.style.color)) {if(xStr(s)) =
e.style.color=3Ds;c=3De.style.color;}return c;}function =
xBackground(e,c,i){if(!(e=3DxGetElementById(e))) return '';var =
bg=3D'';if(e.style) {if(xStr(c)) {if(!xOp5or6) =
e.style.backgroundColor=3Dc;else e.style.background=3Dc;}if(xStr(i)) =
e.style.backgroundImage=3D(i!=3D'')? 'url('+i+')' : null;if(!xOp5or6) =
bg=3De.style.backgroundColor;else bg=3De.style.background;}return =
bg;}function xLeft(e, iX){if(!(e=3DxGetElementById(e))) return 0;var =
css=3DxDef(e.style);if (css && xStr(e.style.left)) =
{if(xNum(iX)){if(iX<0)iX=3D0; e.style.left=3DiX+'px';}else =
{iX=3DparseInt(e.style.left);if(isNaN(iX)) iX=3D0;}}else if(css && =
xDef(e.style.pixelLeft)) {if(xNum(iX)) e.style.pixelLeft=3DiX;else =
iX=3De.style.pixelLeft;}return iX;}function xTop(e, =
iY){if(!(e=3DxGetElementById(e))) return 0;var =
css=3DxDef(e.style);if(css && xStr(e.style.top)) {if(xNum(iY)){if(iY < =
0) iY=3D0; e.style.top=3DiY+'px';}else =
{iY=3DparseInt(e.style.top);if(isNaN(iY)) iY=3D0;}}else if(css && =
xDef(e.style.pixelTop)) {if(xNum(iY)) e.style.pixelTop=3DiY;else =
iY=3De.style.pixelTop;}return iY;}function xPageX(e){if =
(!(e=3DxGetElementById(e))) return 0;var x =3D 0;while (e) {if =
(xDef(e.offsetLeft)) x +=3D e.offsetLeft;e =3D xDef(e.offsetParent) ? =
e.offsetParent : null;}return x;}function xPageY(e){if =
(!(e=3DxGetElementById(e))) return 0;var y =3D 0;while (e) {if =
(xDef(e.offsetTop)) y +=3D e.offsetTop;e =3D xDef(e.offsetParent) ? =
e.offsetParent : null;}return y;}function xOffsetLeft(e){if =
(!(e=3DxGetElementById(e))) return 0;if (xDef(e.offsetLeft)) return =
e.offsetLeft;else return 0;}function xOffsetTop(e){if =
(!(e=3DxGetElementById(e))) return 0;if (xDef(e.offsetTop)) return =
e.offsetTop;else return 0;}function xScrollLeft(e, bWin){var =
offset=3D0;if (!xDef(e) || bWin) {var w =3D e || =
window;if(w.document.documentElement && =
w.document.documentElement.scrollLeft) =
offset=3Dw.document.documentElement.scrollLeft;else if(w.document.body =
&& xDef(w.document.body.scrollLeft)) =
offset=3Dw.document.body.scrollLeft;}else {e =3D xGetElementById(e);if =
(e && xNum(e.scrollLeft)) offset =3D e.scrollLeft;}return =
offset;}function xScrollTop(e, bWin){var offset=3D0;if (!xDef(e) || =
bWin) {var w =3D e || window;if(w.document.documentElement && =
w.document.documentElement.scrollTop) =
offset=3Dw.document.documentElement.scrollTop;else if(w.document.body && =
xDef(w.document.body.scrollTop)) =
offset=3Dw.document.body.scrollTop;}else {e =3D xGetElementById(e);if (e =
&& xNum(e.scrollTop)) offset =3D e.scrollTop;}return offset;}function =
xHasPoint(e,x,y,t,r,b,l){if (!xNum(t)){t=3Dr=3Db=3Dl=3D0;}else if =
(!xNum(r)){r=3Db=3Dl=3Dt;}else if (!xNum(b)){l=3Dr; b=3Dt;}var eX =3D =
xPageX(e), eY =3D xPageY(e);return (x >=3D eX + l && x <=3D eX + =
xWidth(e) - r &&y >=3D eY + t && y <=3D eY + xHeight(e) - b );}function =
xWidth(e,w){if(!(e=3DxGetElementById(e))) return 0;if (xNum(w)) {if =
(w<0) w =3D 0;else w=3DMath.round(w);}else w=3D-1;var =
css=3DxDef(e.style);if(css && xDef(e.offsetWidth) && =
xStr(e.style.width)) {if(w>=3D0) {var pl=3D0,pr=3D0,bl=3D0,br=3D0;if =
(document.compatMode=3D=3D'CSS1Compat') {var gcs =3D =
xGetComputedStyle;pl=3Dgcs(e,'padding-left',1);if (pl !=3D null) =
{pr=3Dgcs(e,'padding-right',1);bl=3Dgcs(e,'border-left-width',1);br=3Dgcs=
(e,'border-right-width',1);}else =
if(xDef(e.offsetWidth,e.style.width)){e.style.width=3Dw+'px';pl=3De.offse=
tWidth-w;}}w-=3D(pl+pr+bl+br);if(isNaN(w)||w<0) return;else =
e.style.width=3Dw+'px';}w=3De.offsetWidth;}else if(css && =
xDef(e.style.pixelWidth)) {if(w>=3D0) =
e.style.pixelWidth=3Dw;w=3De.style.pixelWidth;}return w;}function =
xHeight(e,h){if(!(e=3DxGetElementById(e))) return 0;if (xNum(h)) {if =
(h<0) h =3D 0;else h=3DMath.round(h);}else h=3D-1;var =
css=3DxDef(e.style);if(css && xDef(e.offsetHeight) && =
xStr(e.style.height)) {if(h>=3D0) {var pt=3D0,pb=3D0,bt=3D0,bb=3D0;if =
(document.compatMode=3D=3D'CSS1Compat') {var gcs =3D =
xGetComputedStyle;pt=3Dgcs(e,'padding-top',1);if (pt !=3D null) =
{pb=3Dgcs(e,'padding-bottom',1);bt=3Dgcs(e,'border-top-width',1);bb=3Dgcs=
(e,'border-bottom-width',1);}else =
if(xDef(e.offsetHeight,e.style.height)){e.style.height=3Dh+'px';pt=3De.of=
fsetHeight-h;}}h-=3D(pt+pb+bt+bb);if(isNaN(h)||h<0) return;else =
e.style.height=3Dh+'px';}h=3De.offsetHeight;}else if(css && =
xDef(e.style.pixelHeight)) {if(h>=3D0) =
e.style.pixelHeight=3Dh;h=3De.style.pixelHeight;}return h;}function =
xClip(e,t,r,b,l){if(!(e=3DxGetElementById(e))) return;if(e.style) {if =
(xNum(l)) e.style.clip=3D'rect('+t+'px '+r+'px '+b+'px '+l+'px)';else =
e.style.clip=3D'rect(0 '+parseInt(e.style.width)+'px =
'+parseInt(e.style.height)+'px 0)';}}function xClientWidth(){var =
w=3D0;if(xOp5or6) w=3Dwindow.innerWidth;else if(document.compatMode =
=3D=3D 'CSS1Compat' && !window.opera && document.documentElement && =
document.documentElement.clientWidth)w=3Ddocument.documentElement.clientW=
idth;else if(document.body && =
document.body.clientWidth)w=3Ddocument.body.clientWidth;else =
if(xDef(window.innerWidth,window.innerHeight,document.height)) =
{w=3Dwindow.innerWidth;if(document.height>window.innerHeight) =
w-=3D16;}return w;}function xClientHeight(){var h=3D0;if(xOp5or6) =
h=3Dwindow.innerHeight;else if(document.compatMode =3D=3D 'CSS1Compat' =
&& !window.opera && document.documentElement && =
document.documentElement.clientHeight)h=3Ddocument.documentElement.client=
Height;else if(document.body && =
document.body.clientHeight)h=3Ddocument.body.clientHeight;else =
if(xDef(window.innerWidth,window.innerHeight,document.width)) =
{h=3Dwindow.innerHeight;if(document.width>window.innerWidth) =
h-=3D16;}return h;}function xGetComputedStyle(oEle, sProp, bInt){var s, =
p =3D 'undefined';var dv =3D document.defaultView;if(dv && =
dv.getComputedStyle){s =3D dv.getComputedStyle(oEle,'');if (s) p =3D =
s.getPropertyValue(sProp);}else if(oEle.currentStyle) {var a =3D =
sProp.split('-');sProp =3D a[0];for (var i=3D1; i<a.length; ++i) {c =3D =
a[i].charAt(0);sProp +=3D a[i].replace(c, c.toUpperCase());}   p =3D =
oEle.currentStyle[sProp];}else return null;return bInt ? (parseInt(p) || =
0) : p;}function xShow(e) {return xVisibility(e,1);}function =
xHide(e){return xVisibility(e,0);}function =
xDisplay(e,s){if(!(e=3DxGetElementById(e))) return null;if(e.style && =
xDef(e.style.display)) {if (xStr(s)) e.style.display =3D s;return =
e.style.display;}return null;}function xDef(){for(var i=3D0; =
i<arguments.length; ++i){if(typeof(arguments[i])=3D=3D'undefined') =
return false;}return true;}function xNum(){for(var i=3D0; =
i<arguments.length; ++i){if(isNaN(arguments[i]) || =
typeof(arguments[i])!=3D'number') return false;}return true;}function =
xVisibility(e, bShow){if(!(e=3DxGetElementById(e))) return =
null;if(e.style && xDef(e.style.visibility)) {if (xDef(bShow)) =
e.style.visibility =3D bShow ? 'visible' : 'hidden';return =
e.style.visibility;}return null;}function =
xMoveTo(e,x,y){xLeft(e,x);xTop(e,y);if(e.DragObject !=3D =
null){e.DragObject.SetDraggedItemPosition(e.id, e.style.left,  =
e.style.top, e.style.display);}}function =
xResizeTo(e,w,h){xWidth(e,w);xHeight(e,h);}

if (!window.draggedItems)
{
    var draggedItems=3Dnull;
}

function xAddSmartNavAttribute(e){=20
  =20
    if(e !=3D null /*&& e.DragObject !=3D null*/)
    {
       =20
        e.setAttribute('SetSmartNavValues', "__SetSmartNavValues('" + =
e.id +  "')");
     }
}
function __SetSmartNavValues(id)
{
     var e =3D xGetElementById(id);
       if(e !=3D null && e.DragObject !=3D null)
        {
            e.DragObject.SetDraggedItemPosition(e.id, e.style.left,  =
e.style.top,e.style.display);
        }
  }

//xdrag
// Private Data
var xDragMgr =3D {ele:null, mm:false};
var highZ =3D 50;
// Public Functions
function xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd)
{
    xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd, null);
}
function xEnableDrag(id, fnDragStart, fnDrag, fnDragEnd, dragDataObj)
{
  var ele =3D xGetElementById(id);
  ele.xDraggable =3D true;
  ele.xOnDragStart =3D fnDragStart;
  ele.xOnDrag =3D fnDrag;
  ele.xOnDragEnd =3D fnDragEnd;
  ele.DragObject =3D dragDataObj;
  xAddSmartNavAttribute(ele); =20
  xAddEventListener(ele, 'mousedown', xdOnMousedown, false);
  if (!xDragMgr.mm) {
    xDragMgr.mm =3D true;
    xAddEventListener(document, 'mousemove', xdOnMousemove, false);
  }
}
function xDisableDrag(id, last)
{
  var ele =3D xGetElementById(id);
  ele.xDraggable =3D false;
  ele.xOnDragStart =3D null;
  ele.xOnDrag =3D null;
  ele.xOnDragEnd =3D null;
  xRemoveEventListener(ele, 'mousedown', xdOnMousedown, false);
  if (xDragMgr.mm && last) {
    xDragMgr.mm =3D false;
    xRemoveEventListener(document, 'mousemove', xdOnMousemove, false);
  }
}
function xdOnMousedown(e) // drag start
{
  var evt =3D new xEvent(e);
  var ele =3D evt.target;
  while(ele && !ele.xDraggable) {
    ele =3D xParent(ele);
  }
  if (ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    ele.xDragX =3D evt.pageX;
    ele.xDragY =3D evt.pageY;
    xDragMgr.ele =3D ele;
    xAddEventListener(document, 'mouseup', xdOnMouseup, false);
    if (ele.xOnDragStart) {
      ele.xOnDragStart(ele, evt.pageX, evt.pageY);
    }
  }
}
function xdOnMousemove(e) // drag
{
  var evt =3D new xEvent(e);
  if (xDragMgr.ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    var ele =3D xDragMgr.ele;
    var dx =3D evt.pageX - ele.xDragX;
    var dy =3D evt.pageY - ele.xDragY;
  =20
   =20
    if(evt.pageX >=3D 0)
    {=20
        ele.xDragX =3D evt.pageX;
    }
    if(evt.pageY >=3D 0)
    {=20
        ele.xDragY =3D evt.pageY;
    }
   =20
    if (ele.xOnDrag) {

      ele.xOnDrag(ele, dx, dy);
    }
    else {
      xMoveTo(ele, xLeft(ele) + dx, xTop(ele) + dy);
    }
  } =20
}
function xdOnMouseup(e) // drag end
{
 var myEvt =3D new xEvent(e);
//alert('evt.pageX: ' + myEvt.pageX + 'evt.pageY: ' + myEvt.pageY);
  if (xDragMgr.ele) {
    if (e && e.preventDefault) e.preventDefault();
    else if (window.event) window.event.returnValue =3D false;
    xRemoveEventListener(document, 'mouseup', xdOnMouseup, false);
    if (xDragMgr.ele.xOnDragEnd) {
      var evt =3D new xEvent(e);
      xDragMgr.ele.xOnDragEnd(xDragMgr.ele, evt.pageX, evt.pageY);
    }
    //This to make the element drabable regardless of the CSS position =
type
    //    alert("myEvt.pageX: " + myEvt.pageX);
    //    alert("findPosX: " + findPosX(xDragMgr.ele));
    //    alert("myEvt.pageY: " + myEvt.pageY);
    //    alert("findPosY: " + findPosY(xDragMgr.ele));

    //var xTop=3D myEvt.pageY-12;
    //var xLeft=3D myEvt.pageX;
    //    xDragMgr.ele.style.position=3D'absolute';
    //    xDragMgr.ele.style.top =3D xTop +'px';
    //    xDragMgr.ele.style.left=3D xLeft +'px';

    xDragMgr.ele =3D null;
  } =20
}
function OnDragStart(ele, mx, my)
{
  //This adds to the z-index of the layer and causes problme for the =
selectionlist docking.
 // xZIndex(ele, highZ++);
=20
}
function OnDrag(ele, mdx, mdy)
{
  xMoveTo(ele, xLeft(ele) + mdx, xTop(ele) + mdy);
}

//xevent
function xEvent(evt) {var e =3D evt || window.event;if(!e) =
return;if(e.type) this.type =3D e.type;if(e.target) this.target =3D =
e.target;else if(e.srcElement) this.target =3D e.srcElement;if =
(e.relatedTarget) this.relatedTarget =3D e.relatedTarget;else if =
(xIE4Up) {if (e.type =3D=3D 'mouseover') this.relatedTarget =3D =
e.fromElement;else if (e.type =3D=3D 'mouseout') this.relatedTarget =3D =
e.toElement;}if(xOp5or6) { this.pageX =3D e.clientX; this.pageY =3D =
e.clientY; }else if(xDef(e.pageX,e.pageY)) { this.pageX =3D e.pageX; =
this.pageY =3D e.pageY; }else if(xDef(e.clientX,e.clientY)) { this.pageX =
=3D e.clientX + xScrollLeft(); this.pageY =3D e.clientY + xScrollTop(); =
}if(xDef(e.offsetX,e.offsetY)) {this.offsetX =3D e.offsetX;this.offsetY =
=3D e.offsetY;if (xIE4Up && xMac) {this.offsetX +=3D =
xScrollLeft();this.offsetY +=3D xScrollTop();}}else if =
(xDef(e.layerX,e.layerY)) {this.offsetX =3D e.layerX;this.offsetY =3D =
e.layerY;}else {this.offsetX =3D this.pageX - =
xPageX(this.target);this.offsetY =3D this.pageY - =
xPageY(this.target);}if (e.keyCode) { this.keyCode =3D e.keyCode; } else =
if (xDef(e.which) && e.type.indexOf('key')!=3D-1) { this.keyCode =3D =
e.which; }this.shiftKey =3D e.shiftKey;this.ctrlKey =3D =
e.ctrlKey;this.altKey =3D e.altKey;}function =
xAddEventListener(e,eT,eL,cap){if(!(e=3DxGetElementById(e))) =
return;eT=3DeT.toLowerCase();if((!xIE4Up && !xOp7 /* && !xMoz */) && =
e=3D=3Dwindow) {if(eT=3D=3D'resize') { window.xPCW=3DxClientWidth(); =
window.xPCH=3DxClientHeight(); window.xREL=3DeL; xResizeEvent(); return; =
}if(eT=3D=3D'scroll') { window.xPSL=3DxScrollLeft(); =
window.xPST=3DxScrollTop(); window.xSEL=3DeL; xScrollEvent(); return; =
}}var eh=3D'e.on'+eT+'=3DeL';if(e.addEventListener) =
e.addEventListener(eT,eL,cap);else if(e.attachEvent) =
e.attachEvent('on'+eT,eL);else eval(eh);}function xResizeEvent(){if =
(window.xREL) setTimeout('xResizeEvent()', 250);var cw =3D =
xClientWidth(), ch =3D xClientHeight();if (window.xPCW !=3D cw || =
window.xPCH !=3D ch) { window.xPCW =3D cw; window.xPCH =3D ch; if =
(window.xREL) window.xREL(); }}function xScrollEvent(){if (window.xSEL) =
setTimeout('xScrollEvent()', 250);var sl =3D xScrollLeft(), st =3D =
xScrollTop();if (window.xPSL !=3D sl || window.xPST !=3D st) { =
window.xPSL =3D sl; window.xPST =3D st; if (window.xSEL) window.xSEL(); =
}}function =
xRemoveEventListener(e,eT,eL,cap){if(!(e=3DxGetElementById(e))) =
return;eT=3DeT.toLowerCase();if((!xIE4Up && !xOp7 /* && !xMoz */) && =
e=3D=3Dwindow) {if(eT=3D=3D'resize') { window.xREL=3Dnull; return; =
}if(eT=3D=3D'scroll') { window.xSEL=3Dnull; return; }}var =
eh=3D'e.on'+eT+'=3Dnull';if(e.removeEventListener) =
e.removeEventListener(eT,eL,cap);else if(e.detachEvent) =
e.detachEvent('on'+eT,eL);else eval(eh);}function =
xStopPropagation(evt){if (evt && evt.stopPropagation) =
evt.stopPropagation();else if (window.event) window.event.cancelBubble =
=3D true;}function xPreventDefault(e){if (e && e.preventDefault) =
e.preventDefault();else if (window.event) window.event.returnValue =3D =
false;}


 /*------------------*/         =20
DraggedItem =3D function (elementId, attributesArray)
{
    this.ElementId =3D elementId;
    this.Attibutes =3D attributesArray;
    DraggedItem.prototype.SetPosition =3D function()
    {               =20
        var elemObj =3D document.getElementById(this.ElementId);
       =20
        if(elemObj !=3D null && this.Attibutes !=3D null)
        {
            switch(elemObj.tagName)
            {
                case "IMG":  // Check to see if it is the =
collapse/expand image element
                //If the element is image then it has oney 1 attribute, =
the src (i.e img.src=3Dvalue)
                if(this.Attibutes.length =3D=3D 2)
                {
                    elemObj.src =3D this.Attibutes[1]; // =
this.Attibutes[0] is the elementID and the this.Attibutes[1]has the src =
value for the image.
                }
                break;
               =20
                case "DIV": // Check to see if it is a layer/div
                if(this.Attibutes.length =3D=3D 4)
                {
                    // this.Attibutes[0] always contains the elemnetID
                    elemObj.style.left =3D this.Attibutes[1];
                    elemObj.style.top =3D this.Attibutes[2];           =20
                    if(elemObj.style.display !=3D null)
                    {
                        elemObj.style.display =3D this.Attibutes[3];
                    }
                    else
                    {
                        elemObj.style.setAttribute(display, =
this.Attibutes[3]);
                    }
                }
                break;
            }
          =20
        }   =20
    }         =20
}             =20
DraggedItems =3D function (elemId)
{                           =20
    var hidElemObj=3Dnull;
    if(elemId !=3Dnull)
    {
     hidElemObj =3D document.getElementById(elemId);
    }
    var dragItemsInfo;
   =20
    var items_delimeter =3D "|";
    var itemDef_delimeter =3D ",";           =20
    var allDraggedElements =3D new Array();
   =20
    this.ItemsSep =3D items_delimeter;
    this.ItemDefSep =3D itemDef_delimeter;
    this.AllDragElements =3D allDraggedElements;
    this.HiddenElement =3D hidElemObj;
   =20
    DraggedItems.prototype.Load =3D function()
    {             =20
        var dragItemsInfo;
        if(this.HiddenElement !=3D null)
        {
            dragItemsInfo =3D this.HiddenElement.value;        =20
        }
       =20
        var dragElemInfo;
        if(dragItemsInfo !=3D null)
        {           =20
            var dragItem;
            dragElemInfo =3D dragItemsInfo.split(this.ItemsSep);	=
//character used to separate instances of floableItems
            for (i=3D0; i<dragElemInfo.length ;i++)
            {       =20
                if (dragElemInfo[i] !=3D null && dragElemInfo[i] !=3D "" =
&& dragElemInfo[i].length > 0)
                {                                    =20
                    var info =3D dragElemInfo[i].split(this.ItemDefSep); =
                                                 =20
                    //First element is the ID and the second one is the =
attributes array
                    dragItem =3D new DraggedItem(info[0], info);
                    dragItem.SetPosition();                   =20
                }
            }
        }
    }
   =20
    DraggedItems.prototype.SetDraggedItemPosition =3D function =
(elementId, left, top, display)
    {                           =20
        var draggedItem =3D this.GetDraggedItem(elementId)               =
                =20
        if(draggedItem !=3D null)
        {                      =20
            draggedItem.Left =3D left;                   =20
            draggedItem.Top =3D top;=20
            draggedItem.Display =3D display;                   =20
             if(this.HiddenElement !=3D null)
             {                     =20
                this.HiddenElement.value =3D this.HiddenElement.value + =
this.PersistItemsAsString(this.ItemsSep, this.ItemDefSep);
             }
        }
    }
   =20
   DraggedItems.prototype.SetToggleImageSrc =3D function (elementId)
    {                           =20
       =20
       =20
        var draggedItem =3D this.GetDraggedItem(elementId.id);
  =20
        if(draggedItem !=3D null)
        {          =20
            draggedItem.src =3D elementId.src;
               =20
            if(this.HiddenElement !=3D null)
             {  =20
               this.HiddenElement.value =3D this.HiddenElement.value + =
this.PersistItemsAsStringForImage(this.ItemsSep, this.ItemDefSep);
              =20
             }
        }
    }
   =20

   =20
    DraggedItems.prototype.GetDraggedItem =3D function(elementId)
    {
        var dragItem  =3D null;
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            if (this.AllDragElements[i] !=3D null && =
this.AllDragElements[i].ElementId =3D=3D elementId)
            {
                dragItem =3D this.AllDragElements[i];
                break; =20
            }
        }
       =20
        if(dragItem =3D=3D null)
        {                   =20
            dragItem =3D new DraggedItem(elementId, 0, 0);               =
=20
            this.AllDragElements.push(dragItem);
        }
        return dragItem;
    }
   =20
    DraggedItems.prototype.SetAllDragItemsPosition =3D function()
    {               =20
        for(i=3D0; i< this.AllDragElements.length; i++)
        {
            this.AllDragElements[i].SetPosition();                   =20
        }
    }
   =20
    DraggedItems.prototype.PersistItemsAsString =3D  function(itemsSep, =
itemDefSep)
    {           =20
        var items =3D '';
       =20
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            var dragItem =3D this.AllDragElements[i];
            if (dragItem !=3D null)
            {                       =20
                items +=3D dragItem.ElementId + itemDefSep +  =
dragItem.Left + itemDefSep +  dragItem.Top + itemDefSep +  =
dragItem.Display + itemsSep;
            }
        }
        return items;           =20
    }                          =20

    DraggedItems.prototype.PersistItemsAsStringForImage =3D  =
function(itemsSep, itemDefSep)
    {           =20
        var items =3D '';
       =20
        for (i=3D0; i<this.AllDragElements.length;i++)
        {
            var dragItem =3D this.AllDragElements[i];
            if (dragItem !=3D null)
            {                       =20
                items +=3D dragItem.ElementId + itemDefSep +  =
dragItem.src + itemsSep;
            }
        }
        return items;           =20
    }                          =20
}
//--------------------

function findPosX(obj)
{
try{
if(document.getElementById)
    {
        return String(obj.offsetTop) + 'px';
    }
}catch(e){}
}
function findPosY(obj)
{
try{
  if(document.getElementById)
    {
        return String(obj.offsetLeft) + 'px';
    }
  }catch(e){}

}

//--------------------
function findPosX(obj)
{
	var curleft =3D 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft +=3D obj.offsetLeft
			obj =3D obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft +=3D obj.x;
	return curleft;
}
//--------------------
function findPosY(obj)
{
	var curtop =3D 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop +=3D obj.offsetTop
			obj =3D obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop +=3D obj.y;
	return curtop;
}
------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573G988.js

if(!window.ComponentArt_Utils_Loaded){window.cart_browser_agt=3D(navigato=
r=3D=3Dnull||navigator.userAgent=3D=3Dnull)?'':navigator.userAgent.toLowe=
rCase();window.cart_browser_app=3D(navigator=3D=3Dnull||navigator.appVers=
ion=3D=3Dnull)?'':navigator.appVersion;window.cart_browser_major=3DparseI=
nt(cart_browser_app);window.cart_browser_opera=3Dcart_browser_agt.indexOf=
('opera')!=3D-1;window.cart_browser_ie=3D!cart_browser_opera&&(cart_brows=
er_agt.indexOf('msie')!=3D-1);window.cart_browser_iemac=3Dcart_browser_ie=
&&(cart_browser_agt.indexOf('mac')!=3D-1);window.cart_browser_safari=3Dca=
rt_browser_agt.indexOf('safari')!=3D-1;window.cart_browser_safari1point3p=
lus=3Dcart_browser_safari&&(cart_browser_agt.indexOf('safari/125.')=3D=3D=
-1)&&(cart_browser_agt.indexOf('safari/85.')=3D=3D-1);window.cart_browser=
_konqueror=3Dcart_browser_agt.indexOf('konqueror')!=3D-1;window.cart_brow=
ser_mozilla=3D!cart_browser_ie&&!cart_browser_opera&&((cart_browser_agt.i=
ndexOf('netscape')!=3D-1)||(cart_browser_agt.indexOf('mozilla')!=3D-1))&&=
(cart_browser_major>=3D5);window.cart_browser_ie3=3Dcart_browser_ie&&(car=
t_browser_major<4);window.cart_browser_ie4=3Dcart_browser_ie&&(cart_brows=
er_major=3D=3D4)&&(cart_browser_agt.indexOf("msie =
4")!=3D-1);window.cart_browser_ie5point5=3Dcart_browser_ie&&(cart_browser=
_major=3D=3D4)&&(cart_browser_agt.indexOf("msie =
5.5")!=3D-1);window.cart_browser_ie5=3Dcart_browser_ie&&(cart_browser_maj=
or=3D=3D4)&&(cart_browser_agt.indexOf("msie =
5")!=3D-1)&&!cart_browser_ie5point5;window.cart_browser_ie5point5plus=3Dc=
art_browser_ie&&!cart_browser_ie3&&!cart_browser_ie4&&!cart_browser_ie5;w=
indow.cart_browser_transitions=3Dcart_browser_ie5point5plus&&(cart_browse=
r_agt.indexOf('nt =
4')=3D=3D-1);window.cart_browser_ie6plus=3Dcart_browser_ie&&!cart_browser=
_ie3&&!cart_browser_ie4&&!cart_browser_ie5&&!cart_browser_ie5point5;windo=
w.cart_browser_shadows=3Dcart_browser_ie6plus;window.cart_browser_n6=3D(c=
art_browser_agt.indexOf('netscape6')!=3D-1);window.cart_browser_slides=3D=
!cart_browser_konqueror&&!cart_browser_n6;window.cart_browser_overlays=3D=
cart_browser_ie5point5plus;window.cart_browser_hideselects=3Dcart_browser=
_ie&&!cart_browser_iemac;window.cart_browser_addeventhandlers=3D!cart_bro=
wser_iemac;window.cart_browser_contextmenus=3Dcart_browser_addeventhandle=
rs;window.cart_browser_noncustomcontextmenus=3Dcart_browser_contextmenus&=
&!cart_browser_opera&&!cart_browser_safari;window.cart_browser_expandoncl=
ick=3Dcart_browser_addeventhandlers;window.cart_browser_recyclegroups=3D!=
cart_browser_n6&&!cart_browser_iemac;window.cart_activexenabled=3Dnull;wi=
ndow.cart_browser_backcompatie=3Dcart_browser_ie&&(!cart_browser_ie6plus|=
|document.compatMode=3D=3D"BackCompat");window.cart_browser_backcompatope=
ra=3Dcart_browser_opera&&document.compatMode=3D=3D"QuirksMode";window.car=
t_browser_backcompat=3Dcart_browser_backcompatie||cart_browser_backcompat=
opera;window.cart_slideframeduration=3D30;window.ComponentArt_CheckActive=
X=3Dfunction(){try{document.body.filters;return =
true;}catch(dummy){return false;};};window.qzAfx=3Dfunction(qzgx){return =
cart_browser_ie?qzAev(qzgx):qzAdx(qzgx);};window.qzAfw=3Dfunction(qzgx){r=
eturn =
cart_browser_ie?qzAeu(qzgx):qzAdw(qzgx);};window.qzAev=3Dfunction(qzgx){r=
eturn(cart_browser_iemac?qzAds(qzgx):cart_browser_ie4?qzwk(qzgx):qzrp(qzg=
x));};window.qzAeu=3Dfunction(qzgx){return(cart_browser_iemac?qzAdr(qzgx)=
:cart_browser_ie4?qzwc(qzgx):qzqw(qzgx));};window.qzrp=3Dfunction(qzgx){v=
ar =
x=3D0;while(qzgx.offsetParent!=3Dnull){x+=3Dqzgx.offsetLeft;if(qzgx.offse=
tParent.tagName!=3D"TABLE"&&qzgx.offsetParent.tagName!=3D"TD"&&qzgx.offse=
tParent.tagName!=3D"TR"&&qzgx.offsetParent.currentStyle!=3Dnull){var =
qzyj=3DparseInt(qzgx.offsetParent.currentStyle.borderLeftWidth);if(!isNaN=
(qzyj)){x+=3Dqzyj;};};if(qzgx.offsetParent.tagName=3D=3D"TABLE"&&qzgx.off=
setParent.border>0){x+=3D1;};qzgx=3Dqzgx.offsetParent;};if(document.compa=
tMode=3D=3D"CSS1Compat"&&qzgx=3D=3Ddocument.body){var =
qzAao=3DparseInt(qzgx.currentStyle.marginLeft);if(!isNaN(qzAao)){x+=3DqzA=
ao;};};return x;};window.qzqw=3Dfunction(qzgx){var =
y=3D0;while(qzgx.offsetParent!=3Dnull){y+=3Dqzgx.offsetTop;if(qzgx.offset=
Parent.tagName!=3D"TABLE"&&qzgx.offsetParent.tagName!=3D"TD"&&qzgx.offset=
Parent.tagName!=3D"TR"&&qzgx.offsetParent.currentStyle!=3Dnull){var =
qzza=3DparseInt(qzgx.offsetParent.currentStyle.borderTopWidth);if(!isNaN(=
qzza)){y+=3Dqzza;};};if(qzgx.offsetParent.tagName=3D=3D"TABLE"&&qzgx.offs=
etParent.border>0){y+=3D1;};qzgx=3Dqzgx.offsetParent;};if(document.compat=
Mode=3D=3D"CSS1Compat"&&qzgx=3D=3Ddocument.body){var =
qzAbn=3DparseInt(qzgx.currentStyle.marginTop);if(!isNaN(qzAbn)){y+=3DqzAb=
n;};};return y;};window.qzwk=3Dfunction(qzgx){var =
x=3D0;while(qzgx!=3Ddocument.body){x+=3Dqzgx.offsetLeft;qzgx=3Dqzgx.offse=
tParent;};return x;};window.qzwc=3Dfunction(qzgx){var =
y=3D0;while(qzgx!=3Ddocument.body){y+=3Dqzgx.offsetTop;qzgx=3Dqzgx.offset=
Parent;};return y;};window.qzAds=3Dfunction(qzgx){var =
x=3D0;while(qzgx.offsetParent!=3Ddocument.body){x+=3Dqzgx.offsetLeft;qzgx=
=3Dqzgx.offsetParent;};x+=3D(qzgx.offsetLeft+qzAfq());return =
x;};window.qzAdr=3Dfunction(qzgx){var =
y=3D0;while(qzgx.offsetParent!=3Ddocument.body){y+=3Dqzgx.offsetTop;qzgx=3D=
qzgx.offsetParent;};y+=3D(qzgx.offsetTop+qzAew());return =
y;};window.qzAfq=3Dfunction(){if(qzgi=3D=3Dnull){if(!document.all["cart_p=
gmrgmsr"]){qzfr();};qzgi=3D-document.all["cart_pgmrgmsr"].offsetLeft;};re=
turn =
qzgi;};window.qzAew=3Dfunction(){if(qzgh=3D=3Dnull){if(!document.all["car=
t_pgmrgmsr"]){qzfr();};qzgh=3D-document.all["cart_pgmrgmsr"].offsetTop;};=
return =
qzgh;};window.qzfr=3Dfunction(){document.body.insertAdjacentHTML('beforeE=
nd','<div id=3D"cart_pgmrgmsr" =
style=3D"position:absolute;left:0;top:0;z-index:-1000;visibility:hidden">=
*</div>');};window.qzAdx=3Dfunction(qzcg){var =
x=3D0;do{if(qzcg.style.position=3D=3D'absolute'){return =
x+qzcg.offsetLeft;}else{x+=3Dqzcg.offsetLeft;if(qzcg.offsetParent){if(qzc=
g.offsetParent.tagName=3D=3D'TABLE'&&!cart_browser_safari&&!cart_browser_=
konqueror){if(parseInt(qzcg.offsetParent.border)>0){x+=3D1;};};};};}while=
((qzcg=3Dqzcg.offsetParent));return(cart_browser_konqueror?x+qzvl():x);};=
window.qzAdw=3Dfunction(qzcg){var =
y=3D0;do{if(qzcg.style.position=3D=3D'absolute'){return =
y+qzcg.offsetTop;}else{y+=3Dqzcg.offsetTop;if(qzcg.offsetParent){if(qzcg.=
offsetParent.tagName=3D=3D'TABLE'&&!cart_browser_safari&&!cart_browser_ko=
nqueror){if(parseInt(qzcg.offsetParent.border)>0){y+=3D1;};};};};}while((=
qzcg=3Dqzcg.offsetParent));return(cart_browser_konqueror?y+qzun():y);};wi=
ndow.qzvl=3Dfunction(){if(qzgi=3D=3Dnull){qzgi=3Dqzqv();};return =
qzgi;};window.qzun=3Dfunction(){if(qzgh=3D=3Dnull){qzgh=3Dqzqq();};return=
 =
qzgh;};window.qzqv=3Dfunction(){if(!isNaN(parseInt(document.body.style.ma=
rginLeft))){return =
parseInt(document.body.style.marginLeft);};if(!isNaN(parseInt(document.bo=
dy.style.margin))){return =
parseInt(document.body.style.margin);};if(!isNaN(parseInt(document.body.l=
eftMargin))){return parseInt(document.body.leftMargin);};return =
10;};window.qzqq=3Dfunction(){if(!isNaN(parseInt(document.body.style.marg=
inTop))){return =
parseInt(document.body.style.marginTop);};if(!isNaN(parseInt(document.bod=
y.style.margin))){return =
parseInt(document.body.style.margin);};if(!isNaN(parseInt(document.body.t=
opMargin))){return parseInt(document.body.topMargin);};return =
10;};window.qzgi=3Dnull;window.qzgh=3Dnull;window.cart_slidetype_none=3D0=
;window.cart_slidetype_exponentialaccelerate=3D1;window.cart_slidetype_ex=
ponentialdecelerate=3D2;window.qzAam=3D3;window.cart_slidetype_quadratica=
ccelerate=3D4;window.cart_slidetype_quadraticdecelerate=3D5;window.Compon=
entArt_SlidePortionCompleted=3Dfunction(qzcp,qzwa,qzeb){if(qzeb=3D=3Dcart=
_slidetype_none||qzcp>=3Dqzwa){return 1;};var =
qzAcy=3D(qzeb=3D=3Dcart_slidetype_exponentialaccelerate)||(qzeb=3D=3Dcart=
_slidetype_quadraticaccelerate);if(qzAcy){qzcp=3Dqzwa-qzcp;};var =
qzqo=3Dqzcp/qzwa,qzAan;switch(qzeb){case qzAam:qzAan=3Dqzqo;break;case =
cart_slidetype_exponentialdecelerate:case =
cart_slidetype_exponentialaccelerate:qzAan=3D1-Math.pow(1/300,qzqo);break=
;case cart_slidetype_quadraticdecelerate:case =
cart_slidetype_quadraticaccelerate:qzAan=3DMath.pow(qzqo,2);break;};if(qz=
Acy){qzAan=3D1-qzAan;};return =
Math.min(Math.max(0,qzAan),1);};window.qzyh=3D0;window.qzvy=3D1;window.qz=
um=3D2;window.qzyg=3D3;window.qzts=3D4;window.qzsg=3D5;window.qztw=3D6;wi=
ndow.qzsq=3D7;window.qzsp=3D8;window.qzrt=3D9;window.qzul=3D10;window.qzt=
r=3D11;window.qztq=3D12;window.qzsf=3D13;window.qzuk=3D14;window.qztp=3D1=
5;window.qzuj=3D16;window.qzvx=3D17;window.qzvw=3D18;window.qzui=3D19;win=
dow.qzuh=3D20;window.qztv=3D21;window.qzvv=3D22;window.ComponentArt_Effec=
tiveTransitionString=3Dfunction(qzAgm,qzzm){switch(qzAgm){case =
qzyh:return null;case qzvy:return qzzm;case =
qzum:return'progid:DXImageTransform.Microsoft.RandomDissolve()';case =
qzyg:return'progid:DXImageTransform.Microsoft.Fade()';case =
qzts:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DCIRCLE)';c=
ase =
qzsg:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DCIRCLE,mot=
ion=3Din)';case =
qztw:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DCROSS)';ca=
se =
qzsq:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DCROSS,moti=
on=3Din)';case =
qzsp:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DDIAMOND)';=
case =
qzrt:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DDIAMOND,mo=
tion=3Din)';case =
qzul:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DPLUS)';cas=
e =
qztr:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DPLUS,motio=
n=3Din)';case =
qztq:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DSQUARE)';c=
ase =
qzsf:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DSQUARE,mot=
ion=3Din)';case =
qzuk:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DSTAR)';cas=
e =
qztp:return'progid:DXImageTransform.Microsoft.Iris(irisStyle=3DSTAR,motio=
n=3Din)';case =
qzuj:return'progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=3D20)';c=
ase =
qzvx:return'progid:DXImageTransform.Microsoft.Wheel(spokes=3D2)';case =
qzvw:return'progid:DXImageTransform.Microsoft.Wheel(spokes=3D8)';case =
qzui:return'progid:DXImageTransform.Microsoft.Wipe(GradientSize=3D1.0,wip=
eStyle=3D1)';case =
qzuh:return'progid:DXImageTransform.Microsoft.Wipe(GradientSize=3D1.0,wip=
eStyle=3D0,motion=3Dreverse)';case =
qztv:return'progid:DXImageTransform.Microsoft.Wipe(GradientSize=3D1.0,wip=
eStyle=3D0)';case =
qzvv:return'progid:DXImageTransform.Microsoft.Wipe(GradientSize=3D1.0,wip=
eStyle=3D1,motion=3Dreverse)';};return =
null;};window.qqDb=3Dfunction(qzm,qg16){var =
qzhz,qzzt=3Dqzm.Target;if(!qzzt||qzzt=3D=3D''){qzzt=3Dqg16.DefaultTarget;=
};var =
sPostId=3Dqzm.PostBackID;if(!sPostId&&qzm.ID&&qzm.ID!=3D''){sPostId=3D'p_=
'+qzm.ID;};if(qzm.AutoPostBackOnSelect&&sPostId){var =
qzAgp=3D"__doPostBack('"+qg16.ControlId+"','"+sPostId+"')";if(qzm.ClientS=
ideCommand&&qzm.ClientSideCommand!=3D''){qg16.ExecutingClientSideCommand=3D=
qzm.ClientSideCommand;qzhz=3D"if(eval("+qg16.ClientControlId+".ExecutingC=
lientSideCommand)) {"+qzAgp+";}";}else{qzhz=3DqzAgp+";";};}else =
if(qzm.ClientSideCommand&&qzm.ClientSideCommand!=3D''){qzhz=3Dqzm.ClientS=
ideCommand;}else =
if(qzm.NavigateUrl&&qzm.NavigateUrl!=3D''){if(!qzzt||qzzt=3D=3D''){qzhz=3D=
"document.location.href =3D =
'"+qzm.NavigateUrl+"'";}else{qzhz=3D"window.open('"+qzm.NavigateUrl+"', =
'"+qzzt+"')";};}else{qzhz=3D'';};if(qg16.MultiPageId&&qg16.MultiPageId!=3D=
''){if(qzm.PageViewId&&qzm.PageViewId!=3D''){qzhz=3Dqg16.MultiPageId+".Se=
tPageId('"+qzm.PageViewId+"');"+qzhz;}else{var =
index=3DFindInArray(qg16.qqGo,'PageViewId'),qqWb=3Dfalse;for(var =
qzba=3D0;qzba<qg16.ItemStorageArray.length;qzba++){if(qg16.ItemStorageArr=
ay[qzba][index]&&qg16.ItemStorageArray[qzba][index]!=3D''){qqWb=3Dtrue;br=
eak;};};if(!qqWb){qzhz=3Dqg16.MultiPageId+".SetPageIndex("+qzm.StorageInd=
ex+");"+qzhz;};};};return =
qzhz;};window.ComponentArt_CommandNavigatesAway=3Dfunction(jsCommand){ret=
urn(jsCommand.indexOf('__doPostBack')!=3D-1)||(jsCommand.indexOf('documen=
t.location.href')!=3D-1);};window.ComponentArt_AddEventHandler=3Dfunction=
(qzcg,eventName,handler){if(!window.cart_browser_addeventhandlers){return=
 false;};if(qzcg.attachEvent){return =
qzcg.attachEvent("on"+eventName,handler);}else =
if(qzcg.addEventListener){qzcg.addEventListener(eventName,handler,false);=
return true;};return =
false;};window.ComponentArt_RemoveEventHandler=3Dfunction(qzcg,eventName,=
handler){if(!window.cart_browser_addeventhandlers){return =
false;};if(qzcg.detachEvent){return =
qzcg.detachEvent("on"+eventName,handler);}else =
if(qzcg.removeEventListener){qzcg.removeEventListener(eventName,handler,f=
alse);return true;};return =
false;};window.ComponentArt_CancelEvent=3Dfunction(qzim){if(document.all)=
{if(!qzim){qzim=3Devent;};qzim.cancelBubble=3Dtrue;qzim.returnValue=3Dfal=
se;}else if(qzim){qzim.preventDefault();qzim.stopPropagation();};return =
false;};window.ComponentArt_IsMouseOnObject=3Dfunction(qzbc,x,y){var =
qzAjp=3DqzAfx(qzbc)-window.document.body.scrollLeft+1,qzAkv=3DqzAfw(qzbc)=
-window.document.body.scrollTop+1,qzAln=3DqzAjp+qzbc.offsetWidth-1,qzAku=3D=
qzAkv+qzbc.offsetHeight-1;return((x>qzAjp)&&(x<qzAln)&&(y>qzAkv)&&(y<qzAk=
u));};window.FindInArray=3Dfunction(array,item){for(var =
qzba=3D0;qzba<array.length;qzba++){if(array[qzba]=3D=3Ditem){return =
qzba;};};return =
null;};window.FindPropertyValueInStorageArray=3Dfunction(array,qqGt){for(=
var =
qzba=3D0;qzba<array.length;qzba+=3D2){if(array[qzba]=3D=3DqqGt){return =
qzba+1;};};return =
null;};window.FindPropertyIndexInStorageArray=3Dfunction(array,qqGz){for(=
var =
qzba=3D0;2*qzba<array.length;qzba++){if(array[2*qzba]=3D=3DqqGz){return =
qzba;};};return =
null;};window.ComponentArt_Quote=3Dfunction(str){if(str=3D=3Dnull){return=
'null';}else{return'\''+str+'\'';};};window.ComponentArt_Contains=3Dfunct=
ion(qzvj,qzqm){if(qzqm=3D=3Dnull||qzvj=3D=3Dnull){return =
false;};if(cart_browser_ie){return =
qzvj.contains(qzqm);};if(qzqm=3D=3Dqzvj){return =
true;}while(qzqm.parentNode){qzqm=3Dqzqm.parentNode;if(qzqm=3D=3Dqzvj){re=
turn true;};};return =
false;};window.ComponentArt_ToElement=3Dfunction(event){if(event=3D=3Dnul=
l){return null;};if(cart_browser_ie){return =
event.toElement;};if(event.type=3D=3D'mouseover'){return =
event.target;};if(event.type=3D=3D'mouseout'){return =
event.relatedTarget;};return =
null;};window.ComponentArt_FromElement=3Dfunction(event){if(event=3D=3Dnu=
ll){return null;};if(event.fromElement!=3Dnull){return =
event.fromElement;};if(event.type=3D=3D'mouseover'){return =
event.relatedTarget;};if(event.type=3D=3D'mouseout'){return =
event.target;};return =
null;};window.ComponentArt_IsStray=3Dfunction(qzcg){while(qzcg!=3Dnull&&q=
zcg!=3Ddocument.documentElement){qzcg=3Dqzcg.parentNode;};return =
qzcg!=3Ddocument.documentElement;};window.ComponentArt_InstantiateClientT=
emplate=3Dfunction(qg34,Parent,DataItem){var =
arChunks=3Dqg34.split("##");for(var =
qzba=3D1;qzba<arChunks.length;qzba+=3D2){arChunks[qzba]=3Deval(arChunks[q=
zba]);};return =
arChunks.join('');};window.qqGp=3Dfunction(qqGk,storageArray){var =
object=3Dnew qqGk();for(var =
qzba=3D0;qzba<object.qqGr.length;qzba+=3D2){object[object.qqGr[qzba]]=3Dn=
ull;};for(var =
qzba=3D0;qzba<object.TransitoryProperties.length;qzba+=3D2){object[object=
.TransitoryProperties[qzba]]=3Dnull;};for(var =
qzba=3D0;qzba<storageArray.length;qzba+=3D2){var =
qqGt=3D2*storageArray[qzba],qqGy=3DstorageArray[qzba+1],qqGz=3Dobject.qqG=
r[qqGt],qqGj=3Dobject.qqGr[qqGt+1];object[qqGz]=3DqqGj?qqGp(qqGj,qqGy):qq=
Gy;};var qqGm=3Darguments.length-2;for(var =
qzba=3D0;qzba<qqGm&&qzba<object.TransitoryProperties.length;qzba++){var =
qqGz=3Dobject.TransitoryProperties[qzba];object[qqGz]=3Darguments[2+qzba]=
;};return =
object;};window.ComponentArt_SetProperties=3Dfunction(qzgx,nameValueArray=
){while(!nameValueArray[nameValueArray.length-1]){nameValueArray.length--=
;};for(var =
qzba=3D0;qzba<nameValueArray.length;qzba++){qzgx[nameValueArray[qzba][0]]=
=3DnameValueArray[qzba][1];};};window.ComponentArt_ElementContainer=3Dfun=
ction(parentElement,qzmp,qzdx){this.ParentElement=3DparentElement!=3Dnull=
?parentElement:ComponentArt_ElementContainer.CreateParentContainerElement=
();this.qzpz=3Dnew =
Array();this.qzdx=3D(qzdx!=3Dnull&&qzdx>0)?qzdx:ComponentArt_ElementConta=
iner.DefaultCapacityIncrement;this.qzse=3Dthis.ParentElement.childNodes.l=
ength;qzmp=3D(qzmp!=3Dnull&&qzmp>0)?qzmp:ComponentArt_ElementContainer.De=
faultInitialCapacity;this.qzyc(qzmp);this.qzcw=3D0;};window.ComponentArt_=
ElementContainer.DefaultInitialCapacity=3D12;window.ComponentArt_ElementC=
ontainer.DefaultCapacityIncrement=3D4;window.ComponentArt_ElementContaine=
r.CreateParentContainerElement=3Dfunction(){var =
containerElement;if(window.cart_browser_iemac){containerElement=3Ddocumen=
t.body.appendChild(document.createElement('span'));}else{containerElement=
=3Ddocument.body.insertBefore(document.createElement('span'),document.bod=
y.firstChild);};if(window.cart_browser_opera){containerElement.style.posi=
tion=3D'absolute';containerElement.style.left=3D'0px';containerElement.st=
yle.top=3D'0px';};return =
containerElement;};window.ComponentArt_ElementContainer.prototype.qzyc=3D=
function(qzdx){if(qzdx=3D=3Dnull||qzdx<=3D0){qzdx=3Dthis.qzdx;};var =
qzAji=3Dthis.qzse,qzAjh=3Dthis.qzpz.length=3Dthis.qzse+=3Dqzdx;for(var =
qzba=3DqzAji;qzba<qzAjh;qzba++){this.qzpz[qzba]=3Dthis.ParentElement.appe=
ndChild(document.createElement('div'));this.qzpz[qzba].ContainerIndex=3Dq=
zba;this.qzpz[qzba].style.position=3D'absolute';this.qzpz[qzba].style.zIn=
dex=3D-999;this.qzpz[qzba].style.left=3D'0px';this.qzpz[qzba].style.top=3D=
'0px';};};window.ComponentArt_ElementContainer.prototype.Add=3Dfunction(h=
tmlMarkup){if(this.qzcw>=3Dthis.qzse){this.qzyc();};this.qzpz[this.qzcw].=
style.visibility=3D'hidden';this.qzpz[this.qzcw].innerHTML=3DhtmlMarkup;t=
his.qzpz[this.qzcw]['taken']=3Dtrue;var =
qzAfs=3Dthis.qzpz[this.qzcw].firstChild;qzAfs.ContainerIndex=3Dthis.qzcw;=
for(var =
qzba=3Dthis.qzcw+1;qzba<this.qzse;qzba++){if(!this.qzpz[qzba]['taken']){t=
his.qzcw=3Dqzba;break;};};if(this.qzcw<this.qzse&&this.qzpz[this.qzcw]['t=
aken']){this.qzcw=3Dthis.qzse;};return =
qzAfs;};window.ComponentArt_ElementContainer.prototype.Remove=3Dfunction(=
index){if(index<0||this.qzse<=3Dindex){return;};this.qzpz[index].innerHTM=
L=3D'';this.qzpz[index]['taken']=3Dfalse;if(index<this.qzcw){this.qzcw=3D=
index;};};window.ComponentArt_ElementContainer.prototype.Clear=3Dfunction=
(){var slotElements=3Dthis.ParentElement.childNodes;for(var =
qzba=3D0;qzba<slotElements.length;qzba++){slotElements[qzba].innerHTML=3D=
'';slotElements[qzba].ContainerIndex=3Dqzba;slotElements[qzba].style.posi=
tion=3D'absolute';slotElements[qzba].style.zIndex=3D-999;slotElements[qzb=
a].style.left=3D'0px';slotElements[qzba].style.top=3D'0px';slotElements[q=
zba]['taken']=3Dfalse;};this.qzcw=3D0;};window.ComponentArt_Utils_Loaded=3D=
true;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573S188.js

if(!window.ComponentArt_ItemLook_Loaded){window.ComponentArt_ItemLookColl=
ection=3Dfunction(qqRc){for(var qzba=3D0;qzba<qqRc.length;qzba++){var =
qqRb=3DqqRc[qzba],lookId=3DqqRb[1];this[lookId]=3Dthis[qzba]=3DqqGp(Compo=
nentArt_ItemLook,qqRb);};this.length=3DqqRc.length;};window.ComponentArt_=
ItemLook=3Dfunction(){};window.ComponentArt_ItemLook.prototype.Transitory=
Properties=3DComponentArt_ItemLook.TransitoryProperties=3D[];window.Compo=
nentArt_ItemLook.prototype.qqGr=3DComponentArt_ItemLook.qqGr=3D['LookId',=
,'CssClass',,'HoverCssClass',,'ImageHeight',,'ImageWidth',,'LabelPaddingB=
ottom',,'LabelPaddingLeft',,'LabelPaddingRight',,'LabelPaddingTop',,'Acti=
veCssClass',,'ExpandedCssClass',,'LeftIconUrl',,'HoverLeftIconUrl',,'Left=
IconWidth',,'LeftIconHeight',,'ActiveLeftIconUrl',,'ExpandedLeftIconUrl',=
,'RightIconUrl',,'HoverRightIconUrl',,'RightIconWidth',,'RightIconHeight'=
,,'ActiveRightIconUrl',,'ExpandedRightIconUrl',,'ImageUrl',,'HoverImageUr=
l',,'ActiveImageUrl',,'ExpandedImageUrl',];window.ComponentArt_ItemLook.p=
rototype.ApplyTo=3Dfunction(destinationLook){for(var =
qzba=3D0;qzba<this.qqGr.length;qzba+=3D2){var =
qqGz=3Dthis.qqGr[qzba];if(destinationLook[qqGz]=3D=3Dnull){destinationLoo=
k[qqGz]=3Dthis[qqGz];};};};window.ComponentArt_ItemLook.prototype.ApplyFr=
om=3Dfunction(sourceLook){for(var =
qzba=3D0;qzba<this.qqGr.length;qzba+=3D2){var =
qqGz=3Dthis.qqGr[qzba];if(this[qqGz]=3D=3Dnull){this[qqGz]=3DsourceLook[q=
qGz];};};};window.ComponentArt_ItemLook.prototype.CopyTo=3Dfunction(desti=
nationLook){for(var qzba=3D0;qzba<this.qqGr.length;qzba+=3D2){var =
qqGz=3Dthis.qqGr[qzba];destinationLook[qqGz]=3Dthis[qqGz];};};window.Comp=
onentArt_ItemLook.prototype.CopyFrom=3Dfunction(sourceLook){for(var =
qzba=3D0;qzba<this.qqGr.length;qzba+=3D2){var =
qqGz=3Dthis.qqGr[qzba];this[qqGz]=3DsourceLook[qqGz];};};window.Component=
Art_ItemLook.prototype.IsEmpty=3Dfunction(){for(var =
qzba=3D0;qzba<this.qqGr.length;qzba+=3D2){var =
qqGz=3Dthis.qqGr[qzba];if(this[qqGz]!=3Dnull){return false;};};return =
true;};window.ComponentArt_ItemLook_Loaded=3Dtrue;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573Z388.js

if(!window.ComponentArt_Keyboard_Loaded){window.qqPa=3Dnull;window.qqPc=3D=
new =
Array();window.qqPf=3Dfunction(qg16,qzyb,handler){this.Control=3Dqg16;thi=
s.qztk=3Dqzyb;this.Handler=3Dhandler;};window.qqPd=3Dfunction(qg16,qzyb){=
for(var =
qzba=3D0;qzba<qqPc.length;qzba++){if(qqPc[qzba].Control=3D=3Dqg16&&qqPc[q=
zba].qztk=3D=3Dqzyb){eval(qqPc[qzba].Handler);return true;};};return =
false;};if(document.layers){document.captureEvents(Event.KEYPRESS);};wind=
ow.ComponentArt_HandleKeyPress=3Dfunction(qzim){ComponentArt_ProcessKeyPr=
ess(qzim);};window.ComponentArt_ProcessKeyPress=3Dfunction(qzim){if(!qqPa=
||!qqPa.KeyboardEnabled){return =
true;};if(document.activeElement&&(document.activeElement.nodeName=3D=3D'=
INPUT'||document.activeElement.nodeName=3D=3D'SELECT'||document.activeEle=
ment.nodeName=3D=3D'TEXTAREA')){return true;};var =
qztk;if(document.all){qzim=3Dwindow.event;qztk=3Dqzim.keyCode;}else{qztk=3D=
qzim.which;};var =
qzAbi=3DString.fromCharCode(qztk);if(qztk>111&&qztk<123)qzAbi=3D"F"+(qztk=
-111);else if(qztk=3D=3D13)qzAbi=3D"Enter";else =
if(qztk=3D=3D29)qzAbi=3D"PgUp";else if(qztk=3D=3D30)qzAbi=3D"PgDn";var =
qzlk=3D"";if(qzim.shiftKey)qzlk+=3D"Shift+";if(qzim.ctrlKey)qzlk+=3D"Ctrl=
+";if(qzim.altKey)qzlk+=3D"Alt+";qzlk+=3DqzAbi;if(!qqPd(qqPa,qzlk)){retur=
n =
true;};if(document.all){qzim.cancelBubble=3Dtrue;qzim.returnValue=3Dfalse=
;}else{qzim.preventDefault();qzim.stopPropagation();};return =
false;};window.ComponentArt_RegisterKeyHandler=3Dfunction(qg16,qzyb,handl=
er){qqPc[qqPc.length]=3Dnew =
qqPf(qg16,qzyb,handler);};window.ComponentArt_Keyboard_Loaded=3Dtrue;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573W888.js

if(!window.cart_menu_kernel_loaded){window.ComponentArt_Menu=3Dfunction(m=
enuId,itemStorageArray,qqRc,scrollLookStorageArray){this.ClientControlId=3D=
this.MenuId=3DmenuId;if(itemStorageArray=3D=3Dnull){this.ItemStorageArray=
=3Dnew =
Array();}else{this.ItemStorageArray=3DitemStorageArray;};this.ActiveGroup=
List=3Dnew =
Array();this.ExpandedGroupIndex=3Dnull;this.ExpandedSubGroupCount=3D0;thi=
s.EffectiveShadowOffset=3D0;this.RecycleGroups=3Dtrue;this.ZIndexIncremen=
t=3D0;this.ItemLooks=3Dnew =
ComponentArt_ItemLookCollection(qqRc);this.ScrollDownLook=3DqqGp(Componen=
tArt_ItemLook,scrollLookStorageArray[0]);var =
scrollDownOriginalLook=3Dthis.ItemLooks[this.ScrollDownLook.LookId];if(sc=
rollDownOriginalLook){scrollDownOriginalLook.ApplyTo(this.ScrollDownLook)=
;};this.ScrollUpLook=3DqqGp(ComponentArt_ItemLook,scrollLookStorageArray[=
1]);var =
scrollUpOriginalLook=3Dthis.ItemLooks[this.ScrollUpLook.LookId];if(scroll=
UpOriginalLook){scrollUpOriginalLook.ApplyTo(this.ScrollUpLook);};};windo=
w.ComponentArt_Menu.prototype.qqGo=3D['PostBackID','ParentIndex','ChildIn=
dexes','Enabled','TextAlign','TextWrap','AutoPostBackOnSelect','ID','Navi=
gateUrl','Target','ClientSideCommand','Text','LookId','CssClass','HoverCs=
sClass','Width','Height','LabelPaddingBottom','LabelPaddingLeft','LabelPa=
ddingRight','LabelPaddingTop','ActiveCssClass','LeftIconUrl','HoverLeftIc=
onUrl','LeftIconWidth','LeftIconHeight','ActiveLeftIconUrl','RightIconUrl=
','HoverRightIconUrl','RightIconWidth','RightIconHeight','ActiveRightIcon=
Url','ImageUrl','HoverImageUrl','ImageWidth','ImageHeight','ActiveImageUr=
l','SubGroupExpandDirection','SubGroupOrientation','SubGroupExpandOffsetX=
','SubGroupExpandOffsetY','SubGroupCssClass','SubGroupItemSpacing','SubGr=
oupWidth','SubGroupHeight','ExpandedCssClass','ExpandedLeftIconUrl','Expa=
ndedRightIconUrl','ExpandedImageUrl','KeyboardShortcut','ToolTip','Value'=
,'TemplateInstanceId','PageViewId'];window.ComponentArt_Menu.prototype.qz=
o=3Dfunction(index){if(index<0){return this.qzur();};var =
qzan=3Dthis.ItemStorageArray[index],item=3Dnew =
ComponentArt_MenuItem();item.ParentMenu=3Dthis;item.StorageIndex=3Dindex;=
for(var =
qzba=3D0;qzba<this.qqGo.length;qzba++){item[this.qqGo[qzba]]=3Dqzan[qzba]=
;};if(!item.Look){item.Look=3Dthis.ItemLooks[item.LookId];};if(item.Look)=
{item.Look.ApplyTo(item);};return =
item;};window.ComponentArt_Menu.prototype.Items=3Dfunction(param){return =
this.qzur().Items(param);};window.ComponentArt_Menu.prototype.qzAgk=3Dfun=
ction(){var =
indexOfParentIndex=3DFindInArray(this.qqGo,'ParentIndex'),qzzf=3Dnew =
Array();for(var =
qzba=3D0;qzba<this.ItemStorageArray.length;qzba++){if(this.ItemStorageArr=
ay[qzba][indexOfParentIndex]<0){qzzf[qzzf.length]=3Dqzba;};};return =
qzzf;};window.ComponentArt_Menu.prototype.qzur=3Dfunction(){var =
qzke=3Dnew =
ComponentArt_MenuItem();qzke.ParentMenu=3Dthis;qzke.StorageIndex=3D-1;qzk=
e.ChildIndexes=3Dthis.qzAgk();qzke.SubGroupCssClass=3Dthis.CssClass;qzke.=
SubGroupExpandDirection=3Dthis.TopGroupExpandDirection;qzke.SubGroupExpan=
dOffsetX=3D0;qzke.SubGroupExpandOffsetY=3D0;qzke.SubGroupItemSpacing=3Dth=
is.TopGroupItemSpacing;qzke.SubGroupOrientation=3Dthis.Orientation;qzke.S=
ubGroupHeight=3Dthis.Height;qzke.SubGroupWidth=3Dthis.Width;return =
qzke;};window.ComponentArt_Menu.prototype.FindItemByProperty=3Dfunction(q=
qGz,qqGy){var indexOfProperty=3DFindInArray(this.qqGo,qqGz);for(var =
qzba=3D0;qzba<this.ItemStorageArray.length;qzba++){if(this.ItemStorageArr=
ay[qzba][indexOfProperty]=3D=3DqqGy){return this.qzo(qzba);};};return =
null;};window.ComponentArt_Menu.prototype.FindItemById=3Dfunction(itemId)=
{return =
this.FindItemByProperty('ID',itemId);};window.ComponentArt_Menu.prototype=
.FindItemByPostBackId=3Dfunction(itemPostBackId){return =
this.FindItemByProperty('PostBackID',itemPostBackId);};window.ComponentAr=
t_Menu.prototype.SelectItemByPostBackId=3Dfunction(itemPostBackId){var =
item=3Dthis.FindItemByPostBackId(itemPostBackId);if(item!=3Dnull){eval(qq=
Db(item,this));};};window.ComponentArt_Menu.prototype.ShowContextMenu=3Df=
unction(){var =
_x=3Dnull,_y=3Dnull,_value=3Dnull,_event=3Dnull,_element=3Dnull;if(this.C=
ontextMenu=3D=3DqqZn){return =
false;};if(this.ContextMenuActive){this.Hide();};if(qqZp&&(qqZp.ContextMe=
nuExpanded||qqZp.ExpandOnClickExpanded)){qqZp.ExpandOnClickExpanded=3Dfal=
se;qqZp.ContextMenuExpanded=3Dfalse;ComponentArt_Menu_CollapseEntireMenu(=
qqZp);};switch(arguments.length){case =
3:_x=3Darguments[0];_y=3Darguments[1];_value=3Darguments[2];break;case =
2:if(arguments[0].tagName!=3Dnull){_element=3Darguments[0];_value=3Dargum=
ents[1];}else =
if(isNaN(arguments[0])){_event=3Darguments[0];_value=3Darguments[1];}else=
{_x=3Darguments[0];_y=3Darguments[1];};break;case =
1:if(arguments[0].tagName!=3Dnull){_element=3Darguments[0];}else =
if(arguments[0].type!=3Dnull){_event=3Darguments[0];}else{_value=3Dargume=
nts[0];};break;case 0:break;default:return =
false;};if(_x=3D=3Dnull&&_y=3D=3Dnull&&_element=3D=3Dnull){if(_event!=3Dn=
ull){_x=3D_event.pageX?_event.pageX:_event.x;_y=3D_event.pageY?_event.pag=
eY:_event.y;}else{_x=3Devent?(event.pageX?event.pageX:(event.x?event.x:0)=
):0;_y=3Devent?(event.pageY?event.pageY:(event.y?event.y:0)):0;};};if(car=
t_browser_ie&&_x!=3Dnull&&_y!=3Dnull){var =
body=3Ddocument.compatMode=3D=3D"CSS1Compat"?document.documentElement:doc=
ument.body;_x+=3Dbody.scrollLeft;_y+=3Dbody.scrollTop;};document.getEleme=
ntById(this.MenuId+'_ContextData').value=3Dthis.ContextData=3D_value;var =
rootItemObject=3Dthis.qzur();ComponentArt_Menu_CreateDynamicGroup(this,ca=
rt_menu_rootindex,rootItemObject);var =
qzk=3Dthis.ActiveGroupList[cart_menu_rootindex];qzk.qzax=3Dnull;qzk.qzdr=3D=
null;qzk.IsRoot=3Dtrue;if(_element!=3Dnull){ComponentArt_Menu_AdjustGroup=
Position(this,qzk,rootItemObject,_element);}else{ComponentArt_Menu_Adjust=
GroupPosition(this,qzk,rootItemObject,_x,_y);};this.ExpandTimeoutGroupInd=
ex=3Dcart_menu_rootindex;this.ContextMenuExpanded=3Dtrue;this.ContextMenu=
Active=3Dtrue;ComponentArt_Menu_ExpandGroup(this);if(this.ClientSideOnCon=
textMenuShow){this.ClientSideOnContextMenuShow(this);};return =
true;};window.ComponentArt_Menu.prototype.Hide=3Dfunction(){this.ForceCol=
lapse=3Dtrue;clearTimeout(this.CollapseTimeoutId);this.CollapseTimeoutId=3D=
null;clearTimeout(this.GainFocusTimeoutId);this.GainFocusTimeoutId=3Dnull=
;clearTimeout(this.ExpandTimeoutId);this.ExpandTimeoutId=3Dnull;this.Expa=
ndTimeoutGroupIndex=3Dnull;this.ContextMenuExpanded=3Dfalse;var =
qqZc=3Dnew Array();for(var index in =
this.ActiveGroupList){if(!isNaN(index)){qqZc[qqZc.length]=3Dindex;};};qqZ=
c.reverse();for(var qzba=3D0;qzba<qqZc.length;qzba++){var =
index=3DqqZc[qzba],qzk=3Dthis.ActiveGroupList[index];if(qzk){if(qzk.Slide=
TimerId){clearInterval(qzk.SlideTimerId);qzk.SlideTimerId=3Dnull;};if(qzk=
.GroupState!=3Dqzhr){ComponentArt_Menu_CollapseGroup(this,index);};};};th=
is.ExpandedGroupIndex=3Dnull;this.ExpandedSubGroupCount=3D0;this.ZIndexIn=
crement=3D0;if(this.ContextMenu!=3DqqZn){this.ContextMenuActive=3Dfalse;}=
;this.ForceCollapse=3Dfalse;};window.ComponentArt_MenuItem=3Dfunction(){t=
his.StorageIndex=3Dnull;this.ParentIndex=3Dnull;this.ChildIndexes=3Dnull;=
this.ID=3Dnull;this.ParentMenu=3Dnull;this.Text=3Dnull;this.TextAlign=3Dn=
ull;this.TextWrap=3Dnull;this.CssClass=3Dnull;this.ImageUrl=3Dnull;this.L=
eftIconUrl=3Dnull;this.RightIconUrl=3Dnull;this.ActiveCssClass=3Dnull;thi=
s.ActiveImageUrl=3Dnull;this.ActiveLeftIconUrl=3Dnull;this.ActiveRightIco=
nUrl=3Dnull;this.ExpandedCssClass=3Dnull;this.ExpandedImageUrl=3Dnull;thi=
s.ExpandedLeftIconUrl=3Dnull;this.ExpandedRightIconUrl=3Dnull;this.HoverC=
ssClass=3Dnull;this.HoverImageUrl=3Dnull;this.HoverLeftIconUrl=3Dnull;thi=
s.HoverRightIconUrl=3Dnull;this.Height=3Dnull;this.Width=3Dnull;this.Left=
IconHeight=3Dnull;this.LeftIconWidth=3Dnull;this.RightIconHeight=3Dnull;t=
his.RightIconWidth=3Dnull;this.SubGroupCssClass=3Dnull;this.SubGroupExpan=
dDirection=3Dnull;this.SubGroupItemSpacing=3Dnull;this.SubGroupOrientatio=
n=3Dnull;this.SubGroupHeight=3Dnull;this.SubGroupWidth=3Dnull;this.qzAli=3D=
null;this.ToolTip=3Dnull;this.Value=3Dnull;this.LabelPaddingLeft=3Dnull;t=
his.LabelPaddingRight=3Dnull;};window.ComponentArt_MenuItem.prototype.Ite=
ms=3Dfunction(param){if(param=3D=3Dnull){var items=3Dnew =
Array(),length=3Dthis.ChildIndexes.length;for(var =
qzba=3D0;qzba<length;qzba++){items[qzba]=3Dthis.ParentMenu.qzo(this.Child=
Indexes[qzba]);};return =
items;}else{if(typeof(param)=3D=3D'number'){return =
this.ParentMenu.qzo(this.ChildIndexes[param]);}else{var =
length=3Dthis.ChildIndexes.length;for(var =
qzba=3D0;qzba<length;qzba++){var =
item=3Dthis.ParentMenu.qzo(this.ChildIndexes[qzba]);if(item.ID=3D=3Dparam=
){return item;};};return =
null;};};};window.cart_menu_kernel_loaded=3Dtrue;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573Q288.js

if(!window.ComponentArt_Menu_Keyboard_Loaded){window.ComponentArt_Menu_Se=
tKeyboardFocusedMenu=3Dfunction(menuObj){qqPa=3DmenuObj;};window.Componen=
tArt_Menu_InitKeyboard=3Dfunction(menu){ComponentArt_Menu_SetKeyboardFocu=
sedMenu(menu);menu.KeyboardEnabled=3Dtrue;menu.qzad=3Dmenu.Items()[0];doc=
ument.onkeydown=3DComponentArt_HandleKeyPress;};window.ComponentArt_Menu_=
Keyboard_Loaded=3Dtrue;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/Scripts/3_0_1623/A573R388.js

if(!window.cart_menu_support_loaded){window.cart_slideframeduration=3D10;=
window.cart_menu_scrollframeduration=3D30;window.cart_menu_scrollwindowpa=
dding=3D5;window.cart_menu_zindexbase=3D999;window.cart_menu_rootindex=3D=
-1;window.qqZp=3Dnull;window.cart_menu_mousedownmenu=3Dnull;window.cart_m=
enu_contexthotspotmenu=3Dnull;window.qqZq=3Dnull;window.qzjv=3D0;window.q=
zkv=3D1;window.qzpe=3D2;window.qzhr=3D0;window.qzju=3D1;window.qzil=3D3;w=
indow.qzhl=3D5;window.qzjz=3D0;window.qzAbx=3D1;window.qzqt=3D0;window.qz=
fa=3D1;window.qzde=3D2;window.qzez=3D3;window.qzfd=3D4;window.qzbv=3D5;wi=
ndow.qzfl=3D6;window.qzpc=3D7;window.qzfs=3D8;window.qzqe=3D0;window.qzpr=
=3D1;window.qzpb=3D2;window.qqZn=3D0;window.qqZo=3D1;window.qqZl=3D2;wind=
ow.qqZm=3D3;window.ComponentArt_Menu_SubGroupHtml=3Dfunction(parentItem){=
var qzab=3Dnew Array();qzab[qzab.length]=3D'<table =
style=3D"visibility:hidden;" cellpadding=3D"0" border=3D"0" =
cellspacing=3D"';qzab[qzab.length]=3DparentItem.SubGroupItemSpacing?paren=
tItem.SubGroupItemSpacing:0;qzab[qzab.length]=3D'" =
class=3D"';qzab[qzab.length]=3DparentItem.SubGroupCssClass;qzab[qzab.leng=
th]=3D'" =
';qzab[qzab.length]=3D'onmouseout=3D"ComponentArt_Menu_GroupMouseOut(this=
,event)" onmouseover=3D"ComponentArt_Menu_GroupMouseOver(this,event)" =
';if(parentItem.ParentMenu.ExpandOnClick&&cart_browser_expandonclick||par=
entItem.ParentMenu.ContextMenu!=3DqqZn){qzab[qzab.length]=3D'onmousedown=3D=
"ComponentArt_Menu_GroupMouseDown(this)" =
';};if(parentItem.SubGroupWidth){qzab[qzab.length]=3D'width=3D"';qzab[qza=
b.length]=3DparentItem.SubGroupWidth;qzab[qzab.length]=3D'" =
';};if(parentItem.SubGroupHeight){qzab[qzab.length]=3D'height=3D"';qzab[q=
zab.length]=3DparentItem.SubGroupHeight;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'id=3D"G';qzab[qzab.length]=3DparentItem.ParentMe=
nu.MenuId;qzab[qzab.length]=3D'_';qzab[qzab.length]=3DparentItem.StorageI=
ndex;qzab[qzab.length]=3D'"><tr>';var =
qzsw=3D(parentItem.SubGroupOrientation=3D=3Dqzjz),items=3DparentItem.Item=
s(),qzrw=3Dnull,qzrg=3Dnull;if(qzsw){for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];if(item.LeftIconWidth!=3Dnull){qzrw=3DMath.max(qzrw,pa=
rseInt(item.LeftIconWidth));};if(item.RightIconWidth!=3Dnull){qzrg=3DMath=
.max(qzrg,parseInt(item.RightIconWidth));};};};for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];item.EffectiveLeftIconWidth=3D(item.LeftIconWidth!=3Dn=
ull)?item.LeftIconWidth:qzrw;item.EffectiveRightIconWidth=3D(item.RightIc=
onWidth!=3Dnull)?item.RightIconWidth:qzrg;};for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];qzab[qzab.length]=3DComponentArt_Menu_ItemHtml(item);i=
f(qzsw){qzab[qzab.length]=3D'</tr><tr>';};};if(qzsw){qzab.length-=3D1;};q=
zab[qzab.length]=3D'</tr></table>';return =
qzab.join('');};window.ComponentArt_Menu_ScrollSubGroupHtml=3Dfunction(pa=
rentItem,qzk){var qzab=3Dnew Array();qzab[qzab.length]=3D'<div =
style=3D"visibility:hidden;position:absolute;width:';qzab[qzab.length]=3D=
cart_browser_mozilla?qzk.Scroll_gwm:qzk.Scroll_gw;qzab[qzab.length]=3D'px=
;height:';qzab[qzab.length]=3Dcart_browser_mozilla?qzk.Scroll_ghm:qzk.Scr=
oll_gh;qzab[qzab.length]=3D'px;" =
class=3D"';qzab[qzab.length]=3DparentItem.SubGroupCssClass;qzab[qzab.leng=
th]=3D'" onmouseout=3D"ComponentArt_Menu_GroupMouseOut(this,event)" =
onmouseover=3D"ComponentArt_Menu_GroupMouseOver(this,event)" =
';if(parentItem.ParentMenu.ExpandOnClick&&cart_browser_expandonclick||par=
entItem.ParentMenu.ContextMenu!=3DqqZn){qzab[qzab.length]=3D'onmousedown=3D=
"ComponentArt_Menu_GroupMouseDown(this)" =
';};qzab[qzab.length]=3D'id=3D"G';qzab[qzab.length]=3DparentItem.ParentMe=
nu.MenuId;qzab[qzab.length]=3D'_';qzab[qzab.length]=3DparentItem.StorageI=
ndex;qzab[qzab.length]=3D'"><div =
style=3D"position:absolute;top:0px;left:0px;clip:rect(';qzab[qzab.length]=
=3Dqzk.Scroll_is;qzab[qzab.length]=3D'px =
';qzab[qzab.length]=3Dqzk.Scroll_is+qzk.Scroll_cw;qzab[qzab.length]=3D'px=
 =
';qzab[qzab.length]=3Dqzk.Scroll_is+qzk.Scroll_ch;qzab[qzab.length]=3D'px=
 ';qzab[qzab.length]=3Dqzk.Scroll_is;qzab[qzab.length]=3D'px);"><table =
cellpadding=3D"0" border=3D"0" =
cellspacing=3D"';qzab[qzab.length]=3DparentItem.SubGroupItemSpacing?paren=
tItem.SubGroupItemSpacing:0;qzab[qzab.length]=3D'"><tr>';var =
qzsw=3D(parentItem.SubGroupOrientation=3D=3Dqzjz),items=3DparentItem.Item=
s(),qzrw=3Dnull,qzrg=3Dnull;if(qzsw){for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];if(item.LeftIconWidth!=3Dnull){qzrw=3DMath.max(qzrw,pa=
rseInt(item.LeftIconWidth));};if(item.RightIconWidth!=3Dnull){qzrg=3DMath=
.max(qzrg,parseInt(item.RightIconWidth));};};};for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];item.EffectiveLeftIconWidth=3D(item.LeftIconWidth!=3Dn=
ull)?item.LeftIconWidth:qzrw;item.EffectiveRightIconWidth=3D(item.RightIc=
onWidth!=3Dnull)?item.RightIconWidth:qzrg;};for(var =
qzba=3D0;qzba<items.length;qzba++){var =
item=3Ditems[qzba];qzab[qzab.length]=3DComponentArt_Menu_ItemHtml(item);i=
f(qzsw){qzab[qzab.length]=3D'</tr><tr>';};};if(qzsw){qzab.length-=3D1;};q=
zab[qzab.length]=3D'</tr></table></div></div>';return =
qzab.join('');};window.ComponentArt_Menu_ItemHtml=3Dfunction(item){if(ite=
m.ImageUrl){return ComponentArt_Menu_ImageItemHtml(item);}else =
if(item.EffectiveLeftIconWidth||item.LeftIconUrl||item.EffectiveRightIcon=
Width||item.RightIconUrl){return =
ComponentArt_Menu_IconItemHtml(item);}else{return =
ComponentArt_Menu_CssItemHtml(item);};};window.ComponentArt_Menu_ImageIte=
mHtml=3Dfunction(item){var qzab=3Dnew Array();qzab[qzab.length]=3D'<td =
onmousemove=3D"return false" ondblclick=3D"return false" =
onmouseover=3D"ComponentArt_Menu_ItemMouseOver(this,event)" =
onmouseout=3D"ComponentArt_Menu_ItemMouseOut(this,event)" =
onmousedown=3D"ComponentArt_Menu_ItemMouseDown(this)" =
onmouseup=3D"ComponentArt_Menu_ItemMouseUp(this)" =
';if(item.Enabled){qzab[qzab.length]=3D'onclick=3D"ComponentArt_Menu_Item=
Click(this)" ';};var =
itemWidth=3Ditem.ImageWidth?item.ImageWidth:item.Width,itemHeight=3Ditem.=
ImageHeight?item.ImageHeight:item.Height;if(itemWidth){qzab[qzab.length]=3D=
'width=3D"';qzab[qzab.length]=3DitemWidth;qzab[qzab.length]=3D'" =
';};if(itemHeight){qzab[qzab.length]=3D'height=3D"';qzab[qzab.length]=3Di=
temHeight;qzab[qzab.length]=3D'" =
';};if(item.ToolTip){qzab[qzab.length]=3D'title=3D"';qzab[qzab.length]=3D=
item.ToolTip;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'id=3D"';qzab[qzab.length]=3Ditem.ParentMenu.Menu=
Id;qzab[qzab.length]=3D'_';qzab[qzab.length]=3Ditem.StorageIndex;qzab[qza=
b.length]=3D'"><img border=3D"0" =
alt=3D"';qzab[qzab.length]=3Ditem.ToolTip;qzab[qzab.length]=3D'" =
';if(item.CssClass){qzab[qzab.length]=3D'class=3D"';qzab[qzab.length]=3Di=
tem.CssClass;qzab[qzab.length]=3D'" =
';};if(itemWidth){qzab[qzab.length]=3D'width=3D"';qzab[qzab.length]=3Dite=
mWidth;qzab[qzab.length]=3D'" =
';};if(itemHeight){qzab[qzab.length]=3D'height=3D"';qzab[qzab.length]=3Di=
temHeight;qzab[qzab.length]=3D'" =
';};if((cart_browser_mozilla||cart_browser_opera)&&document.compatMode!=3D=
'BackCompat'){qzab[qzab.length]=3D'style=3D"display:block;" =
';};qzab[qzab.length]=3D'src=3D"';qzab[qzab.length]=3Ditem.ImageUrl;qzab[=
qzab.length]=3D'" /></td>';return =
qzab.join('');};window.ComponentArt_Menu_IconItemHtml=3Dfunction(item){va=
r qzab=3Dnew Array();qzab[qzab.length]=3D'<td><table =
style=3D"padding-left:0px;padding-right:0px;" cellpadding=3D"0" =
cellspacing=3D"0" border=3D"0" onmousemove=3D"return false" =
ondblclick=3D"return false" =
onmouseover=3D"ComponentArt_Menu_ItemMouseOver(this,event)" =
onmouseout=3D"ComponentArt_Menu_ItemMouseOut(this,event)" =
onmousedown=3D"ComponentArt_Menu_ItemMouseDown(this)" =
onmouseup=3D"ComponentArt_Menu_ItemMouseUp(this)" =
';if(item.Enabled){qzab[qzab.length]=3D'onclick=3D"ComponentArt_Menu_Item=
Click(this)" =
';};qzab[qzab.length]=3D'width=3D"';qzab[qzab.length]=3Ditem.Width?item.W=
idth:'100%';qzab[qzab.length]=3D'" =
';if(item.Height){qzab[qzab.length]=3D'height=3D"';qzab[qzab.length]=3Dit=
em.Height;qzab[qzab.length]=3D'" =
';};if(item.ToolTip){qzab[qzab.length]=3D'title=3D"';qzab[qzab.length]=3D=
item.ToolTip;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'id=3D"';qzab[qzab.length]=3Ditem.ParentMenu.Menu=
Id;qzab[qzab.length]=3D'_';qzab[qzab.length]=3Ditem.StorageIndex;qzab[qza=
b.length]=3D'" =
';if(item.CssClass){qzab[qzab.length]=3D'class=3D"';qzab[qzab.length]=3Di=
tem.CssClass;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'><tr>';if(item.EffectiveLeftIconWidth||item.Left=
IconUrl){qzab[qzab.length]=3D'<td style=3D"padding:0px;" =
';if(item.EffectiveLeftIconWidth){qzab[qzab.length]=3D'width=3D"';qzab[qz=
ab.length]=3Ditem.EffectiveLeftIconWidth;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'>';if(item.LeftIconUrl){qzab[qzab.length]=3D'<im=
g alt=3D"';qzab[qzab.length]=3Ditem.ToolTip;qzab[qzab.length]=3D'" =
border=3D"0" =
src=3D"';qzab[qzab.length]=3Ditem.LeftIconUrl;qzab[qzab.length]=3D'" =
';if(item.EffectiveLeftIconWidth){qzab[qzab.length]=3D'width=3D"';qzab[qz=
ab.length]=3Ditem.EffectiveLeftIconWidth;qzab[qzab.length]=3D'" =
';};if(item.LeftIconHeight){qzab[qzab.length]=3D'height=3D"';qzab[qzab.le=
ngth]=3Ditem.LeftIconHeight;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'/>';}else =
if(cart_browser_opera){qzab[qzab.length]=3D'<div =
style=3D"width:';qzab[qzab.length]=3Ditem.EffectiveLeftIconWidth;qzab[qza=
b.length]=3D'px;height:1px;"></div>';};qzab[qzab.length]=3D'</td>';};qzab=
[qzab.length]=3D'<td align=3D"';switch(item.TextAlign){case =
qzqe:qzab[qzab.length]=3D'left';break;case =
qzpr:qzab[qzab.length]=3D'right';break;case =
qzpb:qzab[qzab.length]=3D'center';break;};qzab[qzab.length]=3D'" =
';if(item.LabelPaddingBottom||item.LabelPaddingLeft||item.LabelPaddingRig=
ht||item.LabelPaddingTop){qzab[qzab.length]=3D'style=3D"';if(item.LabelPa=
ddingBottom){qzab[qzab.length]=3D'padding-bottom:';qzab[qzab.length]=3Dis=
NaN(item.LabelPaddingBottom)?item.LabelPaddingBottom:item.LabelPaddingBot=
tom+'px';qzab[qzab.length]=3D';';};if(item.LabelPaddingLeft){qzab[qzab.le=
ngth]=3D'padding-left:';qzab[qzab.length]=3DisNaN(item.LabelPaddingLeft)?=
item.LabelPaddingLeft:item.LabelPaddingLeft+'px';qzab[qzab.length]=3D';';=
};if(item.LabelPaddingRight){qzab[qzab.length]=3D'padding-right:';qzab[qz=
ab.length]=3DisNaN(item.LabelPaddingRight)?item.LabelPaddingRight:item.La=
belPaddingRight+'px';qzab[qzab.length]=3D';';};if(item.LabelPaddingTop){q=
zab[qzab.length]=3D'padding-top:';qzab[qzab.length]=3DisNaN(item.LabelPad=
dingTop)?item.LabelPaddingTop:item.LabelPaddingTop+'px';qzab[qzab.length]=
=3D';';};qzab[qzab.length]=3D'"';};qzab[qzab.length]=3D'>';if(!item.TextW=
rap){qzab[qzab.length]=3D'<nobr>';};if(item.TemplateInstanceId){var =
qzgd=3Ddocument.getElementById(item.TemplateInstanceId);qzab[qzab.length]=
=3Dqzgd.innerHTML;qzgd.innerHTML=3D'';}else{qzab[qzab.length]=3Ditem.Text=
;};if(!item.TextWrap){qzab[qzab.length]=3D'</nobr>';};qzab[qzab.length]=3D=
'</td>';if(item.EffectiveRightIconWidth||item.RightIconUrl){qzab[qzab.len=
gth]=3D'<td align=3D"right" style=3D"padding:0px;" =
';if(item.EffectiveRightIconWidth){qzab[qzab.length]=3D'width=3D"';qzab[q=
zab.length]=3Ditem.EffectiveRightIconWidth;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'>';if(item.RightIconUrl){qzab[qzab.length]=3D'<i=
mg alt=3D"';qzab[qzab.length]=3Ditem.ToolTip;qzab[qzab.length]=3D'" =
border=3D"0" =
src=3D"';qzab[qzab.length]=3Ditem.RightIconUrl;qzab[qzab.length]=3D'" =
';if(item.EffectiveRightIconWidth){qzab[qzab.length]=3D'width=3D"';qzab[q=
zab.length]=3Ditem.EffectiveRightIconWidth;qzab[qzab.length]=3D'" =
';};if(item.RightIconHeight){qzab[qzab.length]=3D'height=3D"';qzab[qzab.l=
ength]=3Ditem.RightIconHeight;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'/>';}else =
if(cart_browser_opera){qzab[qzab.length]=3D'<div =
style=3D"width:';qzab[qzab.length]=3Ditem.EffectiveRightIconWidth;qzab[qz=
ab.length]=3D'px;height:1px;"></div>';};qzab[qzab.length]=3D'</td>';};qza=
b[qzab.length]=3D'</tr></table></td>';return =
qzab.join('');};window.ComponentArt_Menu_CssItemHtml=3Dfunction(item){var=
 qzab=3Dnew Array();qzab[qzab.length]=3D'<td onmousemove=3D"return =
false" ondblclick=3D"return false" =
onmouseover=3D"ComponentArt_Menu_ItemMouseOver(this,event)" =
onmouseout=3D"ComponentArt_Menu_ItemMouseOut(this,event)" =
onmousedown=3D"ComponentArt_Menu_ItemMouseDown(this)" =
onmouseup=3D"ComponentArt_Menu_ItemMouseUp(this)" =
';if(item.Enabled){qzab[qzab.length]=3D'onclick=3D"ComponentArt_Menu_Item=
Click(this)" =
';};if(item.Width){qzab[qzab.length]=3D'width=3D"';qzab[qzab.length]=3Dit=
em.Width;qzab[qzab.length]=3D'" =
';};if(item.Height){qzab[qzab.length]=3D'height=3D"';qzab[qzab.length]=3D=
item.Height;qzab[qzab.length]=3D'" =
';};if(item.ToolTip){qzab[qzab.length]=3D'title=3D"';qzab[qzab.length]=3D=
item.ToolTip;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'id=3D"';qzab[qzab.length]=3Ditem.ParentMenu.Menu=
Id;qzab[qzab.length]=3D'_';qzab[qzab.length]=3Ditem.StorageIndex;qzab[qza=
b.length]=3D'" =
';qzab[qzab.length]=3D'align=3D"';switch(item.TextAlign){case =
qzqe:qzab[qzab.length]=3D'left';break;case =
qzpr:qzab[qzab.length]=3D'right';break;case =
qzpb:qzab[qzab.length]=3D'center';break;};qzab[qzab.length]=3D'" =
';if(item.LabelPaddingBottom||item.LabelPaddingLeft||item.LabelPaddingRig=
ht||item.LabelPaddingTop){qzab[qzab.length]=3D'style=3D"';if(item.LabelPa=
ddingBottom){qzab[qzab.length]=3D'padding-bottom:';qzab[qzab.length]=3Dis=
NaN(item.LabelPaddingBottom)?item.LabelPaddingBottom:item.LabelPaddingBot=
tom+'px';qzab[qzab.length]=3D';';};if(item.LabelPaddingLeft){qzab[qzab.le=
ngth]=3D'padding-left:';qzab[qzab.length]=3DisNaN(item.LabelPaddingLeft)?=
item.LabelPaddingLeft:item.LabelPaddingLeft+'px';qzab[qzab.length]=3D';';=
};if(item.LabelPaddingRight){qzab[qzab.length]=3D'padding-right:';qzab[qz=
ab.length]=3DisNaN(item.LabelPaddingRight)?item.LabelPaddingRight:item.La=
belPaddingRight+'px';qzab[qzab.length]=3D';';};if(item.LabelPaddingTop){q=
zab[qzab.length]=3D'padding-top:';qzab[qzab.length]=3DisNaN(item.LabelPad=
dingTop)?item.LabelPaddingTop:item.LabelPaddingTop+'px';qzab[qzab.length]=
=3D';';};qzab[qzab.length]=3D'" =
';};if(item.CssClass){qzab[qzab.length]=3D'class=3D"';qzab[qzab.length]=3D=
item.CssClass;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'>';if(!item.TextWrap){qzab[qzab.length]=3D'<nobr=
>';};if(item.TemplateInstanceId){var =
qzgd=3Ddocument.getElementById(item.TemplateInstanceId);qzab[qzab.length]=
=3Dqzgd.innerHTML;qzgd.innerHTML=3D'';}else{qzab[qzab.length]=3Ditem.Text=
;};if(!item.TextWrap){qzab[qzab.length]=3D'</nobr>';};qzab[qzab.length]=3D=
'</td>';return =
qzab.join('');};window.ComponentArt_Menu_ItemMouseOver=3Dfunction(qzj,eve=
nt){if(ComponentArt_Contains(qzj,ComponentArt_FromElement(event))){return=
;};var =
qzc=3DComponentArt_Menu_GetMenuObjectFromItemElement(qzj),qzaj=3DComponen=
tArt_Menu_GetItemObjectFromItemElement(qzj),qzea=3DComponentArt_Menu_GetI=
temIndexFromItemElement(qzj),parentIndex=3Dqzaj.ParentIndex,qzdj=3Dqzc.Ac=
tiveGroupList[parentIndex];qzdj.qzr.IsMouseOnObject=3Dtrue;qzj.IsMouseOnO=
bject=3Dtrue;qzj.ItemState=3Dqzkv;ComponentArt_Menu_RepaintItem(qzj);if(q=
zc.ClientSideOnItemMouseOver){qzc.ClientSideOnItemMouseOver(qzaj);};if(qz=
dj.SlideInProgress){qzdj.MouseOverItem=3Dqzj;return;};if(qzc.ExpandOnClic=
k&&cart_browser_expandonclick&&!qzc.ExpandOnClickExpanded){return;};if(qz=
aj.ChildIndexes=3D=3Dnull||qzaj.ChildIndexes.length=3D=3D0){return;};Comp=
onentArt_Menu_PrepareGroupForExpansion(qzc,qzea,parentIndex,qzj);var =
qzqd=3Dqzc.ActiveGroupList[qzea];if(qzqd.GroupState=3D=3Dqzhr){ComponentA=
rt_Menu_StartGroupExpandTimer(qzc,qzea);}else =
if(qzqd.GroupState=3D=3Dqzhl){ComponentArt_Menu_StopGroupExpandTimer(qzc)=
;qzc.ExpandTimeoutGroupIndex=3Dqzea;ComponentArt_Menu_ExpandGroup(qzc);};=
};window.ComponentArt_Menu_ItemMouseOut=3Dfunction(qzj,event){if(Componen=
tArt_Contains(qzj,ComponentArt_ToElement(event))){return;};var =
qzaj=3DComponentArt_Menu_GetItemObjectFromItemElement(qzj),qzea=3DCompone=
ntArt_Menu_GetItemIndexFromItemElement(qzj),parentIndex=3Dqzaj.ParentInde=
x,qzc=3DComponentArt_Menu_GetMenuObjectFromItemElement(qzj),qzdj=3Dqzc.Ac=
tiveGroupList[parentIndex];qzj.IsMouseOnObject=3Dfalse;qzj.ItemState=3Dqz=
jv;ComponentArt_Menu_RepaintItem(qzj);if(qzc.ClientSideOnItemMouseOut){qz=
c.ClientSideOnItemMouseOut(qzaj);};if(qzdj.SlideInProgress){qzdj.MouseOve=
rItem=3Dnull;return;};if(qzc.ExpandOnClick&&cart_browser_expandonclick&&!=
qzc.ExpandOnClickExpanded){return;};if(qzaj.ChildIndexes=3D=3Dnull||qzaj.=
ChildIndexes.length=3D=3D0){return;};var =
qzqd=3Dqzc.ActiveGroupList[qzea];if(qzqd=3D=3Dnull){return;};var =
qzAbz=3Dqzc.ActiveGroupList[parentIndex].qzr;qzc.ActiveGroupList[parentIn=
dex].qzr=3Ddocument.getElementById(qzAbz.id);qzAbz=3Dqzc.ActiveGroupList[=
parentIndex].qzr;if(qzqd.GroupState=3D=3Dqzil&&ComponentArt_Contains(qzAb=
z,ComponentArt_ToElement(event))){ComponentArt_Menu_StartGroupGainFocusTi=
mer(qzc,parentIndex);}else =
if(qzc.ExpandTimeoutGroupIndex=3D=3Dqzea){ComponentArt_Menu_StopGroupExpa=
ndTimer(qzc);};};window.ComponentArt_Menu_ItemMouseDown=3Dfunction(qzj){q=
zj.ItemState=3Dqzpe;ComponentArt_Menu_RepaintItem(qzj);};window.Component=
Art_Menu_ItemMouseUp=3Dfunction(qzj){qzj.ItemState=3Dqzkv;ComponentArt_Me=
nu_RepaintItem(qzj);};window.ComponentArt_Menu_ItemClick=3Dfunction(qzj){=
var =
qzc=3DComponentArt_Menu_GetMenuObjectFromItemElement(qzj);if(qzc.ExpandOn=
Click&&cart_browser_expandonclick&&!qzc.ExpandOnClickExpanded){qzc.Expand=
OnClickExpanded=3Dtrue;ComponentArt_Menu_ItemMouseOver(qzj);};var =
qzaj=3DComponentArt_Menu_GetItemObjectFromItemElement(qzj);if(qzc.ClientS=
ideOnItemSelect){if(!qzc.ClientSideOnItemSelect(qzaj)){return;};};var =
commandJS=3DqqDb(qzaj,qzc);if(qzc.ClientSideOnItemSelect||commandJS){qzc.=
ExpandOnClickExpanded=3Dfalse;qzc.ContextMenuExpanded=3Dfalse;qzj.IsMouse=
OnObject=3Dfalse;var =
qzs=3DComponentArt_Menu_GetParentGroupIndex(qzc,ComponentArt_Menu_GetItem=
IndexFromItemElement(qzj)),qzk=3Dqzc.ActiveGroupList[qzs];if(qzk!=3Dnull)=
{qzk.qzr.IsMouseOnObject=3Dfalse;};qzc.Hide();};eval(commandJS);};window.=
ComponentArt_Menu_GroupMouseOver=3Dfunction(qzr,event){var =
mouseOriginElement=3DComponentArt_FromElement(event);if(ComponentArt_Cont=
ains(qzr,mouseOriginElement)){return;};var =
qzc=3DComponentArt_Menu_GetMenuObjectFromGroupElement(qzr),qzs=3DComponen=
tArt_Menu_GetGroupIndexFromGroupElement(qzr),qzk=3Dqzc.ActiveGroupList[qz=
s];if(qzk.Scroll&&(ComponentArt_Contains(qzk.UpScroll,mouseOriginElement)=
||ComponentArt_Contains(qzk.DownScroll,mouseOriginElement))){return;};qzr=
.IsMouseOnObject=3Dtrue;if(qzc.ExpandOnClick&&cart_browser_expandonclick&=
&!qzc.ExpandOnClickExpanded){return;};ComponentArt_Menu_StopCollapseMenuT=
imer(qzc);if(qzc.FocusGroupIndex=3D=3Dqzs){return;};if(qzs=3D=3Dqzc.Expan=
dedGroupIndex){ComponentArt_Menu_GroupGainFocus(qzc,qzs);}else{ComponentA=
rt_Menu_StartGroupGainFocusTimer(qzc,qzs);};};window.ComponentArt_Menu_Gr=
oupMouseOut=3Dfunction(qzr,event){var =
mouseDestinationElement=3DComponentArt_ToElement(event);if(ComponentArt_C=
ontains(qzr,mouseDestinationElement)){return;};var =
qzc=3DComponentArt_Menu_GetMenuObjectFromGroupElement(qzr),qzs=3DComponen=
tArt_Menu_GetGroupIndexFromGroupElement(qzr),qzk=3Dqzc.ActiveGroupList[qz=
s];if(qzk.Scroll&&(ComponentArt_Contains(qzk.UpScroll,mouseDestinationEle=
ment)||ComponentArt_Contains(qzk.DownScroll,mouseDestinationElement))){re=
turn;};qzr.IsMouseOnObject=3Dfalse;if(qzc.ExpandOnClick&&cart_browser_exp=
andonclick&&!qzc.ExpandOnClickExpanded){return;};ComponentArt_Menu_StopGr=
oupGainFocusTimer(qzc);var =
qzyk=3Dqzc.ActiveGroupList,qzAar=3Dfalse;for(var qzba in =
qzyk){if(qzyk[qzba]&&ComponentArt_Contains(qzyk[qzba].qzr,ComponentArt_To=
Element(event))){qzAar=3Dtrue;break;};};if(!qzAar){ComponentArt_Menu_Star=
tCollapseMenuTimer(qzc);};};window.ComponentArt_Menu_GroupMouseDown=3Dfun=
ction(qzr){var =
qzc=3DComponentArt_Menu_GetMenuObjectFromGroupElement(qzr);cart_menu_mous=
edownmenu=3Dqzc;};window.ComponentArt_Menu_DocumentMouseDown=3Dfunction(q=
zAgt){qzim=3DqzAgt=3D=3Dnull?event:qzAgt;if(qqZp!=3Dnull&&qqZp!=3Dcart_me=
nu_mousedownmenu){if(qzim.button=3D=3D2){qqZp.ExpandOnClickExpanded=3Dfal=
se;qqZp.ContextMenuExpanded=3Dfalse;}else =
if(qqZp.ExpandOnClickExpanded){qqZp.ExpandOnClickExpanded=3Dfalse;}else =
if(qqZp.ContextMenuExpanded){qqZp.ContextMenuExpanded=3Dfalse;};Component=
Art_Menu_CollapseEntireMenu(qqZp);if(!qqZp.ContextMenuExpanded){qqZp=3Dnu=
ll;};};cart_menu_mousedownmenu=3Dnull;};window.ComponentArt_Menu_ContextH=
otspotMouseUp=3Dfunction(qzc,qzAgt){qzim=3DqzAgt=3D=3Dnull?event:qzAgt;if=
(qzim.button=3D=3D2&&cart_menu_contexthotspotmenu=3D=3Dnull){cart_menu_co=
ntexthotspotmenu=3Dqzc;};};window.ComponentArt_Menu_DocumentMouseUp=3Dfun=
ction(qzAgt){qzim=3DqzAgt=3D=3Dnull?event:qzAgt;ComponentArt_Menu_Context=
HotspotMouseUp(qqZq,qzim);if(cart_menu_contexthotspotmenu!=3Dnull){cart_m=
enu_contexthotspotmenu.ShowContextMenu(qzim);cart_menu_contexthotspotmenu=
=3Dnull;};};window.ComponentArt_Menu_StartCollapseMenuTimer=3Dfunction(qz=
c){ComponentArt_Menu_StopCollapseMenuTimer(qzc);var =
collapseDelay=3Dqzc.CollapseDelay;if(collapseDelay>0){qzc.CollapseTimeout=
Id=3DsetTimeout('ComponentArt_Menu_CollapseEntireMenu('+qzc.MenuId+')',co=
llapseDelay);}else{ComponentArt_Menu_CollapseEntireMenu(qzc);};};window.C=
omponentArt_Menu_StopCollapseMenuTimer=3Dfunction(qzc){clearTimeout(qzc.C=
ollapseTimeoutId);};window.ComponentArt_Menu_StartGroupGainFocusTimer=3Df=
unction(qzc,qzs){ComponentArt_Menu_StopGroupGainFocusTimer(qzc);var =
expandDelay=3Dqzc.ExpandDelay;if(expandDelay>0){qzc.GainFocusTimeoutId=3D=
setTimeout('ComponentArt_Menu_GroupGainFocus('+qzc.MenuId+','+qzs+')',exp=
andDelay);}else{ComponentArt_Menu_GroupGainFocus(qzc,qzs);};};window.Comp=
onentArt_Menu_StopGroupGainFocusTimer=3Dfunction(qzc){clearTimeout(qzc.Ga=
inFocusTimeoutId);};window.ComponentArt_Menu_StartGroupExpandTimer=3Dfunc=
tion(qzc,qzs){ComponentArt_Menu_StopGroupExpandTimer(qzc);qzc.ExpandTimeo=
utGroupIndex=3Dqzs;var =
qzk=3Dqzc.ActiveGroupList[qzs];qzk.GroupState=3Dqzju;var =
expandDelay=3Dqzc.ExpandDelay;if(expandDelay>0){qzc.ExpandTimeoutId=3Dset=
Timeout('ComponentArt_Menu_ExpandGroup('+qzc.MenuId+')',expandDelay);}els=
e{ComponentArt_Menu_ExpandGroup(qzc);};};window.ComponentArt_Menu_StopGro=
upExpandTimer=3Dfunction(qzc){clearTimeout(qzc.ExpandTimeoutId);if(qzc.Ex=
pandTimeoutGroupIndex!=3Dnull){ComponentArt_Menu_RecycleGroup(qzc,qzc.Exp=
andTimeoutGroupIndex);};qzc.ExpandTimeoutGroupIndex=3Dnull;};window.Compo=
nentArt_Menu_RenderStartGroup=3Dfunction(qzc){qzc.ActiveGroupList[-1]=3Dn=
ew Object();var =
qzk=3Dqzc.ActiveGroupList[-1];qzk.qzax=3Dnull;qzk.qzdr=3Dnull;qzk.GroupSt=
ate=3Dqzil;qzk.ExpandedSubGroupCount=3D0;qzk.IsRoot=3Dtrue;var =
qzAdz=3Ddocument.getElementById(qzc.PlaceHolderId),qzke=3Dqzc.qzur();qzAd=
z.innerHTML=3DComponentArt_Menu_SubGroupHtml(qzke);qzk.qzr=3DqzAdz.firstC=
hild;qzk.HasTemplatedItems=3DComponentArt_Menu_SubGroupHasTemplatedItems(=
qzke);qzk.qzr.style.visibility=3D'visible';};window.ComponentArt_Menu_Ren=
derMenu=3Dfunction(qzc){if(window[qzc.MenuId+'_DynamicGroupElementContain=
er']=3D=3Dnull){qzc.DynamicGroupElementContainer=3Dwindow[qzc.MenuId+'_Dy=
namicGroupElementContainer']=3Dnew =
ComponentArt_ElementContainer();}else{qzc.DynamicGroupElementContainer=3D=
window[qzc.MenuId+'_DynamicGroupElementContainer'];qzc.DynamicGroupElemen=
tContainer.Clear();};if(qzc.OverlayWindowedElements){if(window[qzc.MenuId=
+'_OverlayContainer']=3D=3Dnull){qzc.OverlayContainer=3Dwindow[qzc.MenuId=
+'_OverlayContainer']=3Dnew =
ComponentArt_ElementContainer();}else{qzc.OverlayContainer=3Dwindow[qzc.M=
enuId+'_OverlayContainer'];qzc.OverlayContainer.Clear();};}else{qzc.Overl=
ayContainer=3Dnull;};if(window[qzc.MenuId+'_ScrollContainer']=3D=3Dnull){=
qzc.ScrollContainer=3Dwindow[qzc.MenuId+'_ScrollContainer']=3Dnew =
ComponentArt_ElementContainer();}else{qzc.ScrollContainer=3Dwindow[qzc.Me=
nuId+'_ScrollContainer'];qzc.ScrollContainer.Clear();};if(qzc.ContextMenu=
=3D=3DqqZn){ComponentArt_Menu_RenderStartGroup(qzc);}else =
if(cart_browser_contextmenus){document.oncontextmenu=3Dnew =
Function('event','ComponentArt_Menu_DocumentContextMenu(event)');if(qzc.C=
ontextMenu!=3DqqZm&&cart_browser_noncustomcontextmenus){if(qzc.ContextMen=
u=3D=3DqqZl){var =
hotspot=3Ddocument.getElementById(qzc.ContextControlId);if(hotspot!=3Dnul=
l){ComponentArt_AddEventHandler(hotspot,'mouseup',new =
Function('event','ComponentArt_Menu_ContextHotspotMouseUp('+qzc.MenuId+',=
 event)'));};}else =
if(qzc.ContextMenu=3D=3DqqZo){qqZq=3Dqzc;};};};};window.ComponentArt_Menu=
_PrepareGroupForExpansion=3Dfunction(qzc,qzs,qzdr,qzax){if(qzc.ActiveGrou=
pList[qzs]=3D=3Dnull){var =
qzfx=3Dqzc.qzo(qzs);ComponentArt_Menu_CreateDynamicGroup(qzc,qzs,qzfx);va=
r =
qzk=3Dqzc.ActiveGroupList[qzs];qzk.qzax=3Dqzax;qzk.qzdr=3Dqzdr;}else{var =
qzk=3Dqzc.ActiveGroupList[qzs];qzk.qzax=3Dqzax;qzk.OverlayContainerStyle.=
display=3Dqzk.OverlayStyle.display=3D'block';};var =
qzfx=3Dqzc.qzo(qzs);ComponentArt_Menu_AdjustGroupPosition(qzc,qzk,qzfx,qz=
ax)};window.ComponentArt_Menu_ExpandGroup=3Dfunction(qzc){if(qqZp!=3Dqzc&=
&qqZp!=3Dnull){qqZp.Hide();};qqZp=3Dqzc;var =
qzs=3Dqzc.ExpandTimeoutGroupIndex;qzc.FocusGroupIndex=3Dqzs;ComponentArt_=
Menu_CollapseExpandedGroups(qzc);var =
qzk=3Dqzc.ActiveGroupList[qzs],qzax=3Dqzk.qzax;if(qzax!=3Dnull){qzax.Expa=
nded=3Dtrue;ComponentArt_Menu_RepaintItem(qzax);};qzc.ExpandTimeoutGroupI=
ndex=3Dnull;qzc.ExpandedGroupIndex=3Dqzs;if(qzk.GroupState!=3Dqzhl){Compo=
nentArt_Menu_IncreaseParentGroupsExpandedSubGroupCount(qzc,qzs);};qzk.Gro=
upState=3Dqzil;var =
qzr=3Dqzk.qzr,expandDuration=3Dqzc.ExpandDuration;ComponentArt_Menu_Anima=
teGroupExpandStart(qzc,qzs);};window.ComponentArt_Menu_CollapseEntireMenu=
=3Dfunction(qzc){if(qzc.ExpandOnClick&&cart_browser_expandonclick&&qzc.Ex=
pandOnClickExpanded){return;};qzc.FocusGroupIndex=3Dnull;ComponentArt_Men=
u_CollapseExpandedGroups(qzc);};window.ComponentArt_Menu_CollapseExpanded=
Groups=3Dfunction(qzc){ComponentArt_Menu_CollapseGroup(qzc,qzc.ExpandedGr=
oupIndex);};window.ComponentArt_Menu_CollapseGroup=3Dfunction(qzc,qzs){va=
r =
qzk=3Dqzc.ActiveGroupList[qzs];if(qzk=3D=3Dnull){return;};if(qzk.IsRoot&&=
(qzc.ContextMenu=3D=3DqqZn||qzc.ContextMenuExpanded)){return;};if(!qzc.Fo=
rceCollapse){if(qzk.ExpandedSubGroupCount>0){return;};if(qzs=3D=3Dqzc.Foc=
usGroupIndex){return;};var =
qzyf=3Dqzk.qzax;if(qzyf!=3Dnull&&qzyf.IsMouseOnObject){if(qzc.ExpandedGro=
upIndex!=3Dqzs){ComponentArt_Menu_CollapseExpandedGroups(qzc);};qzc.Expan=
dedGroupIndex=3Dqzs;return;};var =
qzr=3Dqzk.qzr;if(qzr!=3Dnull&&qzr.IsMouseOnObject){return;};};qzk.GroupSt=
ate=3Dqzhl;var =
qzax=3Dqzk.qzax;if(qzax!=3Dnull){qzax.Expanded=3Dfalse;ComponentArt_Menu_=
RepaintItem(qzax);};if(!qzc.ForceCollapse){var =
qzdr=3DComponentArt_Menu_GetParentGroupIndex(qzc,qzs);if(qzs=3D=3Dqzc.Exp=
andedGroupIndex){qzc.ExpandedGroupIndex=3Dqzdr;};};ComponentArt_Menu_Anim=
ateGroupCollapseStart(qzc,qzs);if(!qzc.ForceCollapse){if(!qzc.CascadeColl=
apse){ComponentArt_Menu_DecreaseParentGroupsExpandedSubGroupCount(qzc,qzs=
);ComponentArt_Menu_CollapseGroup(qzc,qzdr);};};};window.ComponentArt_Men=
u_GroupGainFocus=3Dfunction(qzc,qzs){qzc.FocusGroupIndex=3Dqzs;ComponentA=
rt_Menu_CollapseExpandedGroups(qzc);};window.ComponentArt_Menu_AnimateGro=
upExpandStart=3Dfunction(qzc,qzs){var =
qzk=3Dqzc.ActiveGroupList[qzs],qzr=3Dqzk.qzr;qzr.onfilterchange=3Dnull;cl=
earInterval(qzk.SlideTimerId);qzk.GroupStyle.left=3Dqzk.OverlayStyle.left=
=3D'0px';qzk.GroupStyle.top=3Dqzk.OverlayStyle.top=3Dqzk.SlidePosition+'p=
x';qzr.parentNode.style.zIndex=3Dcart_menu_zindexbase+qzc.ZIndexIncrement=
;var =
expandDuration=3Dqzc.ExpandDuration,expandTransition=3D(expandDuration<=3D=
0)?null:(qzr.ExpandTransitionFilterIndex!=3Dnull)?qzr.filters[qzr.ExpandT=
ransitionFilterIndex]:null,collapseTransition=3D(expandDuration<=3D0)?nul=
l:(qzr.CollapseTransitionFilterIndex!=3Dnull)?qzr.filters[qzr.CollapseTra=
nsitionFilterIndex]:null,expandSlide=3D(cart_browser_slides&&expandDurati=
on>0)?qzc.ExpandSlide:cart_slidetype_none;if(expandTransition!=3Dnull||ex=
pandSlide!=3Dcart_slidetype_none){if(expandTransition){qzr.onfilterchange=
=3Dnew =
Function('if(this.filters[this.ExpandTransitionFilterIndex].status=3D=3D0=
){ComponentArt_Menu_AnimateGroupExpandEnd('+qzc.MenuId+','+qzs+')}');expa=
ndTransition.apply();if(collapseTransition){collapseTransition.stop();};q=
zk.GroupStyle.visibility=3Dqzk.OverlayStyle.visibility=3D'visible';expand=
Transition.play(expandDuration/1000);};if(expandSlide!=3Dcart_slidetype_n=
one){qzr.onfilterchange=3Dnull;qzk.GroupContainerStyle.overflow=3Dqzk.Ove=
rlayContainerStyle.overflow=3D'hidden';qzk.GroupStyle.position=3Dqzk.Over=
layStyle.position=3D'relative';qzk.GroupStyle.visibility=3Dqzk.OverlaySty=
le.visibility=3D'visible';if(cart_browser_safari1point3plus){qzk.qzr.pare=
ntNode.style.visibility=3D'visible';};qzk.SlideInProgress=3Dtrue;qzk.Slid=
eStartTime=3D(new Date()).getTime();var =
qzrf=3D'ComponentArt_Menu_AnimateGroupExpandStep('+qzc.MenuId+','+qzs+')'=
;eval(qzrf);qzk.SlideTimerId=3DsetInterval(qzrf,cart_slideframeduration);=
};}else{ComponentArt_Menu_AnimateGroupExpandEnd(qzc,qzs);};};window.Compo=
nentArt_Menu_AnimateGroupExpandStep=3Dfunction(qzc,qzs){var =
qznz=3Dqzc.ExpandDuration,qzk=3Dqzc.ActiveGroupList[qzs],qzcp=3D(new =
Date()).getTime()-qzk.SlideStartTime;if(qzcp<qznz){var =
qzAgl=3DComponentArt_SlidePortionCompleted(qzcp,qznz,qzc.ExpandSlide),qzz=
l=3DMath.round(qzk.SlidePosition+qzk.SlideDirection*(qzk.SlideDistance-qz=
k.SlidePosition)*(1-qzAgl));qzk.GroupStyle[qzk.SlideAxis]=3Dqzk.OverlaySt=
yle[qzk.SlideAxis]=3Dqzzl+'px';}else{clearInterval(qzk.SlideTimerId);Comp=
onentArt_Menu_AnimateGroupExpandEnd(qzc,qzs);};};window.ComponentArt_Menu=
_AnimateGroupExpandEnd=3Dfunction(qzc,qzs){var =
qzk=3Dqzc.ActiveGroupList[qzs];clearTimeout(qzk.SlideTimerId);qzk.GroupSt=
yle[qzk.SlideAxis]=3Dqzk.OverlayStyle[qzk.SlideAxis]=3Dqzk.SlidePosition+=
'px';if(!cart_browser_mozilla){qzk.GroupStyle.position=3Dqzk.OverlayStyle=
.position=3D'static';};qzk.SlideInProgress=3Dfalse;if(qzk.MouseOverItem!=3D=
null){ComponentArt_Menu_ItemMouseOver(qzk.MouseOverItem);};if(qzk.Scroll)=
{qzc.ScrollGroupInfo=3Dqzk;ComponentArt_Menu_ShowScrolls(qzc);};qzk.Group=
Style.visibility=3Dqzk.OverlayStyle.visibility=3D'visible';if(cart_browse=
r_safari1point3plus){qzk.qzr.parentNode.style.visibility=3D'visible';};};=
window.ComponentArt_Menu_AnimateGroupCollapseStart=3Dfunction(qzc,qzs){va=
r =
qzk=3Dqzc.ActiveGroupList[qzs],qzr=3Dqzk.qzr;qzr.onfilterchange=3Dnull;cl=
earInterval(qzk.SlideTimerId);if(qzk.Scroll){qzk.UpScroll.style.visibilit=
y=3Dqzk.DownScroll.style.visibility=3D'hidden';if(cart_browser_safari1poi=
nt3plus){qzk.UpScroll.parentNode.style.visibility=3Dqzk.DownScroll.parent=
Node.style.visibility=3D'hidden';};};qzk.GroupStyle.left=3Dqzk.OverlaySty=
le.left=3D'0px';qzk.GroupStyle.top=3Dqzk.OverlayStyle.top=3Dqzk.SlidePosi=
tion+'px';qzr.parentNode.style.zIndex=3Dcart_menu_zindexbase+qzc.ZIndexIn=
crement;var =
collapseDuration=3Dqzc.ForceCollapse?0:qzc.CollapseDuration,collapseTrans=
ition=3D(collapseDuration<=3D0)?null:(qzr.CollapseTransitionFilterIndex!=3D=
null)?qzr.filters[qzr.CollapseTransitionFilterIndex]:null,expandTransitio=
n=3D(collapseDuration<=3D0)?null:(qzr.ExpandTransitionFilterIndex!=3Dnull=
)?qzr.filters[qzr.ExpandTransitionFilterIndex]:null,collapseSlide=3D(cart=
_browser_slides&&collapseDuration>0)?qzc.CollapseSlide:cart_slidetype_non=
e;if(collapseTransition!=3Dnull||collapseSlide!=3Dcart_slidetype_none){if=
(collapseTransition){qzr.onfilterchange=3Dnew =
Function('if(this.filters[this.CollapseTransitionFilterIndex].status=3D=3D=
0){ComponentArt_Menu_AnimateGroupCollapseEnd('+qzc.MenuId+','+qzs+')}');c=
ollapseTransition.apply();if(expandTransition){expandTransition.stop();};=
qzk.GroupStyle.visibility=3D'hidden';collapseTransition.play(collapseDura=
tion/1000);};if(collapseSlide!=3Dcart_slidetype_none){qzr.onfilterchange=3D=
null;qzk.GroupContainerStyle.overflow=3D'hidden';qzk.GroupStyle.position=3D=
qzk.OverlayStyle.position=3D'relative';qzk.SlideInProgress=3Dtrue;qzk.Sli=
deStartTime=3D(new Date()).getTime();var =
qzrf=3D'ComponentArt_Menu_AnimateGroupCollapseStep('+qzc.MenuId+','+qzs+'=
)';eval(qzrf);qzk.SlideTimerId=3DsetInterval(qzrf,cart_slideframeduration=
);};}else{qzk.GroupStyle.visibility=3Dqzk.OverlayStyle.visibility=3D'hidd=
en';if(cart_browser_safari1point3plus){qzk.qzr.parentNode.style.visibilit=
y=3D'hidden';};ComponentArt_Menu_RecycleGroup(qzc,qzs);};};window.Compone=
ntArt_Menu_AnimateGroupCollapseStep=3Dfunction(qzc,qzs){var =
qznz=3Dqzc.CollapseDuration,qzk=3Dqzc.ActiveGroupList[qzs],qzcp=3D(new =
Date()).getTime()-qzk.SlideStartTime;if(qzcp<qznz){var =
qzAhn=3DComponentArt_SlidePortionCompleted(qzcp,qznz,qzc.CollapseSlide),q=
zzl=3DMath.round(qzk.SlidePosition+qzk.SlideDirection*(qzk.SlideDistance-=
qzk.SlidePosition)*qzAhn);qzk.GroupStyle[qzk.SlideAxis]=3Dqzk.OverlayStyl=
e[qzk.SlideAxis]=3Dqzzl+'px';}else{clearInterval(qzk.SlideTimerId);Compon=
entArt_Menu_AnimateGroupCollapseEnd(qzc,qzs)};};window.ComponentArt_Menu_=
AnimateGroupCollapseEnd=3Dfunction(qzc,qzs){var =
qzk=3Dqzc.ActiveGroupList[qzs];clearTimeout(qzk.SlideTimerId);qzk.GroupSt=
yle.visibility=3D'hidden';if(cart_browser_safari1point3plus){qzk.qzr.pare=
ntNode.style.visibility=3D'hidden';};qzk.SlideInProgress=3Dfalse;if(qzk.O=
verlay){qzk.Overlay.style.display=3D'none';};ComponentArt_Menu_RecycleGro=
up(qzc,qzs);};window.ComponentArt_Menu_AdjustGroupPosition=3Dfunction(qzc=
,qzk,qzfx,x,y){var =
qzax=3Dx,qzAki=3Dy!=3Dnull?x:qzAfx(qzax),qzAkh=3Dy!=3Dnull?y:qzAfw(qzax),=
qzAnc=3Dy!=3Dnull?0:qzax.offsetWidth,qzAnb=3Dy!=3Dnull?0:qzax.offsetHeigh=
t,qzr=3Dqzk.qzr,qzAlb=3Dqzr.offsetWidth,qzAla=3Dqzk.Scroll?qzk.Scroll_gh:=
qzr.offsetHeight,qzAcx=3Dqzfx.SubGroupExpandOffsetX,qzAcw=3Dqzfx.SubGroup=
ExpandOffsetY,qzAkz=3Dqzfx.SubGroupExpandDirection;if(qzAkz=3D=3Dqzqt){va=
r =
parentIndex=3Dqzfx.ParentIndex,qzAal=3D(parentIndex!=3Dnull&&parentIndex>=
=3D0)?qzc.qzo(parentIndex):qzc.qzur(),qzAak=3DqzAal.SubGroupOrientation;q=
zAkz=3D(qzAak=3D=3Dqzjz)?qzbv:qzde;};var =
qzAcv=3Dtrue,qzAcu=3D0,qzAct=3D0,ieStandards=3Dcart_browser_ie&&document.=
compatMode=3D=3D"CSS1Compat",qzAof=3DieStandards?document.documentElement=
:document.body,operaOrMozilla=3Dcart_browser_opera||cart_browser_mozilla,=
qzAnu=3DoperaOrMozilla?window.pageXOffset:qzAof.scrollLeft,qzAnt=3DoperaO=
rMozilla?window.pageYOffset:qzAof.scrollTop,qzAoe=3DqzAnu+(operaOrMozilla=
?window.innerWidth:qzAof.clientWidth),qzAod=3DqzAnt+(operaOrMozilla?windo=
w.innerHeight:qzAof.clientHeight);switch(qzAkz){case qzbv:case =
qzfl:qzAcu=3DqzAki+qzAnc+qzAcx;if(qzAcv&&qzAcu+qzAlb>qzAoe){qzAcu=3DqzAki=
-qzAlb-qzAcx;};break;case qzpc:case =
qzfs:qzAcu=3DqzAki-qzAlb+qzAcx;if(qzAcv&&qzAcu<qzAnu){qzAcu=3DqzAki+qzAnc=
-qzAcx;};break;case qzez:case =
qzfa:qzAcu=3DqzAki+qzAnc-qzAlb+qzAcx;if(qzAcv&&qzAcu<qzAnu){qzAcu=3DqzAki=
-qzAcx;};break;case qzfd:case =
qzde:qzAcu=3DqzAki+qzAcx;if(qzAcv&&qzAcu+qzAlb>qzAoe){qzAcu=3DqzAki+qzAnc=
-qzAlb-qzAcx;};break;};qzAcu=3D(qzAcu<qzAnu)?qzAnu:qzAcu;if(qzk.Scroll&&q=
zk.Scroll_gy){qzAct=3Dqzk.Scroll_gy;}else{switch(qzAkz){case qzbv:case =
qzpc:qzAct=3DqzAkh+qzAcw;if(qzAcv&&qzAct+qzAla>qzAod){qzAct=3DqzAkh+qzAnb=
-qzAla-qzAcw;};break;case qzfl:case =
qzfs:qzAct=3DqzAkh+qzAnb-qzAla+qzAcw;if(qzAcv&&qzAct<qzAnt){qzAct=3DqzAkh=
-qzAcw;};break;case qzfa:case =
qzde:qzAct=3DqzAkh+qzAnb+qzAcw;if(qzAcv&&qzAct+qzAla>qzAod){qzAct=3DqzAkh=
-qzAla-qzAcw;};break;case qzez:case =
qzfd:qzAct=3DqzAkh-qzAla+qzAcw;if(qzAcv&&qzAct<qzAnt){qzAct=3DqzAkh+qzAnb=
-qzAcw;};break;};qzAct=3D(qzAct<qzAnt)?qzAnt:qzAct;};switch(qzAkz){case =
qzbv:case qzfl:case qzpc:case =
qzfs:qzk.SlideAxis=3D'left';qzk.SlideDistance=3DqzAlb;qzk.SlideDirection=3D=
(qzAcu<qzAki)?+1:-1;break;case qzfa:case qzde:case qzez:case =
qzfd:qzk.SlideAxis=3D'top';qzk.SlideDistance=3DqzAla;qzk.SlideDirection=3D=
(qzAct<qzAkh)?+1:-1;break;};qzk.GroupContainerStyle.left=3Dqzk.OverlayCon=
tainerStyle.left=3DqzAcu+'px';qzk.GroupContainerStyle.top=3Dqzk.OverlayCo=
ntainerStyle.top=3DqzAct+'px';qzk.GroupContainerStyle.zIndex=3Dcart_menu_=
zindexbase+qzc.ZIndexIncrement;qzk.OverlayContainerStyle.zIndex=3Dcart_me=
nu_zindexbase-1;qzk.SlidePosition=3D0;qzk.OverlayStyle.width=3DqzAlb+'px'=
;qzk.OverlayStyle.height=3DqzAla+'px';if(qzk.Scroll){var =
usx,usy,usw,dsx,dsy,dsw;usx=3Ddsx=3DqzAcu+qzk.Scroll_cx;usy=3DqzAct+qzk.S=
croll_cy;dsy=3Dusy+qzk.Scroll_ch-(qzk.DownScroll.offsetHeight);usw=3Ddsw=3D=
qzk.Scroll_cw;if(cart_browser_mozilla){usw-=3Dqzk.Scroll_uwa;dsw-=3Dqzk.S=
croll_dwa;};qzk.ScrollPosition=3D0;qzk.UpScroll.style.position=3Dqzk.Down=
Scroll.style.position=3D'absolute';qzk.UpScroll.style.left=3Dusx+'px';qzk=
.DownScroll.style.left=3Ddsx+'px';qzk.UpScroll.style.top=3Dusy+'px';qzk.D=
ownScroll.style.top=3Ddsy+'px';qzk.UpScroll.style.width=3Dusw+'px';qzk.Do=
wnScroll.style.width=3Ddsw+'px';};};window.ComponentArt_Menu_ConsiderGrou=
pScrolling=3Dfunction(qzc,qzk,qzfx){qzk.Scroll=3Dfalse;if(qzc.ScrollingEn=
abled&&!cart_browser_konqueror&&!cart_browser_safari&&qzfx.SubGroupOrient=
ation=3D=3Dqzjz){var =
qzr=3Dqzk.qzr,firstItem=3Dqzr.firstChild.firstChild.firstChild;qzk.Scroll=
_gw=3Dqzr.offsetWidth;qzk.Scroll_gh=3Dqzr.offsetHeight;qzk.Scroll_cx=3Dqz=
Afx(firstItem)-qzAfx(qzr);qzk.Scroll_cy=3DqzAfw(firstItem)-qzAfw(qzr);qzk=
.Scroll_cw=3Dqzk.Scroll_gw-qzk.Scroll_cx-qzk.Scroll_cx;qzk.Scroll_cH=3Dqz=
k.Scroll_gh-qzk.Scroll_cy-qzk.Scroll_cy;qzk.Scroll_is=3Dqzr.cellSpacing-0=
;if(qzfx.SubGroupHeight&&!isNaN(qzfx.SubGroupHeight)){var =
setHeight=3Dqzfx.SubGroupHeight+qzc.EffectiveShadowOffset;if(qzk.Scroll_g=
h>setHeight){qzk.Scroll=3Dtrue;qzk.Scroll_gh=3DsetHeight;qzk.Scroll_ch=3D=
qzk.Scroll_gh-qzk.Scroll_cy-qzk.Scroll_cy;};}else{var =
ieStandards=3Dcart_browser_ie&&document.compatMode=3D=3D"CSS1Compat",qzAo=
f=3DieStandards?document.documentElement:document.body,operaOrMozilla=3Dc=
art_browser_opera||cart_browser_mozilla,bh=3DoperaOrMozilla?window.innerH=
eight:qzAof.clientHeight;if(qzk.Scroll_gh>bh){qzk.Scroll=3Dtrue;qzk.Scrol=
l_gh=3Dbh-cart_menu_scrollwindowpadding-cart_menu_scrollwindowpadding;qzk=
.Scroll_ch=3Dqzk.Scroll_gh-qzk.Scroll_cy-qzk.Scroll_cy;qzk.Scroll_gy=3Dca=
rt_menu_scrollwindowpadding;};};if(cart_browser_mozilla){var =
gbt,gbr,gbb,gbl,gpt,gpr,gpb,gpl,groupStyle=3Ddocument.defaultView.getComp=
utedStyle(qzr,'');gbt=3DparseInt(groupStyle.getPropertyValue("border-top-=
width"));gbt=3DisNaN(gbt)?0:gbt;gbr=3DparseInt(groupStyle.getPropertyValu=
e("border-right-width"));gbr=3DisNaN(gbr)?0:gbr;gbb=3DparseInt(groupStyle=
.getPropertyValue("border-bottom-width"));gbb=3DisNaN(gbb)?0:gbb;gbl=3Dpa=
rseInt(groupStyle.getPropertyValue("border-left-width"));gbl=3DisNaN(gbl)=
?0:gbl;gpt=3DparseInt(groupStyle.getPropertyValue("padding-top"));gpt=3Di=
sNaN(gpt)?0:gpt;gpr=3DparseInt(groupStyle.getPropertyValue("padding-right=
"));gpr=3DisNaN(gpr)?0:gpr;gpb=3DparseInt(groupStyle.getPropertyValue("pa=
dding-bottom"));gpb=3DisNaN(gpb)?0:gpb;gpl=3DparseInt(groupStyle.getPrope=
rtyValue("padding-left"));gpl=3DisNaN(gpl)?0:gpl;qzk.Scroll_gwm=3Dqzk.Scr=
oll_gw-gbl-gpl-gpr-gbr;qzk.Scroll_ghm=3Dqzk.Scroll_gh-gbt-gpt-gpb-gbb;};}=
;};window.ComponentArt_Menu_ScrollHtml=3Dfunction(qzfx,upNotDown){var =
look=3DupNotDown?qzfx.ParentMenu.ScrollUpLook:qzfx.ParentMenu.ScrollDownL=
ook,qzab=3Dnew Array();qzab[qzab.length]=3D'<div =
style=3D"visibility:hidden;';if(look.LabelPaddingBottom){qzab[qzab.length=
]=3D'padding-bottom:';qzab[qzab.length]=3DisNaN(look.LabelPaddingBottom)?=
look.LabelPaddingBottom:look.LabelPaddingBottom+'px';qzab[qzab.length]=3D=
';';};if(look.LabelPaddingLeft){qzab[qzab.length]=3D'padding-left:';qzab[=
qzab.length]=3DisNaN(look.LabelPaddingLeft)?look.LabelPaddingLeft:look.La=
belPaddingLeft+'px';qzab[qzab.length]=3D';';};if(look.LabelPaddingRight){=
qzab[qzab.length]=3D'padding-right:';qzab[qzab.length]=3DisNaN(look.Label=
PaddingRight)?look.LabelPaddingRight:look.LabelPaddingRight+'px';qzab[qza=
b.length]=3D';';};if(look.LabelPaddingTop){qzab[qzab.length]=3D'padding-t=
op:';qzab[qzab.length]=3DisNaN(look.LabelPaddingTop)?look.LabelPaddingTop=
:look.LabelPaddingTop+'px';qzab[qzab.length]=3D';';};qzab[qzab.length]=3D=
'" onmousemove=3D"return false" ondblclick=3D"return false" =
onselectstart=3D"return false" =
onmousedown=3D"ComponentArt_Menu_ScrollMouseDown(this)" =
onmouseup=3D"ComponentArt_Menu_ScrollMouseUp(this)" =
onmouseover=3D"ComponentArt_Menu_ScrollMouseOver(this,event)" =
onmouseout=3D"ComponentArt_Menu_ScrollMouseOut(this,event)" =
';if(look.CssClass){qzab[qzab.length]=3D'class=3D"';qzab[qzab.length]=3Dl=
ook.CssClass;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'id=3D"';qzab[qzab.length]=3Dqzfx.ParentMenu.Menu=
Id;qzab[qzab.length]=3D'_';qzab[qzab.length]=3Dqzfx.StorageIndex;qzab[qza=
b.length]=3D'_';qzab[qzab.length]=3DupNotDown?'up':'down';qzab[qzab.lengt=
h]=3D'">';if(look.ImageUrl){qzab[qzab.length]=3D'<img border=3D"0" =
alt=3D"" =
';if(look.ImageWidth){qzab[qzab.length]=3D'width=3D"';qzab[qzab.length]=3D=
look.ImageWidth;qzab[qzab.length]=3D'" =
';};if(look.ImageHeight){qzab[qzab.length]=3D'height=3D"';qzab[qzab.lengt=
h]=3Dlook.ImageHeight;qzab[qzab.length]=3D'" =
';};qzab[qzab.length]=3D'src=3D"';qzab[qzab.length]=3Dlook.ImageUrl;qzab[=
qzab.length]=3D'" =
/>'}else{qzab[qzab.length]=3D'&middot;&middot;&middot;';};qzab[qzab.lengt=
h]=3D'</div>';return =
qzab.join('');};window.ComponentArt_Menu_ScrollMouseDown=3Dfunction(scrol=
lElement){scrollElement.ItemState=3Dqzpe;ComponentArt_Menu_RepaintScroll(=
scrollElement);scrollElement.qzc.qzAfm=3DscrollElement.UpNotDown?-0.45:0.=
45;};window.ComponentArt_Menu_ScrollMouseUp=3Dfunction(scrollElement){scr=
ollElement.ItemState=3Dqzkv;ComponentArt_Menu_RepaintScroll(scrollElement=
);scrollElement.qzc.qzAfm=3DscrollElement.UpNotDown?-0.15:0.15;};window.C=
omponentArt_Menu_ScrollMouseOver=3Dfunction(scrollElement,event){var =
mouseOriginElement=3DComponentArt_FromElement(event);if(ComponentArt_Cont=
ains(scrollElement,mouseOriginElement)){return;};scrollElement.OtherScrol=
l.ItemState=3Dqzjv;ComponentArt_Menu_RepaintScroll(scrollElement.OtherScr=
oll);scrollElement.ItemState=3Dqzkv;ComponentArt_Menu_RepaintScroll(scrol=
lElement);var =
qzc=3DscrollElement.qzc,qzs=3DscrollElement.qzs,qzk=3Dqzc.ActiveGroupList=
[qzs];ComponentArt_Menu_ScrollStart(qzc,qzk,scrollElement.UpNotDown);var =
qzr=3Dqzk.qzr;if(ComponentArt_Contains(qzr,mouseOriginElement)){return;}e=
lse{ComponentArt_Menu_GroupMouseOver(qzr);};};window.ComponentArt_Menu_Sc=
rollMouseOut=3Dfunction(scrollElement,event){var =
mouseDestinationElement=3DComponentArt_ToElement(event);if(ComponentArt_C=
ontains(scrollElement,mouseDestinationElement)){return;};scrollElement.It=
emState=3Dqzjv;ComponentArt_Menu_RepaintScroll(scrollElement);var =
qzc=3DscrollElement.qzc;ComponentArt_Menu_ScrollEnd(qzc);var =
qzs=3DscrollElement.qzs,qzk=3Dqzc.ActiveGroupList[qzs],qzr=3Dqzk.qzr;if(C=
omponentArt_Contains(qzr,mouseDestinationElement)){return;}else{Component=
Art_Menu_GroupMouseOut(qzr);};};window.ComponentArt_Menu_RepaintScroll=3D=
function(scrollElement){if(!scrollElement.ScrollPointersInitialized){Comp=
onentArt_Menu_InitializeScrollPointers(scrollElement);};switch(scrollElem=
ent.ItemState){case =
qzjv:if(scrollElement.ImageUrl){scrollElement.firstChild.src=3DscrollElem=
ent.ImageUrl;};if(scrollElement.CssClass){scrollElement.className=3Dscrol=
lElement.CssClass;};break;case =
qzkv:if(scrollElement.ImageUrl){scrollElement.firstChild.src=3DscrollElem=
ent.HoverImageUrl;};if(scrollElement.CssClass){scrollElement.className=3D=
scrollElement.HoverCssClass;};break;case =
qzpe:if(scrollElement.ImageUrl){scrollElement.firstChild.src=3DscrollElem=
ent.ActiveImageUrl;};if(scrollElement.CssClass){scrollElement.className=3D=
scrollElement.ActiveCssClass;};break;};};window.ComponentArt_Menu_ShowScr=
olls=3Dfunction(qzc){var =
qzk=3Dqzc.ScrollGroupInfo;if(qzk.ScrollPosition>=3Dqzk.Scroll_cH-qzk.Scro=
ll_ch){qzk.ScrollPosition=3Dqzk.Scroll_cH-qzk.Scroll_ch;qzk.DownScroll.st=
yle.visibility=3D'hidden';if(cart_browser_safari1point3plus){qzk.DownScro=
ll.parentNode.style.visibility=3D'hidden';};qzk.DownScroll.ItemState=3Dqz=
jv;ComponentArt_Menu_RepaintScroll(qzk.DownScroll);}else{qzk.DownScroll.s=
tyle.visibility=3D'visible';if(cart_browser_safari1point3plus){qzk.DownSc=
roll.parentNode.style.visibility=3D'visible';};};if(qzk.ScrollPosition<=3D=
0){qzk.ScrollPosition=3D0;qzk.UpScroll.style.visibility=3D'hidden';if(car=
t_browser_safari1point3plus){qzk.UpScroll.parentNode.style.visibility=3D'=
hidden';};qzk.UpScroll.ItemState=3Dqzjv;ComponentArt_Menu_RepaintScroll(q=
zk.UpScroll);}else{qzk.UpScroll.style.visibility=3D'visible';if(cart_brow=
ser_safari1point3plus){qzk.UpScroll.parentNode.style.visibility=3D'visibl=
e';};};var clip=3Dnew =
Array();clip[clip.length]=3D'rect(';clip[clip.length]=3Dqzk.ScrollPositio=
n+qzk.Scroll_is;clip[clip.length]=3D'px =
';clip[clip.length]=3Dqzk.Scroll_is+qzk.Scroll_cw;clip[clip.length]=3D'px=
 =
';clip[clip.length]=3Dqzk.ScrollPosition+qzk.Scroll_is+qzk.Scroll_ch;clip=
[clip.length]=3D'px =
';clip[clip.length]=3Dqzk.Scroll_is;clip[clip.length]=3D'px)';qzk.GroupCo=
ntentsStyle.clip=3Dclip.join('');qzk.GroupContentsStyle.top=3D-qzk.Scroll=
Position+'px';qzk.UpScroll.parentNode.style.zIndex=3Dqzk.DownScroll.paren=
tNode.style.zIndex=3Dqzk.GroupContainerStyle.zIndex+1;};window.ComponentA=
rt_Menu_ScrollStep=3Dfunction(qzc){var curTime=3D(new =
Date()).getTime(),stepTime=3DcurTime-qzc.ScrollStepTime;qzc.ScrollStepTim=
e=3DcurTime;var =
qzk=3Dqzc.ScrollGroupInfo;qzk.ScrollPosition+=3DstepTime*qzc.qzAfm;Compon=
entArt_Menu_ShowScrolls(qzc);if(qzk.ScrollPosition<0||qzk.Scroll_cH-qzk.S=
croll_ch<qzk.ScrollPosition){ComponentArt_Menu_ScrollEnd(qzc);};};window.=
ComponentArt_Menu_ScrollEnd=3Dfunction(qzc){clearInterval(qzc.ScrollTimer=
Id);qzc.qzAfm=3D0;qzc.ScrollGroupInfo=3Dnull;};window.ComponentArt_Menu_S=
crollStart=3Dfunction(qzc,qzk,upNotDown){qzc.ScrollGroupInfo=3Dqzk;qzc.qz=
Afm=3DupNotDown?-0.15:0.15;qzc.ScrollStepTime=3D(new =
Date()).getTime();var =
scrollStepFunctionCall=3D'ComponentArt_Menu_ScrollStep('+qzc.MenuId+')';q=
zc.ScrollTimerId=3DsetInterval(scrollStepFunctionCall,cart_menu_scrollfra=
meduration);};window.ComponentArt_Menu_InitializeScrollPointers=3Dfunctio=
n(scrollElement){var =
lastUnd=3DscrollElement.id.lastIndexOf('_');scrollElement.UpNotDown=3Dscr=
ollElement.id.substr(lastUnd+1)=3D=3D'up';var =
nextLastUnd=3DscrollElement.id.lastIndexOf('_',lastUnd-1);scrollElement.q=
zs=3DscrollElement.id.substr(nextLastUnd+1,lastUnd-nextLastUnd-1);var =
menuId=3DscrollElement.id.substr(0,nextLastUnd);scrollElement.qzc=3Dwindo=
w[menuId];var =
scrollLook=3DscrollElement.UpNotDown?scrollElement.qzc.ScrollUpLook:scrol=
lElement.qzc.ScrollDownLook;ComponentArt_Menu_InitializeScrollEffectiveLo=
okProperties(scrollElement,scrollLook);scrollElement.ScrollPointersInitia=
lized=3Dtrue;};window.ComponentArt_Menu_InitializeScrollEffectiveLookProp=
erties=3Dfunction(scrollElement,scrollLook){if(scrollLook.CssClass!=3Dnul=
l){scrollElement.CssClass=3DscrollLook.CssClass;scrollElement.HoverCssCla=
ss=3D(scrollLook.HoverCssClass!=3Dnull)?scrollLook.HoverCssClass:scrollEl=
ement.CssClass;scrollElement.ActiveCssClass=3D(scrollLook.ActiveCssClass!=
=3Dnull)?scrollLook.ActiveCssClass:scrollElement.HoverCssClass;};if(scrol=
lLook.ImageUrl!=3Dnull){scrollElement.ImageUrl=3DscrollLook.ImageUrl;scro=
llElement.HoverImageUrl=3D(scrollLook.HoverImageUrl!=3Dnull)?scrollLook.H=
overImageUrl:scrollElement.ImageUrl;scrollElement.ActiveImageUrl=3D(scrol=
lLook.ActiveImageUrl!=3Dnull)?scrollLook.ActiveImageUrl:scrollElement.Hov=
erImageUrl;};};window.ComponentArt_Menu_CreateDynamicGroup=3Dfunction(qzc=
,qzs,qzfx){qzc.ActiveGroupList[qzs]=3Dnew Object();var =
qzk=3Dqzc.ActiveGroupList[qzs];qzk.GroupState=3Dqzhr;qzk.ExpandedSubGroup=
Count=3D0;qzk.IsDynamic=3Dtrue;qzk.qzr=3Dqzc.DynamicGroupElementContainer=
.Add(ComponentArt_Menu_SubGroupHtml(qzfx));ComponentArt_Menu_ConsiderGrou=
pScrolling(qzc,qzk,qzfx);if(qzk.Scroll){qzc.DynamicGroupElementContainer.=
Remove(qzk.qzr.parentNode.ContainerIndex);qzk.qzr=3Dqzc.DynamicGroupEleme=
ntContainer.Add(ComponentArt_Menu_ScrollSubGroupHtml(qzfx,qzk));qzk.Group=
ContentsStyle=3Dqzk.qzr.firstChild.style;if(qzk.UpScroll=3D=3Dnull){qzk.U=
pScroll=3Dqzc.ScrollContainer.Add(ComponentArt_Menu_ScrollHtml(qzfx,true)=
);};if(qzk.DownScroll=3D=3Dnull){qzk.DownScroll=3Dqzc.ScrollContainer.Add=
(ComponentArt_Menu_ScrollHtml(qzfx,false));};if(cart_browser_mozilla){var=
 =
qzAoe,qzAnu,pr,pl,scrollStyle=3Ddocument.defaultView.getComputedStyle(qzk=
.UpScroll,'');qzAoe=3DparseInt(scrollStyle.getPropertyValue("border-right=
-width"));qzAoe=3DisNaN(qzAoe)?0:qzAoe;qzAnu=3DparseInt(scrollStyle.getPr=
opertyValue("border-left-width"));qzAnu=3DisNaN(qzAnu)?0:qzAnu;pr=3Dparse=
Int(scrollStyle.getPropertyValue("padding-right"));pr=3DisNaN(pr)?0:pr;pl=
=3DparseInt(scrollStyle.getPropertyValue("padding-left"));pl=3DisNaN(pl)?=
0:pl;qzk.Scroll_uwa=3DqzAnu+pl+pr+qzAoe;scrollStyle=3Ddocument.defaultVie=
w.getComputedStyle(qzk.DownScroll,'');qzAoe=3DparseInt(scrollStyle.getPro=
pertyValue("border-right-width"));qzAoe=3DisNaN(qzAoe)?0:qzAoe;qzAnu=3Dpa=
rseInt(scrollStyle.getPropertyValue("border-left-width"));qzAnu=3DisNaN(q=
zAnu)?0:qzAnu;pr=3DparseInt(scrollStyle.getPropertyValue("padding-right")=
);pr=3DisNaN(pr)?0:pr;pl=3DparseInt(scrollStyle.getPropertyValue("padding=
-left"));pl=3DisNaN(pl)?0:pl;qzk.Scroll_dwa=3DqzAnu+pl+pr+qzAoe;};qzk.UpS=
croll.ItemState=3Dqzk.DownScroll.ItemState=3Dqzjv;qzk.UpScroll.OtherScrol=
l=3Dqzk.DownScroll;qzk.DownScroll.OtherScroll=3Dqzk.UpScroll;};qzk.HasTem=
platedItems=3DComponentArt_Menu_SubGroupHasTemplatedItems(qzfx);qzk.Group=
Style=3Dqzk.qzr.style;qzk.GroupContainerStyle=3Dqzk.qzr.parentNode.style;=
if(qzc.OverlayWindowedElements){var qzAhm=3D'<iframe =
style=3D"visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha=
(style=3D0,opacity=3D0)" scrolling=3D"no" frameborder=3D"0" =
src=3D"javascript:false"></iframe>';qzk.Overlay=3Dqzc.OverlayContainer.Ad=
d(qzAhm);};qzk.OverlayStyle=3Dqzk.Overlay?qzk.Overlay.style:new =
Object();qzk.OverlayContainerStyle=3Dqzk.Overlay?qzk.Overlay.parentNode.s=
tyle:new Object();if(cart_browser_shadows||cart_browser_transitions){var =
qqzB=3Dtrue;try{document.body.filters;}catch(dummy){qqzB=3Dfalse;};};if(q=
zc.ShadowEnabled&&cart_browser_shadows&&qqzB){var =
shadowFilter=3D'progid:DXImageTransform.Microsoft.Shadow(color=3D"'+qzc.S=
hadowColor+'",Direction=3D135,Strength=3D'+qzc.ShadowOffset+')';qzk.qzr.r=
untimeStyle.filter=3Dqzk.qzr.currentStyle.filter+' =
'+shadowFilter;qzc.EffectiveShadowOffset=3Dqzc.ShadowOffset;}else{qzc.Eff=
ectiveShadowOffset=3D0;};if(cart_browser_transitions&&qqzB){var =
qzdi=3DComponentArt_EffectiveTransitionString(qzc.ExpandTransition,qzc.Ex=
pandTransitionCustomFilter);if(qzdi){qzk.qzr.ExpandTransitionFilterIndex=3D=
qzk.qzr.filters.length;qzk.qzr.runtimeStyle.filter=3Dqzk.qzr.currentStyle=
.filter+' =
'+qzdi;qzk.qzr.filters[qzk.qzr.ExpandTransitionFilterIndex].enabled=3Dfal=
se;};var =
qzcy=3DComponentArt_EffectiveTransitionString(qzc.CollapseTransition,qzc.=
CollapseTransitionCustomFilter);if(qzcy){qzk.qzr.CollapseTransitionFilter=
Index=3Dqzk.qzr.filters.length;qzk.qzr.runtimeStyle.filter=3Dqzk.qzr.curr=
entStyle.filter+' =
'+qzcy;qzk.qzr.filters[qzk.qzr.CollapseTransitionFilterIndex].enabled=3Df=
alse;};};};window.ComponentArt_Menu_RecycleGroup=3Dfunction(qzc,qzs){if(q=
zc.ActiveGroupList[qzs]=3D=3Dnull){return;};var =
qzk=3Dqzc.ActiveGroupList[qzs];qzk.qzr.parentNode.style.zIndex=3D-999;if(=
qzc.CascadeCollapse&&qzk.GroupState!=3Dqzju){ComponentArt_Menu_DecreasePa=
rentGroupsExpandedSubGroupCount(qzc,qzs);ComponentArt_Menu_CollapseGroup(=
qzc,ComponentArt_Menu_GetParentGroupIndex(qzc,qzs));};qzk.GroupState=3Dqz=
hr;if(qzk.UpScroll!=3Dnull){qzc.ScrollContainer.Remove(qzk.UpScroll.paren=
tNode.ContainerIndex);qzk.UpScroll=3Dnull;};if(qzk.DownScroll!=3Dnull){qz=
c.ScrollContainer.Remove(qzk.DownScroll.parentNode.ContainerIndex);qzk.Do=
wnScroll=3Dnull;};if(qzc.RecycleGroups&&cart_browser_recyclegroups&&!qzk.=
HasTemplatedItems){if(qzk.IsDynamic){qzc.DynamicGroupElementContainer.Rem=
ove(qzk.qzr.parentNode.ContainerIndex);if(qzc.OverlayWindowedElements){qz=
c.OverlayContainer.Remove(qzk.Overlay.parentNode.ContainerIndex);};};qzc.=
ActiveGroupList[qzs]=3Dnull;}else{qzk.OverlayContainerStyle.display=3Dqzk=
.OverlayStyle.display=3D'none';};if(qzk.IsRoot&&qzc.ContextMenu!=3DqqZn){=
qzc.ContextMenuActive=3Dfalse;if(qzc.ClientSideOnContextMenuHide){qzc.Cli=
entSideOnContextMenuHide(qzc);};};};window.ComponentArt_Menu_IncreasePare=
ntGroupsExpandedSubGroupCount=3Dfunction(qzc,qzs){qzc.ExpandedSubGroupCou=
nt+=3D1;qzc.ZIndexIncrement+=3D1;var =
qzdr=3DComponentArt_Menu_GetParentGroupIndex(qzc,qzs),qzdj=3Dqzc.ActiveGr=
oupList[qzdr];if(qzdj!=3Dnull){qzdj.ExpandedSubGroupCount+=3D1;};};window=
.ComponentArt_Menu_DecreaseParentGroupsExpandedSubGroupCount=3Dfunction(q=
zc,qzs){qzc.ExpandedSubGroupCount-=3D1;if(qzc.ExpandedSubGroupCount=3D=3D=
0){qzc.ZIndexIncrement=3D0;};var =
qzdr=3DComponentArt_Menu_GetParentGroupIndex(qzc,qzs),qzdj=3Dqzc.ActiveGr=
oupList[qzdr];if(qzdj!=3Dnull){qzdj.ExpandedSubGroupCount-=3D1;};};window=
.ComponentArt_Menu_GetParentGroupIndex=3Dfunction(qzc,qzs){if(qzs<0||qzs=3D=
=3Dnull){return null;};return =
qzc.qzo(qzs).ParentIndex;};window.ComponentArt_Menu_RepaintItem=3Dfunctio=
n(qzj){if(!qzj.ItemPointersInitialized){ComponentArt_Menu_InitializeItemP=
ointers(qzj);};if(qzj.ItemState=3D=3Dnull){qzj.ItemState=3Dqzjv;};switch(=
qzj.ItemState){case =
qzjv:if(qzj.ImageUrl!=3Dnull){qzj.firstChild.src=3Dqzj.Expanded?qzj.Expan=
dedImageUrl:qzj.ImageUrl;}else{if(qzj.CssClass!=3Dnull){qzj.className=3Dq=
zj.Expanded?qzj.ExpandedCssClass:qzj.CssClass;};if(qzj.LeftIconUrl!=3Dnul=
l){qzj.firstChild.firstChild.firstChild.firstChild.src=3Dqzj.Expanded?qzj=
.ExpandedLeftIconUrl:qzj.LeftIconUrl;};if(qzj.RightIconUrl!=3Dnull){qzj.l=
astChild.lastChild.lastChild.lastChild.src=3Dqzj.Expanded?qzj.ExpandedRig=
htIconUrl:qzj.RightIconUrl;};};break;case =
qzkv:if(qzj.ImageUrl!=3Dnull){qzj.firstChild.src=3Dqzj.HoverImageUrl;}els=
e{if(qzj.CssClass!=3Dnull){qzj.className=3Dqzj.HoverCssClass;};if(qzj.Lef=
tIconUrl!=3Dnull){qzj.firstChild.firstChild.firstChild.firstChild.src=3Dq=
zj.HoverLeftIconUrl;};if(qzj.RightIconUrl!=3Dnull){qzj.lastChild.lastChil=
d.lastChild.lastChild.src=3Dqzj.HoverRightIconUrl;};};break;case =
qzpe:if(qzj.ImageUrl!=3Dnull){qzj.firstChild.src=3Dqzj.ActiveImageUrl;}el=
se{if(qzj.CssClass!=3Dnull){qzj.className=3Dqzj.ActiveCssClass;};if(qzj.L=
eftIconUrl!=3Dnull){qzj.firstChild.firstChild.firstChild.firstChild.src=3D=
qzj.ActiveLeftIconUrl;};if(qzj.RightIconUrl!=3Dnull){qzj.lastChild.lastCh=
ild.lastChild.lastChild.src=3Dqzj.ActiveRightIconUrl;};};break;};};window=
.ComponentArt_Menu_GetItemObjectFromItemElement=3Dfunction(qzj){if(qzj.qz=
aj=3D=3Dnull){ComponentArt_Menu_InitializeItemPointers(qzj);};return =
qzj.qzaj;};window.ComponentArt_Menu_GetItemIndexFromItemElement=3Dfunctio=
n(qzj){if(qzj.qzea=3D=3Dnull){ComponentArt_Menu_InitializeItemPointers(qz=
j);};return =
qzj.qzea;};window.ComponentArt_Menu_GetGroupIndexFromGroupElement=3Dfunct=
ion(qzr){if(qzr.qzs=3D=3Dnull){ComponentArt_Menu_InitializeGroupPointers(=
qzr);};return =
qzr.qzs;};window.ComponentArt_Menu_GetMenuObjectFromItemElement=3Dfunctio=
n(qzj){if(qzj.qzc=3D=3Dnull){ComponentArt_Menu_InitializeItemPointers(qzj=
);};return =
qzj.qzc;};window.ComponentArt_Menu_GetMenuObjectFromGroupElement=3Dfuncti=
on(qzr){if(qzr.qzc=3D=3Dnull){ComponentArt_Menu_InitializeGroupPointers(q=
zr);};return =
qzr.qzc;};window.ComponentArt_Menu_InitializeItemPointers=3Dfunction(qzj)=
{var =
qqSj=3Dqzj.id.lastIndexOf('_'),qzea=3Dqzj.id.substr(qqSj+1);qzj.qzea=3Dqz=
ea;var =
menuId=3Dqzj.id.substr(0,qqSj),qzc=3Dwindow[menuId];qzj.qzc=3Dqzc;var =
qzaj=3Dqzc.qzo(qzea);qzj.qzaj=3Dqzaj;ComponentArt_Menu_InitializeItemEffe=
ctiveLookProperties(qzj,qzaj,qzc);qzj.ItemPointersInitialized=3Dtrue;};wi=
ndow.ComponentArt_Menu_InitializeItemEffectiveLookProperties=3Dfunction(q=
zj,qzaj,qzc){if(qzaj.CssClass!=3Dnull){qzj.CssClass=3Dqzaj.CssClass;qzj.H=
overCssClass=3D(qzaj.HoverCssClass!=3Dnull)?qzaj.HoverCssClass:qzj.CssCla=
ss;qzj.ActiveCssClass=3D(qzaj.ActiveCssClass!=3Dnull)?qzaj.ActiveCssClass=
:qzj.HoverCssClass;qzj.ExpandedCssClass=3D(qzaj.ExpandedCssClass!=3Dnull)=
?qzaj.ExpandedCssClass:(qzc.HighlightExpandedPath?qzj.HoverCssClass:qzj.C=
ssClass);};if(qzaj.ImageUrl!=3Dnull){qzj.ImageUrl=3Dqzaj.ImageUrl;qzj.Hov=
erImageUrl=3D(qzaj.HoverImageUrl!=3Dnull)?qzaj.HoverImageUrl:qzj.ImageUrl=
;qzj.ActiveImageUrl=3D(qzaj.ActiveImageUrl!=3Dnull)?qzaj.ActiveImageUrl:q=
zj.HoverImageUrl;qzj.ExpandedImageUrl=3D(qzaj.ExpandedImageUrl!=3Dnull)?q=
zaj.ExpandedImageUrl:(qzc.HighlightExpandedPath?qzj.HoverImageUrl:qzj.Ima=
geUrl);}else{if(qzaj.LeftIconUrl!=3Dnull){qzj.LeftIconUrl=3Dqzaj.LeftIcon=
Url;qzj.HoverLeftIconUrl=3D(qzaj.HoverLeftIconUrl!=3Dnull)?qzaj.HoverLeft=
IconUrl:qzj.LeftIconUrl;qzj.ActiveLeftIconUrl=3D(qzaj.ActiveLeftIconUrl!=3D=
null)?qzaj.ActiveLeftIconUrl:qzj.HoverLeftIconUrl;qzj.ExpandedLeftIconUrl=
=3D(qzaj.ExpandedLeftIconUrl!=3Dnull)?qzaj.ExpandedLeftIconUrl:(qzc.Highl=
ightExpandedPath?qzj.HoverLeftIconUrl:qzj.LeftIconUrl);};if(qzaj.RightIco=
nUrl!=3Dnull){qzj.RightIconUrl=3Dqzaj.RightIconUrl;qzj.HoverRightIconUrl=3D=
(qzaj.HoverRightIconUrl!=3Dnull)?qzaj.HoverRightIconUrl:qzj.RightIconUrl;=
qzj.ActiveRightIconUrl=3D(qzaj.ActiveRightIconUrl!=3Dnull)?qzaj.ActiveRig=
htIconUrl:qzj.HoverRightIconUrl;qzj.ExpandedRightIconUrl=3D(qzaj.Expanded=
RightIconUrl!=3Dnull)?qzaj.ExpandedRightIconUrl:(qzc.HighlightExpandedPat=
h?qzj.HoverRightIconUrl:qzj.RightIconUrl);};};};window.ComponentArt_Menu_=
InitializeGroupPointers=3Dfunction(qzr){var =
qqSj=3Dqzr.id.lastIndexOf('_');qzr.qzs=3Dqzr.id.substr(qqSj+1);var =
menuId=3Dqzr.id.substr(1,qqSj-1);qzr.qzc=3Dwindow[menuId];};window.Compon=
entArt_Menu_SubGroupHasTemplatedItems=3Dfunction(parentItem){var =
items=3DparentItem.Items();for(index in =
items){if(items[index].TemplateInstanceId){return true;};};return =
false;};window.ComponentArt_Menu_DocumentContextMenu=3Dfunction(qzAgt){qz=
im=3DqzAgt=3D=3Dnull?event:qzAgt;var =
componentArtContextMenuShowing=3DqqZp&&qqZp.ContextMenuExpanded;qzim.retu=
rnValue=3D!componentArtContextMenuShowing;qzim.cancelBubble=3DcomponentAr=
tContextMenuShowing;return!componentArtContextMenuShowing;};window.cart_m=
enu_support_loaded=3Dtrue;};

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/wz_jsgraphics.js

/* This notice must be untouched at all times.

wz_jsgraphics.js    v. 2.31
The latest version is available at
http://www.walterzorn.com
or http://www.devira.com
or http://www.walterzorn.de

Copyright (c) 2002-2004 Walter Zorn. All rights reserved.
Created 3. 11. 2002 by Walter Zorn (Web: http://www.walterzorn.com )
Last modified: 28. 3. 2005

Performance optimizations for Internet Explorer
by Thomas Frank and John Holdsworth.
fillPolygon method implemented by Matthieu Haller.

High Performance JavaScript Graphics Library.
Provides methods
- to draw lines, rectangles, ellipses, polygons
  with specifiable line thickness,
- to fill rectangles and ellipses
- to draw text.
NOTE: Operations, functions and branching have rather been optimized
to efficiency and speed than to shortness of source code.

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.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  =
USA,
or see http://www.gnu.org/copyleft/lesser.html
*/


var jg_ihtm, jg_ie, jg_fast, jg_dom, jg_moz,
jg_n4 =3D (document.layers && typeof document.classes !=3D "undefined");


function chkDHTM(x, i)
{
	x =3D document.body || null;
	jg_ie =3D x && typeof x.insertAdjacentHTML !=3D "undefined";
	jg_dom =3D (x && !jg_ie &&
		typeof x.appendChild !=3D "undefined" &&
		typeof document.createRange !=3D "undefined" &&
		typeof (i =3D document.createRange()).setStartBefore !=3D "undefined" =
&&
		typeof i.createContextualFragment !=3D "undefined");
	jg_ihtm =3D !jg_ie && !jg_dom && x && typeof x.innerHTML !=3D =
"undefined";
	jg_fast =3D jg_ie && document.all && !window.opera;
	jg_moz =3D jg_dom && typeof x.style.MozOpacity !=3D "undefined";
}


function pntDoc()
{
	this.wnd.document.write(jg_fast? this.htmRpc() : this.htm);
	this.htm =3D '';
}


function pntCnvDom()
{
	var x =3D document.createRange();
	x.setStartBefore(this.cnv);
	x =3D x.createContextualFragment(jg_fast? this.htmRpc() : this.htm);
	this.cnv.appendChild(x);
	this.htm =3D '';
}


function pntCnvIe()
{
	this.cnv.insertAdjacentHTML("BeforeEnd", jg_fast? this.htmRpc() : =
this.htm);
	this.htm =3D '';
}


function pntCnvIhtm()
{
	this.cnv.innerHTML +=3D this.htm;
	this.htm =3D '';
}


function pntCnv()
{
	this.htm =3D '';
}


function mkDiv(x, y, w, h)
{
	this.htm +=3D '<div style=3D"position:absolute;'+
		'left:' + x + 'px;'+
		'top:' + y + 'px;'+
		'width:' + w + 'px;'+
		'height:' + h + 'px;'+
		'clip:rect(0,'+w+'px,'+h+'px,0);'+
		'background-color:' + this.color +
		(!jg_moz? ';overflow:hidden' : '')+
		';"><\/div>';
}


function mkDivIe(x, y, w, h)
{
	this.htm +=3D '%%'+this.color+';'+x+';'+y+';'+w+';'+h+';';
}


function mkDivPrt(x, y, w, h)
{
	this.htm +=3D '<div style=3D"position:absolute;'+
		'border-left:' + w + 'px solid ' + this.color + ';'+
		'left:' + x + 'px;'+
		'top:' + y + 'px;'+
		'width:0px;'+
		'height:' + h + 'px;'+
		'clip:rect(0,'+w+'px,'+h+'px,0);'+
		'background-color:' + this.color +
		(!jg_moz? ';overflow:hidden' : '')+
		';"><\/div>';
}


function mkLyr(x, y, w, h)
{
	this.htm +=3D '<layer '+
		'left=3D"' + x + '" '+
		'top=3D"' + y + '" '+
		'width=3D"' + w + '" '+
		'height=3D"' + h + '" '+
		'bgcolor=3D"' + this.color + '"><\/layer>\n';
}


var regex =3D  /%%([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);/g;
function htmRpc()
{
	return this.htm.replace(
		regex,
		'<div style=3D"overflow:hidden;position:absolute;background-color:'+
		'$1;left:$2;top:$3;width:$4;height:$5"></div>\n');
}


function htmPrtRpc()
{
	return this.htm.replace(
		regex,
		'<div style=3D"overflow:hidden;position:absolute;background-color:'+
		'$1;left:$2;top:$3;width:$4;height:$5;border-left:$4px solid =
$1"></div>\n');
}


function mkLin(x1, y1, x2, y2)
{
	if (x1 > x2)
	{
		var _x2 =3D x2;
		var _y2 =3D y2;
		x2 =3D x1;
		y2 =3D y1;
		x1 =3D _x2;
		y1 =3D _y2;
	}
	var dx =3D x2-x1, dy =3D Math.abs(y2-y1),
	x =3D x1, y =3D y1,
	yIncr =3D (y1 > y2)? -1 : 1;

	if (dx >=3D dy)
	{
		var pr =3D dy<<1,
		pru =3D pr - (dx<<1),
		p =3D pr-dx,
		ox =3D x;
		while ((dx--) > 0)
		{
			++x;
			if (p > 0)
			{
				this.mkDiv(ox, y, x-ox, 1);
				y +=3D yIncr;
				p +=3D pru;
				ox =3D x;
			}
			else p +=3D pr;
		}
		this.mkDiv(ox, y, x2-ox+1, 1);
	}

	else
	{
		var pr =3D dx<<1,
		pru =3D pr - (dy<<1),
		p =3D pr-dy,
		oy =3D y;
		if (y2 <=3D y1)
		{
			while ((dy--) > 0)
			{
				if (p > 0)
				{
					this.mkDiv(x++, y, 1, oy-y+1);
					y +=3D yIncr;
					p +=3D pru;
					oy =3D y;
				}
				else
				{
					y +=3D yIncr;
					p +=3D pr;
				}
			}
			this.mkDiv(x2, y2, 1, oy-y2+1);
		}
		else
		{
			while ((dy--) > 0)
			{
				y +=3D yIncr;
				if (p > 0)
				{
					this.mkDiv(x++, oy, 1, y-oy);
					p +=3D pru;
					oy =3D y;
				}
				else p +=3D pr;
			}
			this.mkDiv(x2, oy, 1, y2-oy+1);
		}
	}
}


function mkLin2D(x1, y1, x2, y2)
{
	if (x1 > x2)
	{
		var _x2 =3D x2;
		var _y2 =3D y2;
		x2 =3D x1;
		y2 =3D y1;
		x1 =3D _x2;
		y1 =3D _y2;
	}
	var dx =3D x2-x1, dy =3D Math.abs(y2-y1),
	x =3D x1, y =3D y1,
	yIncr =3D (y1 > y2)? -1 : 1;

	var s =3D this.stroke;
	if (dx >=3D dy)
	{
		if (s-3 > 0)
		{
			var _s =3D (s*dx*Math.sqrt(1+dy*dy/(dx*dx))-dx-(s>>1)*dy) / dx;
			_s =3D (!(s-4)? Math.ceil(_s) : Math.round(_s)) + 1;
		}
		else var _s =3D s;
		var ad =3D Math.ceil(s/2);

		var pr =3D dy<<1,
		pru =3D pr - (dx<<1),
		p =3D pr-dx,
		ox =3D x;
		while ((dx--) > 0)
		{
			++x;
			if (p > 0)
			{
				this.mkDiv(ox, y, x-ox+ad, _s);
				y +=3D yIncr;
				p +=3D pru;
				ox =3D x;
			}
			else p +=3D pr;
		}
		this.mkDiv(ox, y, x2-ox+ad+1, _s);
	}

	else
	{
		if (s-3 > 0)
		{
			var _s =3D (s*dy*Math.sqrt(1+dx*dx/(dy*dy))-(s>>1)*dx-dy) / dy;
			_s =3D (!(s-4)? Math.ceil(_s) : Math.round(_s)) + 1;
		}
		else var _s =3D s;
		var ad =3D Math.round(s/2);

		var pr =3D dx<<1,
		pru =3D pr - (dy<<1),
		p =3D pr-dy,
		oy =3D y;
		if (y2 <=3D y1)
		{
			++ad;
			while ((dy--) > 0)
			{
				if (p > 0)
				{
					this.mkDiv(x++, y, _s, oy-y+ad);
					y +=3D yIncr;
					p +=3D pru;
					oy =3D y;
				}
				else
				{
					y +=3D yIncr;
					p +=3D pr;
				}
			}
			this.mkDiv(x2, y2, _s, oy-y2+ad);
		}
		else
		{
			while ((dy--) > 0)
			{
				y +=3D yIncr;
				if (p > 0)
				{
					this.mkDiv(x++, oy, _s, y-oy+ad);
					p +=3D pru;
					oy =3D y;
				}
				else p +=3D pr;
			}
			this.mkDiv(x2, oy, _s, y2-oy+ad+1);
		}
	}
}


function mkLinDott(x1, y1, x2, y2)
{
	if (x1 > x2)
	{
		var _x2 =3D x2;
		var _y2 =3D y2;
		x2 =3D x1;
		y2 =3D y1;
		x1 =3D _x2;
		y1 =3D _y2;
	}
	var dx =3D x2-x1, dy =3D Math.abs(y2-y1),
	x =3D x1, y =3D y1,
	yIncr =3D (y1 > y2)? -1 : 1,
	drw =3D true;
	if (dx >=3D dy)
	{
		var pr =3D dy<<1,
		pru =3D pr - (dx<<1),
		p =3D pr-dx;
		while ((dx--) > 0)
		{
			if (drw) this.mkDiv(x, y, 1, 1);
			drw =3D !drw;
			if (p > 0)
			{
				y +=3D yIncr;
				p +=3D pru;
			}
			else p +=3D pr;
			++x;
		}
		if (drw) this.mkDiv(x, y, 1, 1);
	}

	else
	{
		var pr =3D dx<<1,
		pru =3D pr - (dy<<1),
		p =3D pr-dy;
		while ((dy--) > 0)
		{
			if (drw) this.mkDiv(x, y, 1, 1);
			drw =3D !drw;
			y +=3D yIncr;
			if (p > 0)
			{
				++x;
				p +=3D pru;
			}
			else p +=3D pr;
		}
		if (drw) this.mkDiv(x, y, 1, 1);
	}
}


function mkOv(left, top, width, height)
{
	var a =3D width>>1, b =3D height>>1,
	wod =3D width&1, hod =3D (height&1)+1,
	cx =3D left+a, cy =3D top+b,
	x =3D 0, y =3D b,
	ox =3D 0, oy =3D b,
	aa =3D (a*a)<<1, bb =3D (b*b)<<1,
	st =3D (aa>>1)*(1-(b<<1)) + bb,
	tt =3D (bb>>1) - aa*((b<<1)-1),
	w, h;
	while (y > 0)
	{
		if (st < 0)
		{
			st +=3D bb*((x<<1)+3);
			tt +=3D (bb<<1)*(++x);
		}
		else if (tt < 0)
		{
			st +=3D bb*((x<<1)+3) - (aa<<1)*(y-1);
			tt +=3D (bb<<1)*(++x) - aa*(((y--)<<1)-3);
			w =3D x-ox;
			h =3D oy-y;
			if (w&2 && h&2)
			{
				this.mkOvQds(cx, cy, -x+2, ox+wod, -oy, oy-1+hod, 1, 1);
				this.mkOvQds(cx, cy, -x+1, x-1+wod, -y-1, y+hod, 1, 1);
			}
			else this.mkOvQds(cx, cy, -x+1, ox+wod, -oy, oy-h+hod, w, h);
			ox =3D x;
			oy =3D y;
		}
		else
		{
			tt -=3D aa*((y<<1)-3);
			st -=3D (aa<<1)*(--y);
		}
	}
	this.mkDiv(cx-a, cy-oy, a-ox+1, (oy<<1)+hod);
	this.mkDiv(cx+ox+wod, cy-oy, a-ox+1, (oy<<1)+hod);
}


function mkOv2D(left, top, width, height)
{
	var s =3D this.stroke;
	width +=3D s-1;
	height +=3D s-1;
	var a =3D width>>1, b =3D height>>1,
	wod =3D width&1, hod =3D (height&1)+1,
	cx =3D left+a, cy =3D top+b,
	x =3D 0, y =3D b,
	aa =3D (a*a)<<1, bb =3D (b*b)<<1,
	st =3D (aa>>1)*(1-(b<<1)) + bb,
	tt =3D (bb>>1) - aa*((b<<1)-1);

	if (s-4 < 0 && (!(s-2) || width-51 > 0 && height-51 > 0))
	{
		var ox =3D 0, oy =3D b,
		w, h,
		pxl, pxr, pxt, pxb, pxw;
		while (y > 0)
		{
			if (st < 0)
			{
				st +=3D bb*((x<<1)+3);
				tt +=3D (bb<<1)*(++x);
			}
			else if (tt < 0)
			{
				st +=3D bb*((x<<1)+3) - (aa<<1)*(y-1);
				tt +=3D (bb<<1)*(++x) - aa*(((y--)<<1)-3);
				w =3D x-ox;
				h =3D oy-y;

				if (w-1)
				{
					pxw =3D w+1+(s&1);
					h =3D s;
				}
				else if (h-1)
				{
					pxw =3D s;
					h +=3D 1+(s&1);
				}
				else pxw =3D h =3D s;
				this.mkOvQds(cx, cy, -x+1, ox-pxw+w+wod, -oy, -h+oy+hod, pxw, h);
				ox =3D x;
				oy =3D y;
			}
			else
			{
				tt -=3D aa*((y<<1)-3);
				st -=3D (aa<<1)*(--y);
			}
		}
		this.mkDiv(cx-a, cy-oy, s, (oy<<1)+hod);
		this.mkDiv(cx+a+wod-s+1, cy-oy, s, (oy<<1)+hod);
	}

	else
	{
		var _a =3D (width-((s-1)<<1))>>1,
		_b =3D (height-((s-1)<<1))>>1,
		_x =3D 0, _y =3D _b,
		_aa =3D (_a*_a)<<1, _bb =3D (_b*_b)<<1,
		_st =3D (_aa>>1)*(1-(_b<<1)) + _bb,
		_tt =3D (_bb>>1) - _aa*((_b<<1)-1),

		pxl =3D new Array(),
		pxt =3D new Array(),
		_pxb =3D new Array();
		pxl[0] =3D 0;
		pxt[0] =3D b;
		_pxb[0] =3D _b-1;
		while (y > 0)
		{
			if (st < 0)
			{
				st +=3D bb*((x<<1)+3);
				tt +=3D (bb<<1)*(++x);
				pxl[pxl.length] =3D x;
				pxt[pxt.length] =3D y;
			}
			else if (tt < 0)
			{
				st +=3D bb*((x<<1)+3) - (aa<<1)*(y-1);
				tt +=3D (bb<<1)*(++x) - aa*(((y--)<<1)-3);
				pxl[pxl.length] =3D x;
				pxt[pxt.length] =3D y;
			}
			else
			{
				tt -=3D aa*((y<<1)-3);
				st -=3D (aa<<1)*(--y);
			}

			if (_y > 0)
			{
				if (_st < 0)
				{
					_st +=3D _bb*((_x<<1)+3);
					_tt +=3D (_bb<<1)*(++_x);
					_pxb[_pxb.length] =3D _y-1;
				}
				else if (_tt < 0)
				{
					_st +=3D _bb*((_x<<1)+3) - (_aa<<1)*(_y-1);
					_tt +=3D (_bb<<1)*(++_x) - _aa*(((_y--)<<1)-3);
					_pxb[_pxb.length] =3D _y-1;
				}
				else
				{
					_tt -=3D _aa*((_y<<1)-3);
					_st -=3D (_aa<<1)*(--_y);
					_pxb[_pxb.length-1]--;
				}
			}
		}

		var ox =3D 0, oy =3D b,
		_oy =3D _pxb[0],
		l =3D pxl.length,
		w, h;
		for (var i =3D 0; i < l; i++)
		{
			if (typeof _pxb[i] !=3D "undefined")
			{
				if (_pxb[i] < _oy || pxt[i] < oy)
				{
					x =3D pxl[i];
					this.mkOvQds(cx, cy, -x+1, ox+wod, -oy, _oy+hod, x-ox, oy-_oy);
					ox =3D x;
					oy =3D pxt[i];
					_oy =3D _pxb[i];
				}
			}
			else
			{
				x =3D pxl[i];
				this.mkDiv(cx-x+1, cy-oy, 1, (oy<<1)+hod);
				this.mkDiv(cx+ox+wod, cy-oy, 1, (oy<<1)+hod);
				ox =3D x;
				oy =3D pxt[i];
			}
		}
		this.mkDiv(cx-a, cy-oy, 1, (oy<<1)+hod);
		this.mkDiv(cx+ox+wod, cy-oy, 1, (oy<<1)+hod);
	}
}


function mkOvDott(left, top, width, height)
{
	var a =3D width>>1, b =3D height>>1,
	wod =3D width&1, hod =3D height&1,
	cx =3D left+a, cy =3D top+b,
	x =3D 0, y =3D b,
	aa2 =3D (a*a)<<1, aa4 =3D aa2<<1, bb =3D (b*b)<<1,
	st =3D (aa2>>1)*(1-(b<<1)) + bb,
	tt =3D (bb>>1) - aa2*((b<<1)-1),
	drw =3D true;
	while (y > 0)
	{
		if (st < 0)
		{
			st +=3D bb*((x<<1)+3);
			tt +=3D (bb<<1)*(++x);
		}
		else if (tt < 0)
		{
			st +=3D bb*((x<<1)+3) - aa4*(y-1);
			tt +=3D (bb<<1)*(++x) - aa2*(((y--)<<1)-3);
		}
		else
		{
			tt -=3D aa2*((y<<1)-3);
			st -=3D aa4*(--y);
		}
		if (drw) this.mkOvQds(cx, cy, -x, x+wod, -y, y+hod, 1, 1);
		drw =3D !drw;
	}
}


function mkRect(x, y, w, h)
{
	var s =3D this.stroke;
	this.mkDiv(x, y, w, s);
	this.mkDiv(x+w, y, s, h);
	this.mkDiv(x, y+h, w+s, s);
	this.mkDiv(x, y+s, s, h-s);
}


function mkRectDott(x, y, w, h)
{
	this.drawLine(x, y, x+w, y);
	this.drawLine(x+w, y, x+w, y+h);
	this.drawLine(x, y+h, x+w, y+h);
	this.drawLine(x, y, x, y+h);
}


function jsgFont()
{
	this.PLAIN =3D 'font-weight:normal;';
	this.BOLD =3D 'font-weight:bold;';
	this.ITALIC =3D 'font-style:italic;';
	this.ITALIC_BOLD =3D this.ITALIC + this.BOLD;
	this.BOLD_ITALIC =3D this.ITALIC_BOLD;
}
var Font =3D new jsgFont();


function jsgStroke()
{
	this.DOTTED =3D -1;
}
var Stroke =3D new jsgStroke();


function jsGraphics(id, wnd)
{
	this.setColor =3D new Function('arg', 'this.color =3D =
arg.toLowerCase();');

	this.setStroke =3D function(x)
	{
		this.stroke =3D x;
		if (!(x+1))
		{
			this.drawLine =3D mkLinDott;
			this.mkOv =3D mkOvDott;
			this.drawRect =3D mkRectDott;
		}
		else if (x-1 > 0)
		{
			this.drawLine =3D mkLin2D;
			this.mkOv =3D mkOv2D;
			this.drawRect =3D mkRect;
		}
		else
		{
			this.drawLine =3D mkLin;
			this.mkOv =3D mkOv;
			this.drawRect =3D mkRect;
		}
	};


	this.setPrintable =3D function(arg)
	{
		this.printable =3D arg;
		if (jg_fast)
		{
			this.mkDiv =3D mkDivIe;
			this.htmRpc =3D arg? htmPrtRpc : htmRpc;
		}
		else this.mkDiv =3D jg_n4? mkLyr : arg? mkDivPrt : mkDiv;
	};


	this.setFont =3D function(fam, sz, sty)
	{
		this.ftFam =3D fam;
		this.ftSz =3D sz;
		this.ftSty =3D sty || Font.PLAIN;
	};


	this.drawPolyline =3D this.drawPolyLine =3D function(x, y, s)
	{
		for (var i=3D0 ; i<x.length-1 ; i++ )
			this.drawLine(x[i], y[i], x[i+1], y[i+1]);
	};


	this.fillRect =3D function(x, y, w, h)
	{
		this.mkDiv(x, y, w, h);
	};


	this.drawPolygon =3D function(x, y)
	{
		this.drawPolyline(x, y);
		this.drawLine(x[x.length-1], y[x.length-1], x[0], y[0]);
	};


	this.drawEllipse =3D this.drawOval =3D function(x, y, w, h)
	{
		this.mkOv(x, y, w, h);
	};


	this.fillEllipse =3D this.fillOval =3D function(left, top, w, h)
	{
		var a =3D (w -=3D 1)>>1, b =3D (h -=3D 1)>>1,
		wod =3D (w&1)+1, hod =3D (h&1)+1,
		cx =3D left+a, cy =3D top+b,
		x =3D 0, y =3D b,
		ox =3D 0, oy =3D b,
		aa2 =3D (a*a)<<1, aa4 =3D aa2<<1, bb =3D (b*b)<<1,
		st =3D (aa2>>1)*(1-(b<<1)) + bb,
		tt =3D (bb>>1) - aa2*((b<<1)-1),
		pxl, dw, dh;
		if (w+1) while (y > 0)
		{
			if (st < 0)
			{
				st +=3D bb*((x<<1)+3);
				tt +=3D (bb<<1)*(++x);
			}
			else if (tt < 0)
			{
				st +=3D bb*((x<<1)+3) - aa4*(y-1);
				pxl =3D cx-x;
				dw =3D (x<<1)+wod;
				tt +=3D (bb<<1)*(++x) - aa2*(((y--)<<1)-3);
				dh =3D oy-y;
				this.mkDiv(pxl, cy-oy, dw, dh);
				this.mkDiv(pxl, cy+oy-dh+hod, dw, dh);
				ox =3D x;
				oy =3D y;
			}
			else
			{
				tt -=3D aa2*((y<<1)-3);
				st -=3D aa4*(--y);
			}
		}
		this.mkDiv(cx-a, cy-oy, w+1, (oy<<1)+hod);
	};


/* fillPolygon method, implemented by Matthieu Haller.
This javascript function is an adaptation of the gdImageFilledPolygon =
for Walter Zorn lib.
C source of GD 1.8.4 found at http://www.boutell.com/gd/

THANKS to Kirsten Schulz for the polygon fixes!

The intersection finding technique of this code could be improved
by remembering the previous intertersection, and by using the slope.
That could help to adjust intersections to produce a nice
interior_extrema. */
	this.fillPolygon =3D function(array_x, array_y)
	{
		var i;
		var y;
		var miny, maxy;
		var x1, y1;
		var x2, y2;
		var ind1, ind2;
		var ints;

		var n =3D array_x.length;

		if (!n) return;


		miny =3D array_y[0];
		maxy =3D array_y[0];
		for (i =3D 1; i < n; i++)
		{
			if (array_y[i] < miny)
				miny =3D array_y[i];

			if (array_y[i] > maxy)
				maxy =3D array_y[i];
		}
		for (y =3D miny; y <=3D maxy; y++)
		{
			var polyInts =3D new Array();
			ints =3D 0;
			for (i =3D 0; i < n; i++)
			{
				if (!i)
				{
					ind1 =3D n-1;
					ind2 =3D 0;
				}
				else
				{
					ind1 =3D i-1;
					ind2 =3D i;
				}
				y1 =3D array_y[ind1];
				y2 =3D array_y[ind2];
				if (y1 < y2)
				{
					x1 =3D array_x[ind1];
					x2 =3D array_x[ind2];
				}
				else if (y1 > y2)
				{
					y2 =3D array_y[ind1];
					y1 =3D array_y[ind2];
					x2 =3D array_x[ind1];
					x1 =3D array_x[ind2];
				}
				else continue;

				 // modified 11. 2. 2004 Walter Zorn
				if ((y >=3D y1) && (y < y2))
					polyInts[ints++] =3D Math.round((y-y1) * (x2-x1) / (y2-y1) + x1);

				else if ((y =3D=3D maxy) && (y > y1) && (y <=3D y2))
					polyInts[ints++] =3D Math.round((y-y1) * (x2-x1) / (y2-y1) + x1);
			}
			polyInts.sort(integer_compare);
			for (i =3D 0; i < ints; i+=3D2)
				this.mkDiv(polyInts[i], y, polyInts[i+1]-polyInts[i]+1, 1);
		}
	};


	this.drawString =3D function(txt, x, y)
	{
		this.htm +=3D '<div style=3D"position:absolute;white-space:nowrap;'+
			'left:' + x + 'px;'+
			'top:' + y + 'px;'+
			'font-family:' +  this.ftFam + ';'+
			'font-size:' + this.ftSz + ';'+
			'color:' + this.color + ';' + this.ftSty + '">'+
			txt +
			'<\/div>';
	};


/* drawStringRect() added by Rick Blommers.
Allows to specify the size of the text rectangle and to align the
text both horizontally (e.g. right) and vertically within that rectangle =
*/
	this.drawStringRect =3D function(txt, x, y, width, halign)
	{
		this.htm +=3D '<div style=3D"position:absolute;overflow:hidden;'+
			'left:' + x + 'px;'+
			'top:' + y + 'px;'+
			'width:'+width +'px;'+
			'text-align:'+halign+';'+
			'font-family:' +  this.ftFam + ';'+
			'font-size:' + this.ftSz + ';'+
			'color:' + this.color + ';' + this.ftSty + '">'+
			txt +
			'<\/div>';
	};


	this.drawImage =3D function(imgSrc, x, y, w, h)
	{
		this.htm +=3D '<div style=3D"position:absolute;'+
			'left:' + x + 'px;'+
			'top:' + y + 'px;'+
			'width:' +  w + ';'+
			'height:' + h + ';">'+
			'<img src=3D"' + imgSrc + '" width=3D"' + w + '" height=3D"' + h + =
'">'+
			'<\/div>';
	};


	this.clear =3D function()
	{
		this.htm =3D "";
		if (this.cnv) this.cnv.innerHTML =3D this.defhtm;
	};


	this.mkOvQds =3D function(cx, cy, xl, xr, yt, yb, w, h)
	{
		this.mkDiv(xr+cx, yt+cy, w, h);
		this.mkDiv(xr+cx, yb+cy, w, h);
		this.mkDiv(xl+cx, yb+cy, w, h);
		this.mkDiv(xl+cx, yt+cy, w, h);
	};

	this.setStroke(1);
	this.setFont('verdana,geneva,helvetica,sans-serif', =
String.fromCharCode(0x31, 0x32, 0x70, 0x78), Font.PLAIN);
	this.color =3D '#000000';
	this.htm =3D '';
	this.wnd =3D wnd || window;

	if (!(jg_ie || jg_dom || jg_ihtm)) chkDHTM();
	if (typeof id !=3D 'string' || !id) this.paint =3D pntDoc;
	else
	{
		this.cnv =3D document.all? (this.wnd.document.all[id] || null)
			: document.getElementById? (this.wnd.document.getElementById(id) || =
null)
			: null;
		this.defhtm =3D (this.cnv && this.cnv.innerHTML)? this.cnv.innerHTML : =
'';
		this.paint =3D jg_dom? pntCnvDom : jg_ie? pntCnvIe : jg_ihtm? =
pntCnvIhtm : pntCnv;
	}

	this.setPrintable(false);
}



function integer_compare(x,y)
{
	return (x < y) ? -1 : ((x > y)*1);
}

------=_NextPart_000_0000_01C8CA3B.17C692B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://leesweb5/utilities/JS/mapcontrol.js

/*	This Javascript is compatible with only the following browser =
versions **
** Internet Explorer - Versions 6.0,5.5,5.0
** Netscape navigator - Version 7.0 and later
** Mozilla Firefox - Versions 1.0 and later
**************************************************/
var xmin,xmax,ymin,ymax; //Used for zoom box
var divLeft=3D-1,divTop=3D-1; //Used for netscape to represent top,left =
of map div tag
var Xoffset =3D 0; //Used for 'right to left' layout
var mouseX, mouseY; //Coordinate of last point clicked by user
var isNav =3D =
(window.navigator.appName.toLowerCase().indexOf("netscape")>=3D0);
var isIE =3D =
(window.navigator.appName.toLowerCase().indexOf("microsoft")>=3D0);
var isIE5 =3D (navigator.appVersion.indexOf("MSIE 5.01")>0); //Filters =
are not supported on IE 5.5

if(isIE)
{
    //VML namespace declaration. Required for drawing graphics in IE.
    //VML is supported in IE 5.0 and later versions.
    document.writeln('<xml:namespace =
ns=3D"urn:schemas-microsoft-com:vml" prefix=3D"v"/>\n');
    document.writeln('<style type=3D"text/css"> v\\:* { behavior: =
url(#default#VML);} </style>\n');
}
else
    document.writeln("<div id=3D'canvas' =
style=3D'position:absolute;left:0px;top:0px;width:500px;height:500px;visi=
bility:hidden;'></div>");

var callBackMethod; //This method will be called when user finishes =
drawing a shape
var callBackMouseMove;
var callBackVertexMove; //This method is called when user moves vertex =
of a shape. The shape is passed as paremeter to the call back method
var callBackVertexAdd;  //This method is called each time when a point =
is added while drawing a shape (Each point clicked).

//var buttonPressed=3DMouseButton.LEFT;
//var KeyPressed=3DKey.NONE;

var mapDivId;
var mapControlId;
var mapWidth;
var mapHeight;
var autoPostBack =3D false;
var graphicsObj	=3D null;
var mapDiv		=3D	null;	//Div tag that contains all map images
var graphicsDiv	=3D	null; //Div tag that contain all user drawn graphics =
by non IE browsers
var canvasDiv	=3D	null; //Used by non IE browsers to temporarily hold =
graphics
var contextMenuDiv =3D null; //Used for displaying context menu
var zoomBox 	=3D	null;
var clearPreviousDrawing =3D true;//Set it to false if the previous =
drawing has to be maintained. Used for vertex editing for adding a =
vertex
var addAsMultiPart =3D false; //Setting this to true creates a single =
shape with multiple parts until this set to false.
var overviewMap; //Reference to overview map pop-up window. Always check =
for !overviewMap.closed, before using it.
var mapObjects=3Dnull;
var shapesCol=3Dnew ShapeCollection(maxShapes); //Holds collection of =
user drawn shapes
var mapSourceSessionKey=3Dnull;
var mapscaleTextBox=3Dnull;

//Initializes a map control object.=20
function initializeMapControl(mapId)
{
    if(mapDiv =3D=3D null)
        mapDiv=3DgetObject('MapControlDiv');
    if(graphicsDiv =3D=3D null)
        graphicsDiv=3DgetObject('graphics');
    if(graphicsObj=3D=3Dnull)
        graphicsObj=3Dnew jsGraphics('canvas');
    if(canvasDiv=3D=3Dnull)
        canvasDiv=3DgetObject('canvas');
    if(zoomBox=3D=3Dnull)
        zoomBox=3DgetObject('zoombox');
    if(contextMenuDiv =3D=3D null)
        contextMenuDiv=3DgetObject('mcContextMenu');
   =20
    var values =3D =
document.getElementsByName('customParams')[0].value.split("|");
    mapControlId =3D values[0];
    mapWidth =3D parseInt(values[1]);
    mapHeight =3D parseInt(values[2]);
    lineColor =3D values[3];
    lineWidth =3D parseInt(values[4]);
    lineStyle =3D values[5];
    fill =3D values[6];
    fillColor =3D values[7];
    fillType =3D values[8];
    fillOpacity =3D parseFloat(values[9]);
    maxShapes =3D parseInt(values[10]);
    pointSize =3D parseInt(values[11]);
    pointColor =3D values[12];
    pointType =3D eval('PointType.' + values[13]);
    isDrawVertice =3D values[14];
    vertexColor =3D values[15];
   =20
    mapExtents.xmin =3D parseFloat(values[16]);
    mapExtents.ymin =3D parseFloat(values[17]);
    mapExtents.xmax =3D parseFloat(values[18]);
    mapExtents.ymax =3D parseFloat(values[19]);
   =20
    var numberOfMaps =3D parseInt(values[20]);
    mapObjects =3D new Array();
    for(var i=3D0; i<numberOfMaps; i++){
        mapObjects.push(new MapObject('MapControlMap' + i,'MapImage' + =
i));
    }
   =20
    mapSourceSessionKey =3D values[21];
   =20
    shapesCol =3D new ShapeCollection(maxShapes)
   =20
    if(document.getElementsByName('scaleboxid')!=3Dnull)
        mapscaleTextBox =3D =
document.getElementsByName('scaleboxid').value;
       =20
    DefaultStyle =3D new =
DefaultTheme(lineColor,lineWidth,lineStyle,fill,fillColor,fillOpacity,fil=
lType, pointColor, pointType);       =20
   =20
    setAutoPostback(values[22]);
}

//Events=20
var removeShapesEventListeners;
function RegisterRemoveShapesEvent(callBackMethod)
{
//    if(typeof(callBackMethod)=3D=3D'function')
//    {
        if(removeShapesEventListeners=3D=3Dnull)
            removeShapesEventListeners=3Dnew Array();
        removeShapesEventListeners.push(callBackMethod);
//    }
}
//End events


//Added for LayerManager. WILL BE REMOVED
if(typeof(m_MapNodeCssClass)=3D=3D'undefined')
    var m_MapNodeCssClass=3D"";
if(typeof(m_GroupLayerNodeCssClass)=3D=3D'undefined')
    var m_GroupLayerNodeCssClass=3D"";    =20
if(typeof(m_LayerNodeCssClass)=3D=3D'undefined')
    var m_LayerNodeCssClass=3D"";
if(typeof(m_LegendNodeCssClass)=3D=3D'undefined')
    var m_LegendNodeCssClass=3D"";
if(typeof(m_DisabledNodeCssClass)=3D=3D'undefined')
    var m_DisabledNodeCssClass=3D"";
if(typeof(m_InvalidMapCssClass)=3D=3D'undefined')
    var m_InvalidMapCssClass=3D"";       =20
if(typeof(m_activeLayerCssClass)=3D=3D'undefined')
    var m_activeLayerCssClass =3D "";
//End of TO BE REMOVED

   =20
document.ondragstart=3Dfunction(){return false;}
//document.onselectstart=3Dfunction{return false;}
=09
	function CallBack(e)
	{
		//Called by map control when user finishes drawing graphics
		//This method is responsible for doing all post back to server
		setSubmitValues(); //Prepares the geomtetry xml to be posted back
	=09
		if(currentDrawMode =3D=3D DrawMode.DRAG || currentDrawMode =3D=3D =
DrawMode.ZOOMBOX)
		{
		    RemoveAllShapes(); //Clear the geometry=20

			if(!window.lastActiveToolBar ||  !lastActiveToolBar)
			{
				alert("No tool selected. Please select a tool");
				return;
			}		=09
		=09
			var selectedTool =3D lastActiveToolBar.GetSelectedTool().ToolName;
			if(window.OnPointWebControls.Map.MapControl)
			{
				var w =3D Math.abs(xmax-xmin);
				var h =3D Math.abs(ymax-ymin);
				var l =3D (xmax < xmin) ?  xmax : xmin
				var t =3D (ymax < ymin) ?  ymax : ymin;
					=09
				switch(selectedTool)
				{
					case "ZoomIn":
					{
					    showLoading();
						if(Math.abs(xmax-xmin) < 2 && Math.abs(ymax-ymin) < 2)
							OnPointWebControls.Map.MapControl.ZoomIn(1, mapSourceSessionKey, =
xmin, ymin, m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
						else
							OnPointWebControls.Map.MapControl.ZoomTo(1, mapSourceSessionKey, =
l, t, l+w, t+h,  m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
						break;
					}
					case "ZoomOut":
					{
					    showLoading();				=09
						if(Math.abs(xmax-xmin) < 2 && Math.abs(ymax-ymin) < 2)
					        OnPointWebControls.Map.MapControl.ZoomOutPoint(1, =
mapSourceSessionKey, xmin, ymin, m_MapNodeCssClass, =
m_GroupLayerNodeCssClass, m_LayerNodeCssClass, m_LegendNodeCssClass, =
m_DisabledNodeCssClass, m_InvalidMapCssClass, m_activeLayerCssClass, =
HandleServerResponse);
					    else
					        OnPointWebControls.Map.MapControl.ZoomOut(1, =
mapSourceSessionKey, l, t, l+w, t+h, m_MapNodeCssClass, =
m_GroupLayerNodeCssClass, m_LayerNodeCssClass, m_LegendNodeCssClass, =
m_DisabledNodeCssClass, m_InvalidMapCssClass, m_activeLayerCssClass, =
HandleServerResponse);
					    break;
					}  =20
				    case "DragPan":
				    {
				        showLoading();=09
				        OnPointWebControls.Map.MapControl.CenterTo(1, =
mapSourceSessionKey, (xmax-xmin) , (ymax-ymin), m_MapNodeCssClass, =
m_GroupLayerNodeCssClass, m_LayerNodeCssClass, m_LegendNodeCssClass, =
m_DisabledNodeCssClass, m_InvalidMapCssClass, m_activeLayerCssClass, =
HandleServerResponse);
				    }   =20
				}
			}
		}
		else
		{
			//Invoke call back method if it is set during SetDrawMode
			var callBackReturnValue;
			if(callBackMethod)
			{
				try
				{
					callBackReturnValue =3D eval(callBackMethod + '(GetLastShape())');		=
						=09
				}
				catch(e)
				{
				}
			}
		   =20
			//Post back if 'autoPostBack' is set to true and callback method =
returns false.
			if(window.autoPostBack && (callBackReturnValue=3D=3Dnull || =
callBackReturnValue))
			{
			    if(!isCntlKey(e))
			    {
				    document.forms[0].submit();
				}
		    }
		}
	}
=09
	//Parses response xml from server and refreshes map images
	 function HandleServerResponse(obj)
	 {
	 	 hideLoading();	=20
	     if(obj!=3Dnull)
	     {
	        if(obj.error =3D=3D null)
	        {
	            var xmlStr =3D obj.value;	  =20
	            try
	            {        =20
	                if(isIE){
	            	    objXmlDoc =3D new ActiveXObject("Msxml2.DOMDocument");
	            	    objXmlDoc.loadXML(xmlStr);
	                }
	                else {
	                    objXmlDoc =3D =
document.implementation.createDocument("ns","root",null);
	                    objXmlDoc.loadXML(xmlStr);
	                }
	                RefreshMapContents(objXmlDoc);
	               =20
	                if(typeof(m_TreeViewClientID) !=3D 'undefined')
	                    RefreshLayerManager(objXmlDoc);

                    RefreshMapTipLayers(objXmlDoc);					=09
                 }
                 catch(ex){}
	        } =20
	    }
    }=09
=09
    function openSavePopup(onPointSaveSelectionPath)
	{
	    NgOpenPopup(onPointSaveSelectionPath,425,256,'Save =
Selections/Redlining');
	}
	function openRetrieveSelectionPopup(onPointVirtualDir)
	{
	    NgOpenPopup(onPointVirtualDir + =
'?CMD=3DRetrieveSelections',425,200,'Retrieve Selections');
	}
=09
	function openRetrieveRedliningPopup(onPointVirtualDir)
	{
	    NgOpenPopup(onPointVirtualDir + =
'?CMD=3DRetrieveRedlining',425,300,'Retrieve Redlining');
	}
=09
	function GenerateUrlHandler(shape)
	{       =20
        var frame =3D window.frames["commoniFrame"];      =20
        if (frame && frame.window)
        {
            frame.window.ReceiveShape(shape);
        }      =20
       =20
        return false;
    }
   =20
	function callBackOnVertexAdd()
	{
		if(callBackVertexAdd!=3Dnull){try{eval(callBackVertexAdd + =
'()');}catch(e){}}	=09
	}
	function callBackOnVertexMove()
	{
		if(callBackVertexMove!=3Dnull){try{eval(callBackVertexMove + =
'()');}catch(e){}}	=09
	}
=09
	=
PanDirection=3D{North:0,South:1,East:2,West:3,NorthEast:4,NorthWest:5,Sou=
thEast:6,SouthWest:7}
=09
	function PanClicked(dir)
	{
		RemoveAllShapes(); //Clear the geometry=20
		showLoading();
		OnPointWebControls.Map.MapControl.Pan(1, mapSourceSessionKey, ('' + =
dir), m_MapNodeCssClass, m_GroupLayerNodeCssClass, m_LayerNodeCssClass, =
m_LegendNodeCssClass, m_DisabledNodeCssClass, m_InvalidMapCssClass, =
m_activeLayerCssClass, HandleServerResponse);
	}
=09
	function doFullView()
	{
		RemoveAllShapes(); //Clear the geometry=20
		showLoading();
		OnPointWebControls.Map.MapControl.ZoomToFullView(1, =
mapSourceSessionKey, m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
	}
=09
	function navigateMapHistory(direction)
	{
		RemoveAllShapes(); //Clear the geometry=20
		showLoading();
		if(direction=3D=3D'PREVIOUS_MAP')
            OnPointWebControls.Map.MapControl.DisplayPreviousImages(1, =
mapSourceSessionKey, m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
        else if(direction=3D=3D'NEXT_MAP')
            OnPointWebControls.Map.MapControl.DisplayNextImages(1, =
mapSourceSessionKey, m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
	}
	//Refreshes map with a new scale value
	function doZoomToScale(scale)
	{
		if(scale)
		{
			var scaleValue =3D parseFloat(scale);
			if(isNaN(scaleValue) || scaleValue < 1)	{
				alert("'" + scale + "' is not a valid scale value. \nPlease enter =
any positive value more than 1");
				if(currentScale)
					setScale(currentScale);
			}else{
			    RemoveAllShapes();
			   =20
				showLoading();
				OnPointWebControls.Map.MapControl.ZoomToScale(1, =
mapSourceSessionKey, scale, m_MapNodeCssClass, m_GroupLayerNodeCssClass, =
m_LayerNodeCssClass, m_LegendNodeCssClass, m_DisabledNodeCssClass, =
m_InvalidMapCssClass, m_activeLayerCssClass, HandleServerResponse);
			}
		}
	}
=09
	//Uncomment this if you want to display the OverveiwMap in a new window =
and not iFrame.
	//var MapOverViewiFrame=3Dnull;
	//----------------------
	function doOverviewMap(path)
	{
=09
		if( path =3D=3Dnull){
		    if (window.NGServerUrl)
			    {
				    path=3DNGServerUrl()+"/WebPages/Map/OverviewMap.aspx";
				}
			else
				{
					path=3DappBasePath + "/WebPages/Map/OverviewMap.aspx";
				}
		    }
		//If the HandleOverviewMapFrame function exist to show the window in a =
iFrame then call it else open a new window.
		if (window.HandleOverviewMapFrame)
		  {
			HandleOverviewMapFrame(path);
		  }
		else
		 {
			if (window.NGServerUrl)
				{
					path=3DNGServerUrl()+path;
				}
			else
				{
					//path=3DgetApplicationPath()+path;
					path =3D appBasePath + path;
				}
			=09
			if(window.overviewMapWidth=3D=3Dnull)
	    		overviewMapWidth=3D180;
    		if(window.overviewMapHeight=3D=3Dnull)
		    	overviewMapHeight=3D160;
			=
MapOverViewiFrame=3Dwindow.open(path,"Overview","dependent=3Dyes,resizabl=
e=3Dno,titlebar=3Dno,toolbar=3Dno,scrollbars=3Dno,width=3D" + =
overviewMapWidth + ",height=3D" + overviewMapHeight + =
",left=3D20,top=3D20, status=3Dno");
				MapOverViewiFrame.focus();
		}
               =20
	}
=09
    //----------------------
	function doLegend(path)
	{
		if (path=3D=3Dnull)=20
		{
		    if (window.NGServerUrl)
				{
					path=3DNGServerUrl()+"/WebPages/Map/Legend.aspx";
				}
			else
				{
					path=3DappBasePath + "/WebPages/Map/Legend.aspx";
				}
	    }

		//If the HandleLegendFrame function exist to show the window in a =
iFrame then call it else open a new window.
		if (window.HandleLegendFrame)
		  {
			HandleLegendFrame(path);
		  }
		else
		 {
=09
			var =
legend=3Dwindow.open(path,"Legend","titlebar=3Dno,toolbar=3Dno,width=3D40=
0,height=3D500,left=3D20,top=3D20,status=3Dno,resizable=3Dyes");
				legend.focus();
		}
	}
=09
	//Object that holds x and y coordinates of points clicked.
	//x,y values will be in pixel and relative to map image
	function Point(x,y)
	{
		this.x=3Dx;
		this.y=3Dy;
	}
	//Object that defines possible draw modes for the map control
	DrawMode=3D
	{
		POINT:0,
		LINE:1,
		POLY_LINE:2,
		POLYGON:3,
		RECTANGLE:4,
		CIRCLE:5,		=09
		OVAL:6,
		DRAG:7,
		ZOOMBOX:8,
		MAPTIP:9,
		EDIT:25,
		NONE:100
	};=09
	MouseButton=3D
	{
		LEFT:0,
		RIGHT:1,
		MIDDLE:2,
		NONE:10
	};
	Key=3D
	{
		ALT:0,
		CONTROL:1,
		SHIFT:2,
		ENTER:3,
		NONE:10
	};
	PointType=3D
	{
		CIRCLE:0,
		TRIANGLE:1,
		SQUARE:2,
		STAR:3,
		CROSS:4
	};
	CursorType=3D
	{
		DEFAULT:'default',
		CROSSHAIR:'crosshair',
		HAND:(isIE?'hand':'pointer'),
		HELP:'help',
		MOVE:'move',
		POINTER:(isIE?'hand':'pointer'),
		PROGRESS:'progress',
		TEXT:'text',
		WAIT:'wait'	=09
	}

    var lineColor =3D '#ff0000';
    var lineWidth =3D 1;
    var lineStyle =3D 'SOLID';
    var fill =3D true;
    var fillColor;
    var fillType;
    var fillOpacity;
    var maxShapes =3D 3;
    var pointSize =3D 5;
    var pointColor =3D '#ff0000';
    var pointType =3D PointType.CURSOR;
    var isDrawVertice =3D true;
    var vertexColor =3D'#0000ff';

//Functions that change the graphics style

	if(window.pointType){
		pointType=3Deval("PointType." + pointType + ";");
	}else{
		pointType=3DPointType.CROSS;
	}
function =
DefaultTheme(lineColor,lineWidth,lineStyle,fill,fillColor,fillOpacity,fil=
lType, pointColor, pointType)
{
	this.PointColor=3DpointColor;
	this.PointType=3DpointType;
=09
	this.LineColor =3D lineColor;
	this.LineWidth =3D lineWidth;
	this.LineStyle =3D lineStyle;
=09
	this.Fill =3D fill;
	this.FillColor =3D fillColor;
	this.FillOpacity =3D fillOpacity;
	this.FillType =3D fillType;
}

var DefaultStyle =3D null;

function SetFillStyle(allowFill, color, opacity, style) // =
allowFill=3Dtrue/false, color=3D'#FF0000' or 'Red', style=3D'Solid', =
opacity=3D0 to 1.0
{
	if(arguments.length > 0)
		fill =3D allowFill;
	if(color)
		fillColor =3D color;
	if(opacity)	=09
		fillOpacity =3D opacity;
	if(style)
		fillType =3D style;
}=20

function SetLineStyle(color, width, style)
{
	if(color)
		lineColor =3D color;
	if(width)
		lineWidth =3D width;
	if(style)
		lineStyle =3D style;
}
function SetMarkerStyle(color, markerType)
{
	if(color)
		pointColor =3D color;
	if(arguments.length > 1)
		SetMarkerType(markerType);
}
function SetFillColor(color)
{
	fillColor=3Dcolor;
}
function SetLineColor(color)
{
	lineColor=3Dcolor;
}
function SetLineWidth(width)
{
	lineWidth=3Dwidth;
}
function SetMarkerType(markerType) //markerType =3D PointType.CIRCLE, =
PointType.TRIANGLE, PointType.SQUARE, PointType.STAR, PointType.CROSS
{
	var temp =3D -1;
	for(var i in PointType)
	{
		if(markerType=3D=3DPointType[i])
		{
			temp=3DmarkerType;
			break;
		}
	}
	=09
	if(temp !=3D -1)
		pointType=3Dtemp;
}
function ResetFillColor()
{
    if(DefaultStyle!=3Dnull)
	    fillColor =3D DefaultStyle.FillColor;
}

function ResetLineWidth()
{
    if(DefaultStyle!=3Dnull)
	    lineWidth =3D DefaultStyle.LineWidth;
}
function ResetLineColor()
{
    if(DefaultStyle!=3Dnull)
	    lineColor =3D DefaultStyle.LineColor;
}

function ResetAllStyles()
{
    if(DefaultStyle!=3Dnull)
    {
	    ResetMarkerStyle();
	    ResetLineStyle();
	    ResetFillStyle();
	    ResetNSTheme();
	}
}

function ResetFillStyle()
{
    if(DefaultStyle!=3Dnull)
    {
	    fill =3D DefaultStyle.Fill;
	    fillColor =3D DefaultStyle.FillColor;
	    fillOpacity =3D DefaultStyle.FillOpacity;
	    fillType =3D DefaultStyle.FillType;
    }=09
	ResetNSTheme();=09
}

function ResetLineStyle()
{
    if(DefaultStyle!=3Dnull)
    {
	    lineColor =3D DefaultStyle.LineColor;
	    lineWidth =3D DefaultStyle.LineWidth;
	    lineStyle =3D DefaultStyle.LineStyle;
    }=09
	ResetNSTheme();=09
}
function ResetMarkerStyle()
{
    if(DefaultStyle!=3Dnull)
    {
	    pointColor =3D DefaultStyle.PointColor;
	    pointType =3D DefaultStyle.PointType;
	}
}

//ResetNSTheme();

function ResetNSTheme()
{
	if(!isIE)
	{
		if(graphicsObj)
		{
			graphicsObj.setColor(lineColor);
			if(lineStyle=3D=3D'dot' || lineStyle=3D=3D'DOT' || =
lineStyle=3D=3D'Dot')
				graphicsObj.setStroke(Stroke.DOTTED);
			else
				graphicsObj.setStroke(lineWidth);
		}
	}
}
//End of changing styles	=09
	=09

	//Method to set/change draw mode. Map control remains in this mode=20
	//until it is changed by another call to this method
	function SetDrawMode(mode)
	{
	    ResetAllStyles();

        if(shapesCol!=3Dnull){
            shapesCol.currentShape=3Dnull;
        }

		callBackMethod =3D null;
		callBackMouseMove =3D null;
		callBackVertexMove =3D null;=20
		callBackVertexAdd =3D null;

		clearPreviousDrawing =3D true;	    =09
	=09
		try{
		    if(arguments.length > 1)
		    {
			    callBackMethod =3D arguments[1];
			    if(callBackMethod !=3D null && callBackMethod.indexOf('(')>0)
			    {
			        callBackMethod =3D =
callBackMethod.substr(0,callBackMethod.indexOf('('));
		        }
	        }
		    if(arguments.length > 2)
		    {
			    callBackVertexAdd=3Darguments[2];
			    if(callBackVertexAdd !=3D null && =
callBackVertexAdd.indexOf('(')>0)
			    {
			        callBackVertexAdd =3D =
callBackVertexAdd.substr(0,callBackVertexAdd.indexOf('('));
			    }
	        }
		    if(arguments.length > 3)
		    {
			    callBackVertexMove=3Darguments[3];
			    if(callBackVertexMove !=3D null && =
callBackVertexMove.indexOf('(')>0)
			    {
			        callBackVertexMove =3D =
callBackVertexMove.substr(0,callBackVertexMove.indexOf('('));		=09
			    }
		    }
		    if(arguments.length > 4)
			    clearPreviousDrawing =3D arguments[4];
	    }catch(ex){}
	=09
		var tempMode;
		for(var i in DrawMode)
		{
			if(mode=3D=3DDrawMode[i])
			{
				tempMode=3Dmode;
				break;
			}
		}=09
		if(tempMode!=3Dnull)
		{
			if(shapesCol && clearPreviousDrawing)
			{
                RemoveAllShapes();
			}
		}	=09
		mapDiv.onmousedown=3Dnull;
        mapDiv.onmouseover=3Dnull;
        mapDiv.onmousemove=3Dnull;
        mapDiv.onmouseout=3Dnull;
       =20
		if(tempMode=3D=3Dmode)
		{
			currentDrawMode =3D tempMode;
			switch(currentDrawMode)
			{
				case DrawMode.POINT:
					mapDiv.onmousedown=3DpointMouseDown;
					break;
				case DrawMode.LINE:
					mapDiv.onmousedown=3DlineMouseDown;
					break;
				case DrawMode.POLY_LINE:
					mapDiv.onmousedown=3DpolygonMouseDown;
					break;
				case DrawMode.POLYGON:
					mapDiv.onmousedown=3DpolygonMouseDown;
					break;
				case DrawMode.CIRCLE:
					mapDiv.onmousedown=3DcircleMouseDown;
					break;
				case DrawMode.RECTANGLE:
					mapDiv.onmousedown=3DrectangleMouseDown;
					break;
				case DrawMode.OVAL:
					mapDiv.onmousedown=3DovalMouseDown;
					break;
				case DrawMode.DRAG:
					mapDiv.onmousedown=3DdragMouseDown;
					break;
				case DrawMode.ZOOMBOX:
					mapDiv.onmousedown=3DboxMouseDown;
					break;
				case DrawMode.NONE:
				    mapDiv.onmousedown=3DmapMouseDown;
				    break;
			   case DrawMode.MAPTIP:
					mapDiv.onmouseover=3DdivOnMouseOver;
					mapDiv.onmousemove=3DdivOnMouseMove;
					mapDiv.onmouseout=3DdivOnMouseLeave;
					mapDiv.onmousedown=3DdivOnMouseDown;
					break;
			}
		}
		mapDiv.onmouseover =3D function()=20
			{=20
				var cursorType =3D GetCursor();
				mapDiv.style.cursor =3D cursorType;
			}
	}
=09
    function mapMouseDown(e)
    {
        if(isLeftMouseButton(e))
        {
            getXY(e);
            CallBack(e);
        }
    }
   =20
    function mapMouseMove(e)
    {
       getXY(e);
       /*
       var x=3D0,y=3D0;
       if(mapExtents)
       {
       	var x =3D  mapExtents.xmin + mouseX * (mapExtents.xmax - =
mapExtents.xmin)/mapWidth;
       	var y =3D  mapExtents.ymin + (mapHeight - =
mouseY)*(mapExtents.ymax-mapExtents.ymin)/mapHeight;
       }
       if(x!=3D0 && y!=3D0)=20
       	window.status=3D'x:' + x + ', y:' + y;   =09
       */
    }

	//Default draw mode
	var currentDrawMode=3DDrawMode.ZOOMBOX;

	//Used to retrive top-left corner of map div tag.
	function getMapDiv(e)
	{
		divLeft =3D (e.pageX-e.layerX);
		divTop =3D (e.pageY-e.layerY);
	}

	// Get coordinates of cursor location appropriate to the browser
	function getXY(e)=20
	{
		if(!e)
		{
			e =3D window.event;
		}
	=09
		if(e)
		{
			if(e.pageX)
			{
				if(divLeft=3D=3D-1 && divTop=3D=3D-1)
				{
					getMapDiv(e);
				}
				mouseX =3D e.pageX-divLeft;
				mouseY =3D e.pageY-divTop;
			}
			else if (e.x)
			{
			    if(divLeft=3D=3D-1 && divTop=3D=3D-1)
			    {
			        divLeft =3D e.clientX - e.x;
			        divTop =3D e.clientY - e.y;
			    }
			    mouseX =3D e.clientX - divLeft;
			    mouseY =3D e.clientY - divTop;
//				mouseX =3D e.x;// + document.body.scrollLeft;
//				mouseY =3D e.y;// + document.body.scrollTop;
			}
		}
	}
=09
	if(isIE)
	{
	    window.onscroll  =3D function()
	    {
	        divLeft =3D -1;
	        divTop =3D -1;	        =20
	    }
	}
=09
	//Some common methods
	function getObject(id)
	{
		return document.getElementById(id);	=09
	}
	function showObject(theObj)=20
	{	=09
	  	if(theObj)
	  		theObj.style.visibility =3D "visible";
	}=09
	function hideObject(theObj)=20
	{	=09
	  	if(theObj)
			theObj.style.visibility =3D "hidden";
	}
	function getMouseButton(e)
	{
		if(!e)
			e =3D window.event;
		var btn =3D MouseButton.NONE;
		if(e)
		{
			if (e.button){
				if (e.button =3D=3D 1)
					btn =3D MouseButton.LEFT;
				else if (e.button =3D=3D 2)
					btn =3D MouseButton.RIGHT;
				else if (e.button =3D=3D 4)
					btn =3D MouseButton.MIDLLE;
			}
			else if (e.which)
			{
				if (e.which =3D=3D 1)
					btn =3D MouseButton.LEFT;
				else if (e.which =3D=3D 2)
					btn =3D MouseButton.MIDDLE;
				else=20
					btn =3D MouseButton.RIGHT;
			}
		}
		return btn;
	}
=09
	function isLeftMouseButton(e)
	{
		var btn =3D getMouseButton(e);
		if(btn=3D=3DMouseButton.LEFT)
			return true;
		else
			return false;
	}
	function isRightMouseButton(e)
	{
		var btn =3D getMouseButton(e);
		if(btn=3D=3DMouseButton.RIGHT)
			return true;
		else
			return false;
	}
	function getKey(e)
	{
		if(!e)
			e=3Dwindow.event;

		var key =3D Key.NONE;
		if(e.modifiers)
		{
			if(e.modifiers & Event.CONTROL_MASK)
				key =3D Key.CONTROL;
			else if(e.modifiers & Event.ALT_MASK)
				key =3D Key.ALT;
			else if(e.modifiers & Event.SHIFT_MASK)
				key =3D Key.SHIFT;
		}
		else
		{
			if(e.ctrlKey)
				key =3D Key.CONTROL;
			else if(e.altKey)
				key =3D Key.ALT;
			else if(e.shiftKey)
				key =3D Key.SHIFT;
		}
		return key;
	}
	function isCntlKey(e)
	{
		var key=3DgetKey(e);
		if(key =3D=3D Key.CONTROL)
			return true;
		else
			return false;
	}
	function isShiftKey(e)
	{
		var key=3DgetKey(e);
		if(key =3D=3D Key.SHIFT)
			return true;
		else
			return false;
	}
	function isEnterKey(e)
	{
		if(!e)
			e=3Dwindow.event;	=09
		if(e)
			return (e.which && e.which=3D=3D13) || (e.keyCode && =
e.keyCode=3D=3D13);
	}
	function GetCursor()
	{
		var cursorType =3D CursorType.DEFAULT;
		switch(currentDrawMode)
		{
			case DrawMode.POINT:
			case DrawMode.LINE:
			case DrawMode.POLY_LINE:
			case DrawMode.POLYGON:
			case DrawMode.CIRCLE:
			case DrawMode.RECTANGLE:
			case DrawMode.OVAL:
			{
				cursorType=3DCursorType.CROSSHAIR;
				break;
			}
			case DrawMode.DRAG:
			{
				cursorType=3DCursorType.HAND;
				break;
			}
			case DrawMode.ZOOMBOX:
			{
			    if(isIE)
			    {
				    if(window.lastActiveToolBar)
				    {
					    if(lastActiveToolBar.GetSelectedTool())
					    {
						    var tool =3D lastActiveToolBar.GetSelectedTool().ToolName;			=09
    					=09
						    if(tool =3D=3D 'ZoomIn')
						    {
						        cursorType =3D "url(" + =
document.getElementById('zoom_in_cur').value + ")";
						    }
						    else if(tool =3D=3D 'ZoomOut')
						    {
						        cursorType =3D "url(" + =
document.getElementById('zoom_out_cur').value + ")";
						    }
					    }
				    }
				}
				else
				{
				    cursorType=3DCursorType.CROSSHAIR;
				}
				break;
			}
		}
		return cursorType;	=09
	}
//Begin of graphics functions

	//Generic VML methods for IE
	function getStroke()
	{
		if(isIE)
			return "<v:stroke color=3D'" + lineColor + "' weight=3D'" + lineWidth =
+ "' dashstyle=3D'" + lineStyle + "'/>";
		return "";
	}
	function getFill()
	{
		if(isIE)
		{
			if(fill)
				return "<v:fill on=3D'true' type=3D'" + fillType + "' color=3D'" + =
fillColor + "' opacity=3D'" + fillOpacity + "'/>";
			else
				return "<v:fill on=3D'false' color=3D'" + fillColor + "' =
opacity=3D'0.0'/>";
		}
	}
	function getPoint_IE(x,y)
	{
		var size=3DpointSize;
		var l =3D x - size/2 - 1;
		var t =3D y - size/2 - 1;
		var temp=3D"<v:shape style=3D'position:absolute;width:" + size + =
"px;height:" + size + "px;left:" + l + "px;top:" + t + "px' ";
		temp+=3D" fillcolor=3D'" + pointColor + "' strokecolor=3D'" + =
pointColor + "'";
		temp+=3D" coordsize=3D'10 10'>";
		switch(pointType)
		{
			case PointType.CIRCLE:
				temp =3D "<v:oval style=3D'width:" + size + "px; height:" + size + =
"px; position:absolute; top:" + t + "px; left:" + l + "px;' =
fillcolor=3D'" + pointColor + "'>";
				temp +=3D'</v:oval>';		=09
				break;
			case PointType.TRIANGLE:
				temp+=3D"<v:path v=3D'm 5,0 l 9,10 1,10 x e'/></v:shape>";
				break;
			case PointType.STAR:
				temp+=3D"<v:path v=3D'm 5,0 l 4,3 0,3 3,6 2,9 5,7 8,9 7,6 10,3 6,3 x =
e'/></v:shape>";
				break;
			case PointType.CROSS:
				temp+=3D"<v:path v=3D'm 6,0 l 6,12 m 0,6 l 12,6 e'/></v:shape>";
				break;
			case PointType.SQUARE:
				temp+=3D"<v:path v=3D'm 0,0 l 10,0 10,10 0,10 x e'/></v:shape>";
				break;
		}
		return temp;
	}
	//End of VML methods
=09
	//Non IE  draw method
	function drawShape(points,shapeType)
	{
		var xPoints=3Dnew Array();
		var yPoints=3Dnew Array();
		var x1,y1,x2,y2;
		var includeMouse=3Dtrue;

		if(arguments.length>3)
		{
			x1=3Darguments[2];
			y1=3Darguments[3];
			x2=3Darguments[4];
			y2=3Darguments[5];
		}
		else
		{
			if(arguments.length=3D=3D3)
				includeMouse=3Darguments[2];
			for(i=3D0;i<points.length;i++)
			{
				xPoints.push(points[i].x);
				yPoints.push(points[i].y);
			}
			if(includeMouse)
			{
				xPoints.push(mouseX);
				yPoints.push(mouseY);
			}
		}
//		if(clearPreviousDrawing || currentDrawMode=3D=3DDrawMode.EDIT || =
currentDrawMode=3D=3DDrawMode.NONE)
//		{
//		    graphicsObj.clear();
//		}   =20
		graphicsObj.setColor(lineColor);
		graphicsObj.setStroke(lineWidth);

		switch(shapeType)
		{
			case DrawMode.LINE:
				graphicsObj.drawLine(x1,y1,x2,y2);
				break;
			case DrawMode.POLY_LINE:
				graphicsObj.drawPolyLine(xPoints,yPoints);
				break;
			case DrawMode.POLYGON:
				graphicsObj.drawPolygon(xPoints,yPoints);		=09
				break;
			case DrawMode.POINT:
			case DrawMode.CIRCLE:
				graphicsObj.drawEllipse(x1,y1,x2,y2);
				break;
			case DrawMode.ELLIPSE:
				graphicsObj.drawEllipse(x1,y1,x2,y2);
				break;
			case DrawMode.RECTANGLE:
				graphicsObj.drawRect(x1,y1,x2,y2);
				break;
		}
		graphicsObj.paint();	=09
		var temp=3DcanvasDiv.innerHTML;
		graphicsObj.clear();	=09
		return temp;
	}
=09
	//Drawing, editing vertices
	function drawVertice(x,y, index, shapeId, withEvents)
	{
		var temp;
		var w =3D Math.round(lineWidth/2);
		if(w=3D=3D0)w=3D1;
		var s =3D w*2; //Size of vertex rectangle
	=09
		if(isIE) //Draw as vml
		{
			temp =3D "<v:rect ";
			if(withEvents)
			{
				temp +=3D =
"onmouseover=3D'this.fillcolor=3D&quot;green&quot;;this.strokecolor=3D&qu=
ot;green&quot;;this.style.height=3D" + s*2 + ";this.style.width=3D" + =
s*2 + ";' ";
				temp +=3D =
"onmouseout=3D'this.fillcolor=3D&quot;red&quot;;this.strokecolor=3D&quot;=
red&quot;;this.style.height=3D" + s + ";this.style.width=3D" + s + ";' "
				temp +=3D "onmousedown=3D'vertexMouseDown(this," + shapeId + "," + =
index + ");' ";
				temp +=3D "ondblclick=3D'polygonDblClick();' ";
			}
			temp +=3D "style=3D'position:absolute;width:" + s + "px;height:" + s =
+ "px;left:" + (x-w) + "px;top:" + (y-w) + "px;' fillcolor=3D'" + =
vertexColor + "' strokecolor=3D'" + vertexColor + "'/>";
		}
		else //Draw a div object
		{
			temp =3D"<div id=3D'vert" + index + "' ";
			temp +=3D "style=3D'background-color: " + vertexColor + =
";position:absolute;width:" + (s+1) + "px;height:" + (s+1) + "px;left:" =
+ (x-w) + "px;top:" + (y-w) + "px;' ";
			if(withEvents)
			{
				temp +=3D " =
onmouseover=3D'this.style.backgroundColor=3D&quot;green&quot;;this.style.=
height=3D" + (s+5) + ";this.style.width=3D" + (s+5) + ";' ";
				temp +=3D " onmouseout=3D'this.style.backgroundColor=3D&quot;" + =
vertexColor + "&quot;;this.style.width=3D" + (s+1) + =
";this.style.height=3D" + (s+1) + ";' ";
				temp +=3D " onmousedown=3D'vertexMouseDown(this," + shapeId + "," + =
index + ", event);'";		=09
			}
			temp +=3D "></div>";
		}
		return temp;
	}=09
=09
=09
	var vertexStartLeft,vertexStartTop, vx1, vy1;
	var vertex, editShape, vmlObj, vertexIndex;
	var drawModeBeforeVertexMove;
	var vertexSize;
=09
	function vertexMouseDown(ver, shapeId, vertIndex, event)
	{
		if(isLeftMouseButton(event))
		{
			editShape =3D shapesCol.GetShapeById(shapeId);
			if(editShape.type=3D=3DDrawMode.POLYGON || =
editShape.type=3D=3DDrawMode.POLY_LINE || =
editShape.type=3D=3DDrawMode.LINE)
			{		=09
				if(isIE)
				{
					vmlObj =3D document.getElementById(('vml' + shapeId));
				}
				else
				{
					if(divLeft=3D=3D-1 && divTop=3D=3D-1)
					{
						if(editShape.points.length>0)
						{
							divLeft =3D event.pageX - editShape.points[vertIndex].x;
							divTop  =3D event.pageY - editShape.points[vertIndex].y;
						}
						else
						{
							divLeft =3D event.pageX - =
(vertIndex=3D=3D0)?editShape.xmin:editShape.xmax;
							divTop  =3D event.pageY - =
(vertIndex=3D=3D0)?editShape.ymin:editShape.ymax;
						}
					}
					drawModeBeforeVertexMove =3D currentDrawMode;
					currentDrawMode =3D DrawMode.EDIT;
				}
				if(editShape && ver)
				{
					getXY(event);								=09
					vertex =3D ver;
					vertexIndex =3D vertIndex;
					vertexStartLeft =3D parseInt(vertex.style.left);
					vertexStartTop =3D parseInt(vertex.style.top);
					vertexSize=3DparseInt(vertex.style.width)/4;
					vx1 =3D mouseX;
					vy1 =3D mouseY;
					=09
					mapDiv.onmousemove =3D vertexMouseMove;
					document.onmouseup=3D vertexMouseUp;
				=09
					if(isIE)
						window.event.cancelBubble=3Dtrue;=09
					else if(event && event.stopPropagation)
						event.stopPropagation(); //For Firefox
				}
			}
		}
		return false;
	}
	function vertexMouseMove(e)
	{
		if(vertex && editShape)
		{
			getXY(e);
			vertex.style.left =3D mouseX  + 'px';
			vertex.style.top =3D  mouseY  + 'px';
		=09
			editShape.movePoint(mouseX, mouseY, vertexIndex);
			if(isIE)	=09
			{
				if(editShape.points.length>0){
					var temp=3D'';
					for(i=3D0;i<editShape.points.length;i++)
						temp+=3DeditShape.points[i].x + 'px,' + editShape.points[i].y + =
"px ";
			=09
					if(editShape.type=3D=3DDrawMode.POLYGON)
						temp+=3DeditShape.points[0].x + 'px,' + editShape.points[0].y + =
"px ";	=09
					vmlObj.points.value=3Dtemp;
				}
				else{
					vmlObj.from=3DeditShape.xmin + 'px,' + editShape.ymin + 'px';
					vmlObj.to=3DeditShape.xmax + 'px,' + editShape.ymax + 'px';
				}
			}
			else
			{
				editShape.Close();
				shapesCol.Refresh();
			}
		}
		return false;
	}
	function vertexMouseUp(e)
	{
		getXY();
		if(vx1=3D=3DmouseX && vy1=3D=3DmouseY)			//User has just clicked on =
the vertex. Excutes if there are any callback methods
			CallBack(e);

		 if(vertex)
		{
			vertex.style.left =3D (mouseX-vertexSize)  + 'px';
			vertex.style.top =3D  (mouseY-vertexSize)  + 'px';
=09
			document.onmousemove =3D null;
			document.onmouseup=3D null;
			editShape =3D null;
			vertex =3D null;
			vmlObj =3D null;
		=09
			callBackOnVertexMove();
		}
		if(!isIE)
			currentDrawMode =3D drawModeBeforeVertexMove;
		vx1 =3D -1;
		vy1 =3D -1;
	}
/////////////////////////=09
	//Line segment related functions
	function lineMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			createShape(e);
			getXY(e);
			if(shapesCol.currentShape.xmin=3D=3D-1 && =
shapesCol.currentShape.ymin=3D=3D-1)
			{
				shapesCol.currentShape.xmin=3DmouseX;
				shapesCol.currentShape.ymin=3DmouseY;			=09
				mapDiv.onmousemove=3DlineMouseMove;			=09
			}
			else
			{
		        shapesCol.currentShape.xmax=3DmouseX;
		        shapesCol.currentShape.ymax=3DmouseY;			=09
                shapesCol.Refresh();			=09
				checkShape(e);			=09
				mapDiv.onmousemove=3Dnull;
			}=09
		}
	}
	function lineMouseMove(e)
	{
		getXY(e);
		shapesCol.Refresh();							=09
	}=09
	function getLine_IE(x1,y1,x2,y2,width,color,shapeId)
	{
		var temp=3D'';
		var id=3D'', w=3D'', c=3D'';

		if(width)
			w=3D"strokeweight=3D'" + width + "px'";
	=09
		if(color)
			c=3D"strokecolor=3D'" + color + "'";=20
	=09
		if(shapeId)
			id=3D"id=3D'vml" +  shapeId + "'";
	=09
		if(width || color)
			temp =3D "<v:line " + id + "  =
style=3D'position:absolute;left:0px;top:0px;' from=3D'" + x1 + "px," + =
y1 + "px' to=3D'" + x2 + "px," + y2 + "px' " + w + " " + c + =
"></v:line>\n";		=09
		else
			temp =3D "<v:line " + id + " from=3D'" + x1 + "," + y1 + "' to=3D'" + =
x2 + "," + y2 + "' style=3D'position:absolute;left:0px;top:0px;'>" + =
getStroke() + "</v:line>";
		return temp;
	}
	function getLine(x1,y1,x2,y2,shapeId, includeMouse)
	{
		var temp=3D'';
        if(includeMouse)
        {
            x2=3DmouseX;
            y2=3DmouseY;
        }
		if(isIE)
			temp =3D getLine_IE(x1,y1,x2,y2,null,null,shapeId);
		else
			temp=3DdrawShape(null,DrawMode.LINE,x1,y1,x2,y2)

		if(isDrawVertice)
		{
			temp+=3DdrawVertice(x1,y1,0,shapeId, true);
			if(!includeMouse)
			    temp+=3DdrawVertice(x2,y2,1,shapeId, true);		=09
		}
		return temp;
	}
=09
	//Polygon methods
	function getPolygon_IE(points,shapeType,includeMouse, shapeId)
	{
		var temp=3D'';
		for(var i=3D0;i<points.length;i++)
			temp+=3Dpoints[i].x + 'px,' + points[i].y + 'px,';

		if(includeMouse)
			temp+=3DmouseX + 'px,' + mouseY + 'px,';
=09
		if(shapeType=3D=3DDrawMode.POLYGON && points.length>1)
			temp+=3Dpoints[0].x + 'px,' + points[0].y + 'px';
	=09
		var str=3D"<v:polyline ondblclick=3D'polygonDblClick();' id=3D'vml" + =
shapeId + "' points=3D'" + temp + "' =
style=3D'position:absolute;left:0px;top:0px;'>";
		str+=3DgetStroke();
	=09
		if(shapeType=3D=3DDrawMode.POLYGON)
			str+=3DgetFill();
		else
			str+=3D"<v:fill on=3D'false' opacity=3D'0.0'/>";
		str+=3D"</v:polyline>";
		return str;
	}

	function getPolygon(points,shapeType, includeMouse, shapeId)
	{
		var temp=3D'';
		if(isIE)
			temp =3D getPolygon_IE(points, shapeType, includeMouse, shapeId);
		else
			temp =3D drawShape(points,shapeType,includeMouse);=09
	=09
		if(isDrawVertice)
		{
			for(var i=3D0;i<points.length;i++)
				temp+=3DdrawVertice(points[i].x,points[i].y, i, shapeId, true);
		}
	=09
		return temp;	=09
	}=09
=09
	var indexToDelete =3D -1;
	function polygonMouseDown(e)
	{
		if(isLeftMouseButton(e))
		{
			getXY(e);=09
			if( Math.abs(mouseX-px) < 2 && Math.abs(mouseY-py) < 2)
			{
				polygonDblClick(e);
			}
			else
			{
				createShape(e);
				shapesCol.currentShape.AddPoint(new Point(mouseX,mouseY));=09
			=09
				mapDiv.onmousemove=3DpolygonMouseMove;=09
				mapDiv.ondblclick=3DpolygonDblClick;
				graphicsDiv.ondblclick=3DpolygonDblClick;
				document.ondblclick=3DpolygonDblClick;=09

				px =3D mouseX;
				py =3D mouseY;
			=09
				callBackOnVertexAdd();		=09
			}
		}
		else //Right
		{
			getXY(e);=09
		    if(shapesCol.currentShape!=3Dnull)
		    {
//			    document.oncontextmenu =3D function(){return false;}		 =20
                document.oncontextmenu =3D   DisplayContextMenu;
		    }
		}
	}
	function ContextMenuMouseOut(e)
	{
	    if(!isIE)
        {
	        var tg =3D (window.event) ? e.srcElement : e.target;
	        if (tg.nodeName =3D=3D 'DIV')=20
	        {
	            var reltg =3D (e.relatedTarget) ? e.relatedTarget : =
e.toElement;

	            while (reltg !=3D tg && reltg.nodeName !=3D 'BODY')
		            reltg=3D reltg.parentNode;
    	       =20
	            if (reltg !=3D tg)=20
                    contextMenuDiv.style.visibility =3D 'hidden';
            }
        }
	}
	function DisplayContextMenu()
	{
        if(shapesCol.currentShape !=3D null)
        {
            indexToDelete =3D shapesCol.currentShape.FindVertex(mouseX, =
mouseY);
           =20
            var tdDeleteVetex =3D getObject('tdDeleteVertex');
            var tdCompleShape =3D getObject('tdCompleShape');
           =20
            if(tdDeleteVetex!=3Dnull && tdCompleShape!=3Dnull)
            {
                if(indexToDelete >=3D 0)
                {
                    tdDeleteVetex.style.color =3D '';
                    tdDeleteVetex.onmouseover=3D =
function(){tdDeleteVetex.style.backgroundColor=3D'highlight';tdDeleteVete=
x.style.color=3D'white'};
                    tdDeleteVetex.onmouseout =3D =
function(){tdDeleteVetex.style.backgroundColor=3D'';tdDeleteVetex.style.c=
olor=3D''};
                    tdDeleteVetex.onmousedown =3D DeleteVertex;
                    tdDeleteVetex.style.cursor =3D 'pointer';
                   =20
                    tdCompleShape.style.cursor =3D 'default';
                    tdCompleShape.style.color =3D 'gray';		           =20
                    tdCompleShape.onmouseover =3D '';
                    tdCompleShape.onmouseout =3D '';
                    tdCompleShape.onmousedown =3D null;
                }
                else
                {
                    tdDeleteVetex.style.cursor =3D 'default';
                    tdDeleteVetex.style.color =3D 'gray';		           =20
                    tdDeleteVetex.onmouseover =3D '';
                    tdDeleteVetex.onmouseout =3D '';
                    tdDeleteVetex.onmousedown =3D null;
                   =20
                    tdCompleShape.style.color =3D '';
                    tdCompleShape.style.cursor =3D 'pointer';
                    tdCompleShape.onmouseover=3D =
function(){tdCompleShape.style.backgroundColor=3D'highlight';tdCompleShap=
e.style.color=3D'white'};
                    tdCompleShape.onmouseout =3D =
function(){tdCompleShape.style.backgroundColor=3D'';tdCompleShape.style.c=
olor=3D''};
                    tdCompleShape.onmousedown =3D CompleteShape;
                }
               =20
                contextMenuDiv.style.left =3D (mouseX - 1) + 'px';
                contextMenuDiv.style.top =3D (mouseY - 1) + 'px';  =20
               =20
                contextMenuDiv.style.visibility =3D 'visible';
                document.oncontextmenu =3D '';
            }
        }
        return false;=09
	}
=09
	function DeleteVertex()
	{
        contextMenuDiv.style.visibility =3D 'hidden';				   =20
	    if(shapesCol.currentShape!=3Dnull)
		{
		    shapesCol.currentShape.deletePoint(indexToDelete, false);
		}
	}
	function CompleteShape(e)
	{
	    contextMenuDiv.style.visibility =3D 'hidden';	=09
		if(shapesCol.currentShape!=3Dnull)
		{
            shapesCol.currentShape.AddPoint(new Point(mouseX,mouseY));=09
            polygonDblClick(e);	=09
		}
	}
	function polygonMouseMove(e)
	{
		getXY(e);	=09
		shapesCol.Refresh();
	}
	var px=3D0,py=3D0;=09
	function polygonClick(e)
	{
		getXY(e);
	}
	function polygonDblClick(e)
	{
		if(shapesCol.currentShape!=3Dnull)
		{
			getXY(e);	=09
			px=3D0;py=3D0;
	=09
			checkShape(e);
=09
			mapDiv.onmousemove=3Dnull;	=09
			mapDiv.ondblclick=3Dnull;=09
			graphicsDiv.ondblclick=3Dnull;=09
			document.ondblclick=3Dnull;	=09
		}
	}

	function createShape(e)
	{
		var btn =3D getMouseButton(e);
		var key =3D getKey(e);
	=09
		if(!shapesCol.currentShape)
		{
			if(!addAsMultiPart && shapesCol.shapes.length > 0 && !isCntlKey(e))
			{
				if(currentDrawMode =3D=3D DrawMode.POINT)
				{
				    for(var i=3D0; i<shapesCol.ShapeCount(); i++)
				    {
				        if(shapesCol.GetShape(i).key !=3D Key.CONTROL)
				        {
				            shapesCol.RemoveShape(i);
				        }
				    }
				}
				else
				{
				    shapesCol.Clear();			=09
				}
			}=09
		=09
			if(addAsMultiPart && (currentDrawMode =3D=3D DrawMode.POLYGON || =
currentDrawMode =3D=3D DrawMode.POLY_LINE ||=20
								currentDrawMode =3D=3D DrawMode.LINE || currentDrawMode =3D=3D =
DrawMode.POINT))
			{
				var multiShape =3D shapesCol.GetLastShape();
				if(multiShape=3D=3Dnull || !IsMultiPartShape(multiShape))
				{
					multiShape=3Dnew MultiPartShape(currentDrawMode);
					shapesCol.AddShape(multiShape);
				}
				shapesCol.currentShape=3DmultiShape.GetNewShape();
			}
			else
			{
				shapesCol.currentShape =3D new Shape(currentDrawMode, key, btn);
				shapesCol.AddShape(shapesCol.currentShape);
			}
		}
	}
	=09
	//Circle functions
	function circleMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			createShape(e);		=09
			getXY(e);		=09
			if(shapesCol.currentShape.xmin=3D=3D-1 && =
shapesCol.currentShape.ymin=3D=3D-1)
			{
				shapesCol.currentShape.xmin=3DmouseX;
				shapesCol.currentShape.ymin=3DmouseY;
				mapDiv.onmousemove=3DcicleMouseMove;
			}
			else
			{
				shapesCol.currentShape.xmax=3DmouseX;
				shapesCol.currentShape.ymax=3DmouseY;
				checkShape(e);			=09
				mapDiv.onmousemove=3Dnull;
			}
		}
	}
	function cicleMouseMove(e)
	{
		getXY(e);	=09
		var x1=3DshapesCol.currentShape.xmin;
		var y1=3DshapesCol.currentShape.ymin;
		var r=3DMath.sqrt((mouseX-x1)*(mouseX-x1) + (mouseY-y1)*(mouseY-y1));		=

		shapesCol.currentShape.radius=3Dr;
		shapesCol.Refresh();
	}
	function getCircle(xmin,ymin,r)
	{
		if(isIE)
			return =
getEllipse_IE(xmin-r,ymin-r,r*2,r*2,true,true,xmin,ymin,mouseX,mouseY);
		else
			return drawShape(null,DrawMode.CIRCLE,xmin-r,ymin-r,r*2,r*2);
	}

	function =
getEllipse_IE(x,y,width,height,radius,center,xmin,ymin,xmax,ymax)
	{
		var temp=3D'';
		temp +=3D "<v:oval style=3D'width:" + width + "px; height:" + height + =
"px; position:absolute; top:" + y + "px; left:" + x + "px;'>";
		temp +=3DgetStroke();
		temp +=3DgetFill();
		temp +=3D'</v:oval>';
		if(radius)
			temp +=3D getLine_IE(xmin,ymin,xmax,ymax,1,'black');
		if(center)
		{
			temp +=3D getLine_IE(xmin - 4,ymin,xmin + 4,ymin);
			temp +=3D getLine_IE(xmin,ymin-4,xmin,ymin+4);
		}
		return temp;
	}
=09
	//Oval related functions
	function ovalMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			createShape(e);		=09
			getXY(e);		=09
			if(shapesCol.currentShape.xmin=3D=3D-1 && =
shapesCol.currentShape.ymin=3D=3D-1)
			{
				shapesCol.currentShape.xmin=3DmouseX;
				shapesCol.currentShape.ymin=3DmouseY;
				mapDiv.onmousemove=3DovalMouseMove;
			}
			else
			{
				shapesCol.currentShape.xmax=3DmouseX;
				shapesCol.currentShape.ymax=3DmouseY;
				shapesCol.currentShape.Close();
				shapesCol.currentShape=3Dnull;		=09
				shapesCol.Refresh();=09
				mapDiv.onmousemove=3Dnull;
				CallBack(e);			=09
			}
		}
	}
	function ovalMouseMove(e)
	{
		getXY(e);	=09
		var x1=3DshapesCol.currentShape.xmin;
		var y1=3DshapesCol.currentShape.ymin;
		var w=3DMath.abs(mouseX-x1);
		var h=3DMath.abs(mouseY-y1);	=09
		shapesCol.currentShape.width=3Dw;
		shapesCol.currentShape.height=3Dh;
		shapesCol.Refresh();
	}=09
	function drawOval(x1,y1,w,h)
	{
		if(isIE)
			return =
getEllipse_IE(x1-w,y1-h,w*2,h*2,false,true,x1,y1,mouseX,mouseY);
		else
			return drawShape(null, DrawMode.ELLIPSE,x1-w,y1-h,w*2,h*2);		=09
	}
	//Drag related functions
	function dragMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			getXY(e);
			xmin =3D mouseX;
			ymin =3D mouseY;
			xmax =3D mouseX;
			ymax =3D mouseY;
			document.onmousemove=3DdragMouseMove;
			mapDiv.onmouseup=3DdragMouseUp;		=09
			document.onmouseup=3DdragMouseUp;
					=09
			if(isIE && !isIE5)
			{
				=
mapDiv.style.filter=3D"progid:DXImageTransform.Microsoft.BasicImage(grays=
cale=3D1)";
				mapDiv.filters[0].Apply();
			}			=09
		}
	}
	function dragMouseMove(e)
	{
			getXY(e);
			mapDiv.style.left=3D(parseInt(mapDiv.style.left) + mouseX - xmax) + =
'px';
			mapDiv.style.top=3D(parseInt(mapDiv.style.top) + mouseY- ymax) + =
'px';
			xmax =3DmouseX;
			ymax=3D mouseY;
			if(isIE)
				panClipMap_IE();
			else
				panClipMap();
	}
	function dragMouseUp(e)
	{
			mapDiv.onmousemove=3Dnull;
			mapDiv.onmouseup=3Dnull;=09
			document.onmousemove=3Dnull;
			document.onmouseup=3Dnull;					=09
			CallBack(e);
	}
	function panClipMap_IE()
	{
		var l=3D'auto',r=3D'auto',t=3D'auto',b=3D'auto';

		if(xmax>xmin)
			r=3DmapWidth-(xmax-xmin);
		else
			l=3Dxmin-xmax;
	=09
		if(ymax>ymin)
			b=3DparseInt(mapDiv.style.height) - (ymax-ymin);
		else
			t=3Dymin-ymax;
		mapDiv.style.clip=3D'rect(' + t + ' ' +  r + ' ' + b + ' ' + l +')';
	}
	function panClipMap()
	{
		var =
l=3D'0px',r=3DmapDiv.style.width,t=3D'0px',b=3DmapDiv.style.height;

		if(xmax>xmin)
			r=3D(mapWidth-(xmax-xmin)) + 'px';
		else
			l=3D(xmin-xmax) + 'px';
	=09
		if(ymax>ymin)
			b=3D(parseInt(mapDiv.style.height) - (ymax-ymin)) + 'px';
		else
			t=3D(ymin-ymax) + 'px';
		mapDiv.style.clip=3D'rect(' + t + ' ' +  r + ' ' + b + ' ' + l +')';
	}=09
	//Point methods
	function pointMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			getXY(e);
			createShape(e);=09
			shapesCol.currentShape.xmin =3D mouseX;
			shapesCol.currentShape.ymin =3D mouseY;
			checkShape(e);
 		}
	}
=09
	function getPoint(x,y)
	{
		if(isIE)
			return getPoint_IE(x,y);
		else
			return drawShape(null, =
DrawMode.CIRCLE,x-pointSize/2,y-pointSize/2,pointSize,pointSize);		=09
	}
=09
	//Rectangle related functions
	function rectangleMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			getXY(e);
			createShape(e);			=09
			shapesCol.currentShape.xmin =3D mouseX;
			shapesCol.currentShape.ymin =3D mouseY;
			mapDiv.onmousemove=3DrectangleMouseMove;
			mapDiv.onmouseup=3DrectangleMouseUp;
		}
	}
	function rectangleMouseMove(e)
	{
		getXY(e);
		shapesCol.currentShape.xmax =3D mouseX;
		shapesCol.currentShape.ymax =3D mouseY;	=09
		shapesCol.Refresh();		=09
	}
	function rectangleMouseUp(e)
	{
		getXY(e);
		shapesCol.currentShape.xmax =3D mouseX;
		shapesCol.currentShape.ymax =3D mouseY;	=09

		checkShape(e);
	=09
		mapDiv.onmousemove=3Dnull;
		mapDiv.onmouseup=3Dnull;
	}
	function getRectangle(xmin,ymin,xmax,ymax)
	{
		var w=3DMath.abs(xmax-xmin);
		var h=3DMath.abs(ymax-ymin);
		var l=3Dxmin,t=3Dymin;
		if(xmax<xmin)
			l=3Dxmax;
		if(ymax<ymin)
			t=3Dymax;

		if(isIE){
			var temp=3D"<v:rect style=3D'position:absolute;left:" + l + "px;top:" =
+ t + "px;width:" + w + "px;height:" + h + "px;'>";
			temp +=3DgetStroke();
			temp +=3DgetFill();
			temp +=3D'</v:rect>';	=09
			return temp;			=09
		}else{
			return drawShape(null,DrawMode.RECTANGLE,l,t,w,h);
		}
	}
=09
	//Box related functions
	var boxBorderWidth=3D0;
	function boxMouseDown(e)
	{
		if(isLeftMouseButton(e)){
			getXY(e);
			xmin =3D mouseX;
			ymin =3D mouseY;
			xmax =3D mouseX;
			ymax =3D mouseY;=09
			if(zoomBox && zoomBox.style.borderWidth)
				boxBorderWidth=3DparseInt(zoomBox.style.borderWidth)*2;
			clipLayer();
			mapDiv.onmousemove =3D boxMouseMove;
			mapDiv.onmouseup =3D boxMouseUp;
//			mapDiv.style.cursor =3D GetCursor(CursorType.CROSSHAIR);
			return false;
		}
	}=09
	function clipLayer() {=09

		var w =3D Math.abs(xmax-xmin);
		var h =3D Math.abs(ymax-ymin);
		var l =3D (xmin > xmax)? xmax : xmin;
		var t =3D (ymin > ymax)? ymax : ymin;

		if( w > (mapWidth - l))
			w =3D mapWidth-l;
		if( h > (mapHeight - t))
			h =3D mapHeight - t;
	=09
		if(!isIE){
		    if(w > boxBorderWidth)
		        w-=3DboxBorderWidth;
		    if(h > boxBorderWidth)
		        h-=3DboxBorderWidth;
	    }
	=09
		zoomBox.style.left =3D l + 'px';
		zoomBox.style.top =3D t + 'px';
		zoomBox.style.width =3D w + 'px';
		zoomBox.style.height =3D h + 'px';	=09
	}

	function boxMouseUp(e)
	{
		hideObject(zoomBox);
		mapDiv.onmousemove=3Dnull;
		mapDiv.onmouseup=3Dnull;
		var points=3Dnew Array(new Point(xmin,ymin),new Point(xmax,ymax));
		CallBack(e);
		return true;
	}
=09
	function boxMouseMove(e)
	{
		getXY(e);
		xmax=3DmouseX;
		ymax=3DmouseY;
		clipLayer();
		if(Math.abs(xmax-xmin)>1 || Math.abs(ymax-ymin)>1)
			showObject(zoomBox);
	}
	//End of Rectangle functions
=09
	function setMapPosition()
	{
		mapDiv.style.left=3D'0px';
		mapDiv.style.top=3D'0px';			=09
		if(isIE)
			mapDiv.style.clip=3D'rect(auto)';
		else
			mapDiv.style.clip=3D'rect(0px,'+ mapDiv.style.width + ',' + =
mapDiv.style.height + ',0px)';
	}

	var mapObjects=3Dnew Array();
	function MapObject(divId, mapImageId)
	{
		this.Url =3D null;
		this.MapDiv =3D getObject(divId);
		this.MapImageId =3D mapImageId;
	=09
		this.SetUrl=3Dfunction(url)
		{
			if(url && url.length>1)=09
			{
				var theMap=3DgetObject(this.MapImageId);
				if(theMap)
				{
					theMap.src=3Durl;
					theMap.onload=3DsetMapPosition;
					showObject(this.MapDiv);
				}
			}
			else
				hideObject(this.MapDiv);
		}
	}
=09
	var mapExtents =3D new MapExtents();
=09
	function MapExtents()
	{
		this.xmin=3D0;
		this.xmax=3D0;
		this.ymin=3D0;
		this.ymax=3D0;
	=09
		this.SetExtents=3Dfunction(xmin,ymin,xmax,ymax)
		{
			this.xmin=3Dxmin;
			this.xmax=3Dxmax;
			this.ymin=3Dymin;
			this.ymax=3Dymax;
		}
		this.IsValid=3Dfunction()
		{
			return !(this.xmin=3D=3D0 && this.ymin=3D=3D0 && this.xmax=3D=3D0 && =
this.ymax=3D=3D0);
		}
	}
=09
	function GetImageCount()
	{
		return mapObjects.length;
	}
=09
	function GetMapURL(ind)
	{
		if(ind >=3D 0 && ind < mapObjects.length)
		{
			return mapObjects[ind].Url;
		}
	}
=09
	function SetMapImages(urls)
	{
	    if(urls.value)
	        urls=3Durls.value;
		if(urls.length > 0)
		{
			for( i =3D 0; i < urls.length; i++)
			{
				if(i < mapObjects.length)
				{
					mapObjects[i].SetUrl(urls[i]);
				}
			}
		}
	}
    function RefreshMap(xmin, ymin, xmax, ymax, isMapCoordinates )
	{
	    showLoading();
		if(arguments.length >=3D 4)
		{
		    if(isMapCoordinates)
		        OnPointWebControls.Map.MapControl.ZoomToEnvelope(1, =
mapSourceSessionKey, xmin, ymin, xmax, ymax, m_MapNodeCssClass, =
m_GroupLayerNodeCssClass, m_LayerNodeCssClass, m_LegendNodeCssClass, =
m_DisabledNodeCssClass, m_InvalidMapCssClass, m_activeLayerCssClass, =
HandleServerResponse);		       =20
		     else=20
		        OnPointWebControls.Map.MapControl.ZoomTo(1, =
mapSourceSessionKey, xmin, ymin, xmax, ymax, m_MapNodeCssClass, =
m_GroupLayerNodeCssClass, m_LayerNodeCssClass, m_LegendNodeCssClass, =
m_DisabledNodeCssClass, m_InvalidMapCssClass, m_activeLayerCssClass, =
HandleServerResponse);		    =20
		}
		else
			OnPointWebControls.Map.MapControl.RefreshMaps(1, mapSourceSessionKey, =
m_MapNodeCssClass, m_GroupLayerNodeCssClass, m_LayerNodeCssClass, =
m_LegendNodeCssClass, m_DisabledNodeCssClass, m_InvalidMapCssClass, =
m_activeLayerCssClass, HandleServerResponse);		=09
	}
=09
	function showLoading()
	{
		var loadObj=3DgetObject("LoadDiv");
		showObject(loadObj);
	}
	function hideLoading()
	{
		var loadObj=3DgetObject("LoadDiv");
		hideObject(loadObj);
	}

//Expected XML structure from server
//	<MAP>
//		<MAPURLS>
//			<MAPURL url=3D"http://server/image1.jpg"/>
//			<MAPURL url=3D"http://server/image2.jpg"/>
//		</MAPURLS>
//		<SCALE value=3D"1739056.34" zoomlevel=3D"3"/>
//		<EXTENTS minx=3D"" miny=3D"" maxx=3D"" maxy=3D""/>
//		<IMAGE width=3D"600" height=3D"420"/>
//      <PREVIOUSMAP has=3D"true"/>
//      <NEXTMAP has=3D"true"/>
//	</MAP>
=09

	function ProcessCallBack(responseXml)
	{
		var mapNodes =3D parseXmlNodes(responseXml , "MAP");
		if(mapNodes)
		{
		    var mapNode;
		    if(mapNodes.length !=3D null)
		    {
		        mapNode=3DmapNodes[0];
		    }
		    else
		    {
		        mapNode=3DmapNodes;
		    }
		    RefreshMapContents(mapNode);
		}
	}

	var currentScale;
	function RefreshMapContents(xmlDocument)
	{
		mapDiv.onmouseup =3D null;
		mapDiv.onmousemove =3D null;
		document.onmouseup =3D null;
		document.onmousemove =3D null;

		if(xmlDocument)
		{
		    var containMapImages =3D false;
			var urlNodeList=3DxmlDocument.getElementsByTagName("MAPURL");
		=09
			if(urlNodeList && urlNodeList.length>0)
			{
				if(isIE && !isIE5 && currentDrawMode!=3DDrawMode.DRAG)
				{
					mapDiv.style.filter=3D"progid:DXImageTransform.Microsoft.Fade()";
					mapDiv.filters[0].Apply();
				}			=09
				for(i=3D0;i<urlNodeList.length;i++)
				{
					var url=3DgetAttributeValue(urlNodeList.item(i),"url");
				=09
					if(url!=3Dnull && url.length>0)
					    containMapImages =3D true;
					   =20
					mapObjects[i].SetUrl(url);										   =20
				}
				if(isIE && !isIE5 && currentDrawMode!=3DDrawMode.DRAG)
					mapDiv.filters[0].Play();
			}
           =20
            if(!containMapImages)
            {
                alert("Failed to refresh maps from server");
            }
            		=09
			var scaleNode=3DxmlDocument.getElementsByTagName("SCALE");
		=09
			if(scaleNode && scaleNode.length>0)
			{
				var scale=3DgetAttributeValue(scaleNode.item(0),"value");
				if(scale)
				{
					currentScale =3D scale;
					setScale(scale);
				}
			}
			var extentNode=3DxmlDocument.getElementsByTagName("EXTENTS");
			if(extentNode && extentNode.length>0)
			{
				=
mapExtents.xmin=3DparseFloat(getAttributeValue(extentNode.item(0),"minx")=
);
				=
mapExtents.ymin=3DparseFloat(getAttributeValue(extentNode.item(0),"miny")=
);
				=
mapExtents.xmax=3DparseFloat(getAttributeValue(extentNode.item(0),"maxx")=
);
				=
mapExtents.ymax=3DparseFloat(getAttributeValue(extentNode.item(0),"maxy")=
);
			}
			try
			{
				if(MapOverViewiFrame && mapExtents)
				{
					if(MapOverViewiFrame.closed=3D=3Dnull || !MapOverViewiFrame.closed)
					{
					    =
MapOverViewiFrame.SetExtents(mapExtents.xmin,mapExtents.ymin,mapExtents.x=
max,mapExtents.ymax);
						MapOverViewiFrame.focus();
					}
				}=09
			}
			catch(ex)
			{
			}
		=09
		    try
		    {
		        if(isIE && !isIE5 && currentDrawMode =3D=3D DrawMode.DRAG)
		        {
			        =
mapDiv.style.filter=3D"progid:DXImageTransform.Microsoft.BasicImage(grays=
cale=3D0)";
			        mapDiv.filters[0].Apply();
		        }=09
		    }
		    catch(ex)
		    {
		    }
		=09
			if(window.EnableTool && window.DisableTool)
			{
			    var previousMapNode =3D =
xmlDocument.getElementsByTagName("PREVIOUSMAP");
			    if(previousMapNode && previousMapNode.length>0)
			    {
			        var has =3D getAttributeValue(previousMapNode.item(0),"has");
			        if(has && has=3D=3D'True'){
			            EnableTool('MAPTOOLS','PreviousMap');
			        }
			        else{
			            DisableTool('MAPTOOLS','PreviousMap');
			        }
			    }
    		=09
			    var nextMapNode =3D xmlDo