From: <Saved by Windows Internet Explorer 8>
Subject: AIA Silent Auction Donor Form
Date: Thu, 28 Jan 2010 15:56:57 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CAA032.852DCA20"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formlogix.com/Manager/UserForm132171.aspx?Param=VXNlcklkPTEzMjE3MS5Gb3JtSWQ9MQ==

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>AIA Silent =
Auction Donor Form</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT type=3Dtext/javascript>
         var FormUserId =3D 132171;
              =20
         </SCRIPT>
<LINK rel=3DStyleSheet type=3Dtext/css =
href=3D"https://www.formlogix.com/css2.css">
<SCRIPT type=3Dtext/javascript>
 var ie7 =3D false;
=20
 var formParam =3D 'VXNlcklkPTEzMjE3MS5Gb3JtSWQ9MQ=3D=3D';
=20
</SCRIPT>
<!=E2=80=93[if IE 7]>
<SCRIPT>ie7 =3D true;</SCRIPT>
<![endif]=E2=80=93><!=E2=80=93[if IE 8]>
<SCRIPT>ie7 =3D true;</SCRIPT>
<![endif]=E2=80=93>
<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.formlogix.com/DQJSHelper.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"https://www.formlogix.com/Common.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.formlogix.com/BasePageHelperJS.js"></SCRIPT>

<STYLE type=3Dtext/css>BR {
	LINE-HEIGHT: 1px
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18876"></HEAD>
<BODY style=3D"MARGIN: 0px">
<FORM id=3DfrmWebGen onsubmit=3D"return ValidateForm();" method=3Dpost =
name=3DfrmWebGen=20
action=3DUserForm132171.aspx?Param=3DVXNlcklkPTEzMjE3MS5Gb3JtSWQ9MQ%3d%3d=
>
<DIV><INPUT id=3D__EVENTTARGET type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =
id=3D__VIEWSTATE=20
value=3D/wEPDwUKMjAyMDc2NjI4MmRk type=3Dhidden name=3D__VIEWSTATE> =
</DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['frmWebGen'];
if (!theForm) {
    theForm =3D document.frmWebGen;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.formlogix.com/WebResource.axd?d=3DOtzUetFEBsmOeuYqZybuk=
A2&amp;t=3D633343560130998866"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function CallServer(arg, context){ =
WebForm_DoCallback('__Page',arg,ReceiveServerData3,context,null,false)} =
;//]]>
</SCRIPT>
<INPUT style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnRowId =
value=3D-1=20
type=3Dhidden name=3DhdnRowId> <INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnIsFromSubmit =
value=3D0=20
type=3Dhidden name=3DhdnIsFromSubmit> <INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnFromCF =
type=3Dhidden=20
name=3DhdnFromCF> <INPUT style=3D"POSITION: absolute; TOP: 0px; LEFT: =
0px"=20
id=3DhdnFromUID type=3Dhidden name=3DhdnFromUID> <INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnParams=20
value=3DVXNlcklkPTEzMjE3MS5Gb3JtSWQ9MQ=3D=3D type=3Dhidden =
name=3DhdnParams> <INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnDelRow =
value=3D; type=3Dhidden=20
name=3DhdnDelRow> <INPUT style=3D"POSITION: absolute; TOP: 0px; LEFT: =
0px"=20
id=3DhdnAdditionalEmails type=3Dhidden name=3DhdnAdditionalEmails> =
<INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" =
id=3DhdnDataEntryParams=20
type=3Dhidden name=3DhdnDataEntryParams> <INPUT=20
style=3D"POSITION: absolute; TOP: 0px; LEFT: 0px" id=3DhdnEmailHeader =
type=3Dhidden=20
name=3DhdnEmailHeader>=20
<DIV style=3D"POSITION: absolute" id=3DdvMain>
<DIV=20
style=3D"Z-INDEX: 1; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: =
700px; HEIGHT: 521px; TOP: 85px; LEFT: 0px"=20
id=3DdvHTML oncontextmenu=3D"return false;"=20
thxmsg=3D"Thank you for your donation.  Ellyn Wulfe" SubmissionEmails=20
zIndexCounter=3D"34918" emailmsg=3D"Thank you for your donation.  Ellyn =
Wulfe"=20
formrtl=3D"false" formtitle=3D"AIA Silent Auction Donor Form">
<DIV=20
style=3D"Z-INDEX: 34873; POSITION: absolute; WIDTH: 379px; HEIGHT: 25px; =
FONT-SIZE: 10px; TOP: 1px; FONT-WEIGHT: bold; LEFT: 15px"=20
dir=3Dltr id=3DtoolBarLabel116703902800018201421106><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 375px; FONT: bold 13px verdana; WORD-WRAP: break-word; HEIGHT: =
20px; COLOR: #000000; TEXT-DECORATION: none" =
id=3DLabel__116703902800022222693318 onfocus=3DOnLabelFocus(this); =
ctlType=3D"Label">Silent Auction Form</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34859; POSITION: absolute; WIDTH: 265px; HEIGHT: 49px; =
TOP: 311px; LEFT: 1px"=20
id=3DcontainertoolBarTextbox116703913887524505355139>
<DIV=20
style=3D"BORDER-BOTTOM: black 1px; BORDER-LEFT: black 1px; WIDTH: 261px; =
HEIGHT: 44px; BORDER-TOP: black 1px; BORDER-RIGHT: black 1px"=20
id=3DContainer__x116703913887510137053645 ctlType=3D"Container"=20
_____name=3D"Container__x116703913887510137053645"></DIV></DIV>
<DIV=20
style=3D"Z-INDEX: 897; POSITION: absolute; WIDTH: 71px; HEIGHT: 22px; =
TOP: 484px; LEFT: 95px"=20
dir=3Dltr id=3DtoolBarSubmitButton11670403442036396028602><INPUT =
style=3D"BORDER-RIGHT-WIDTH: 1px; WIDTH: 69px; BORDER-TOP-WIDTH: 1px; =
BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 19px; FONT-SIZE: 10px; =
BORDER-LEFT-WIDTH: 1px" id=3DSubmit__x11670403442031198345207 =
onclick=3DValidatePage() value=3DSubmit type=3Dbutton =
ctlType=3D"Submit"></DIV>
<DIV=20
style=3D"Z-INDEX: 34875; POSITION: absolute; WIDTH: 69px; HEIGHT: 20px; =
FONT-SIZE: 10px; TOP: 71px; LEFT: 14px"=20
dir=3Dltr id=3DlabeltoolBarTextbox11670391107342517655658><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 65px; FONT: 11px verdana; WORD-WRAP: break-word; HEIGHT: 15px; =
COLOR: #000000" id=3DLabel__116703911073421904164126 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Company</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34911; POSITION: absolute; WIDTH: 15px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 27px; FONT-WEIGHT: bold; LEFT: 4px"=20
dir=3Dltr id=3DtoolBarLabel116704058823428673479338><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 11px; FONT: bold 15px verdana; WORD-WRAP: break-word; HEIGHT: =
16px; COLOR: #ff3300" id=3DLabel__11670405882341545648112 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">*</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34877; POSITION: absolute; WIDTH: 13px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 68px; FONT-WEIGHT: bold; LEFT: 4px"=20
dir=3Dltr =
id=3DtoolBarLabel116704058823428673479338x116704065807810782687117><TEXTA=
REA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 9px; FONT: bold 15px verdana; WORD-WRAP: break-word; HEIGHT: =
16px; COLOR: #ff3300" =
id=3DLabel__x11670406580781078268711711670405882341545648112 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">*</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34909; POSITION: absolute; WIDTH: 13px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 105px; FONT-WEIGHT: bold; LEFT: 4px"=20
dir=3Dltr=20
id=3DtoolBarLabel116704058823428673479338x116704065807810782687117x116704=
0669468264969066><TEXTAREA onblur=3DOnLabelBlur(this); =
style=3D"BACKGROUND-COLOR: transparent; WIDTH: 9px; FONT: bold 15px =
verdana; WORD-WRAP: break-word; HEIGHT: 16px; COLOR: #ff3300" =
id=3DLabel__x1167040669468264969066x1167040658078107826871171167040588234=
1545648112 onfocus=3DOnLabelFocus(this); =
ctlType=3D"Label">*</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34885; POSITION: absolute; WIDTH: 13px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 148px; FONT-WEIGHT: bold; LEFT: 3px"=20
dir=3Dltr=20
id=3DtoolBarLabel116704058823428673479338x116704065807810782687117x116704=
0669468264969066x116704067731224634142041><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 9px; FONT: bold 15px verdana; WORD-WRAP: break-word; HEIGHT: =
16px; COLOR: #ff3300" =
id=3DLabel__x116704067731224634142041x1167040669468264969066x116704065807=
81078268711711670405882341545648112 onfocus=3DOnLabelFocus(this); =
ctlType=3D"Label">*</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34881; POSITION: absolute; WIDTH: 92px; HEIGHT: 20px; =
FONT-SIZE: 10px; TOP: 111px; LEFT: 14px"=20
dir=3Dltr id=3DlabeltoolBarTextbox11670391388905419318908><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 88px; FONT: 11px verdana; WORD-WRAP: break-word; HEIGHT: 15px; =
COLOR: #000000" id=3DLabel__11670391388909562444673 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Contact =
Name</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 33171; POSITION: absolute; WIDTH: 666px; HEIGHT: 55px; =
TOP: 401px; LEFT: 11px"=20
dir=3Dltr id=3DtoolBarRadioButton116703970556215019618404>
<DIV=20
style=3D"BORDER-RIGHT-WIDTH: 1px; WIDTH: 662px; FONT: 11px verdana; =
BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 50px; COLOR: =
#000000; BORDER-LEFT-WIDTH: 1px"=20
id=3Ddiv_116703970557814441036230 tabIndex=3D11 =
ctlType=3D"RadioButton"><INPUT=20
id=3DRadioButton__8 tabIndex=3D11 value=3D1 CHECKED type=3Dradio =
name=3DRadioButton__8=20
ctlType=3D"RadioButton" lineMode=3D"true"=20
listData=3D"I will deliver by April 2  2010 to Debner + Company 8020 =
Katy Fwy  Houston  TX  77024 Attn: Barbara Amelio @@@1###Please pick up =
my item April 5 - April 9  2010.@@@2"=20
reportCaption=3D"Qualification" isDataContainer=3D"1" ismandatory=3D"0"=20
_name=3D"RadioButton__8"><SPAN style=3D"DISPLAY: inline-block">I will =
deliver by=20
April 2 2010 to Debner + Company 8020 Katy Fwy Houston TX 77024 Attn: =
Barbara=20
Amelio </SPAN><BR><INPUT id=3DRadioButton__8 tabIndex=3D11 value=3D2 =
type=3Dradio=20
name=3DRadioButton__8 ctlType=3D"RadioButton" lineMode=3D"true"=20
listData=3D"I will deliver by April 2  2010 to Debner + Company 8020 =
Katy Fwy  Houston  TX  77024 Attn: Barbara Amelio @@@1###Please pick up =
my item April 5 - April 9  2010.@@@2"=20
reportCaption=3D"Qualification" isDataContainer=3D"1" ismandatory=3D"0"=20
_name=3D"RadioButton__8"><SPAN style=3D"DISPLAY: inline-block">Please =
pick up my=20
item April 5 - April 9 2010.</SPAN></DIV></DIV>
<DIV=20
style=3D"Z-INDEX: 34916; POSITION: absolute; WIDTH: 84px; HEIGHT: 15px; =
FONT-SIZE: 10px; TOP: 31px; LEFT: 14px"=20
dir=3Dltr id=3DlabeltoolBarTextbox116703908103110825717990><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 80px; FONT: 11px verdana; WORD-WRAP: break-word; HEIGHT: 10px; =
COLOR: #000000" id=3DLabel__116703908103116362186122 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Donor Name =
</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34892; POSITION: absolute; WIDTH: 78px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 231px; LEFT: 9px"=20
dir=3Dltr =
id=3DlabeltoolBarTextbox11670391756872328966129x12641287071521112305089><=
TEXTAREA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: =
transparent; WIDTH: 74px; FONT: 11px verdana; WORD-WRAP: break-word; =
HEIGHT: 16px; COLOR: #000000" =
id=3DLabel__x1264128707152111230508911670391756714837342093 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Address</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34894; POSITION: absolute; WIDTH: 123px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 271px; LEFT: 6px"=20
dir=3Dltr=20
id=3DlabeltoolBarTextbox11670391756872328966129x12641287071521112305089x1=
2641287645431013461368><TEXTAREA onblur=3DOnLabelBlur(this); =
style=3D"BACKGROUND-COLOR: transparent; WIDTH: 119px; FONT: 11px =
verdana; WORD-WRAP: break-word; HEIGHT: 16px; COLOR: #000000" =
id=3DLabel__x12641287645431013461368x126412870715211123050891167039175671=
4837342093 onfocus=3DOnLabelFocus(this); ctlType=3D"Label">City, State, =
Zip</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34053; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 231px; LEFT: 101px"=20
dir=3Dltr=20
id=3DtoolBarTextbox116703913887524505355139x126412873869925803081167><INP=
UT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__9 title=3DAddress tabIndex=3D6 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__9 ctlType=3D"TextBox" =
reportCaption=3D"Address"=20
isDataContainer=3D"1" ismandatory=3D"1" _name=3D"TextBox__9" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34887; POSITION: absolute; WIDTH: 61px; HEIGHT: 20px; =
FONT-SIZE: 10px; TOP: 151px; LEFT: 12px"=20
dir=3Dltr id=3DlabeltoolBarEmail11670391594845749048294><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 57px; FONT: 11px verdana; WORD-WRAP: break-word; HEIGHT: 15px; =
COLOR: #000000" id=3DLabel__1167039159484776802007 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Email</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34889; POSITION: absolute; WIDTH: 78px; HEIGHT: 21px; =
FONT-SIZE: 10px; TOP: 191px; LEFT: 10px"=20
dir=3Dltr id=3DlabeltoolBarTextbox11670391756872328966129><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 74px; FONT: 11px verdana; WORD-WRAP: break-word; HEIGHT: 16px; =
COLOR: #000000" id=3DLabel__11670391756714837342093 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Telephone =
#</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34912; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 271px; LEFT: 101px"=20
dir=3Dltr=20
id=3DtoolBarTextbox116703913887524505355139x126412873869925803081167x1264=
1287841526068529039><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__10 title=3D"City  State  Zip" tabIndex=3D7=20
onkeypress=3D"return CatchEnter()" maxLength=3D255 name=3DTextBox__10=20
ctlType=3D"TextBox" reportCaption=3D"City  State  Zip" =
isDataContainer=3D"1"=20
ismandatory=3D"1" _name=3D"TextBox__10" datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34913; POSITION: absolute; WIDTH: 218px; HEIGHT: =
136px; TOP: 230px; LEFT: 451px"=20
dir=3Dltr id=3DtoolBarTextArea11670395279843325784593><TEXTAREA =
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 212px; HEIGHT: 129px; BORDER-TOP: black 1px solid; BORDER-RIGHT: =
black 1px solid" id=3DTextArea__7 title=3D"Detail Description" =
tabIndex=3D9 onkeyup=3DCheckTextAreaLimit(this) rows=3D5 cols=3D30 =
name=3DTextArea__7 ctlType=3D"TextArea" reportCaption=3D"Detail =
Description" isDataContainer=3D"1" ismandatory=3D"1" =
_name=3D"TextArea__7"></TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34869; POSITION: absolute; FONT-STYLE: italic; WIDTH: =
192px; HEIGHT: 22px; FONT-SIZE: 10px; TOP: 51px; LEFT: 14px"=20
dir=3Dltr =
id=3DlabeltoolBarTextbox116703908103110825717990x126412780173411281739105=
><TEXTAREA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: =
transparent; WIDTH: 188px; FONT: italic 11px verdana; WORD-WRAP: =
break-word; HEIGHT: 17px; COLOR: #000000" =
id=3DLabel__x126412780173411281739105116703908103116362186122 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">(As to appear in =
catalog)</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34819; POSITION: absolute; FONT-STYLE: italic; WIDTH: =
151px; HEIGHT: 31px; FONT-SIZE: 10px; TOP: 211px; LEFT: 341px"=20
dir=3Dltr=20
id=3DlabeltoolBarTextbox116703908103110825717990x126412780173411281739105=
x126412914355812854602158><TEXTAREA onblur=3DOnLabelBlur(this); =
style=3D"BACKGROUND-COLOR: transparent; WIDTH: 147px; FONT: italic 11px =
verdana; WORD-WRAP: break-word; HEIGHT: 26px; COLOR: #000000" =
id=3DLabel__x126412914355812854602158x12641278017341128173910511670390810=
3116362186122 onfocus=3DOnLabelFocus(this); ctlType=3D"Label">(As to =
appear in catalog)</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 33503; POSITION: absolute; WIDTH: 90px; HEIGHT: 34px; =
FONT-SIZE: 10px; TOP: 230px; FONT-WEIGHT: bold; LEFT: 342px"=20
dir=3Dltr =
id=3DlabeltoolBarFile1167039491781982692312x126412920229324589034><TEXTAR=
EA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 86px; FONT: bold 11px verdana; WORD-WRAP: break-word; HEIGHT: =
29px; COLOR: #000000" =
id=3DLabel__x12641292022932458903411670394917811742445810 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Detail =
_formlogix_newlineDescription</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34815; POSITION: absolute; WIDTH: 80px; HEIGHT: 29px; =
FONT-SIZE: 10px; TOP: 191px; FONT-WEIGHT: bold; LEFT: 341px"=20
dir=3Dltr id=3DlabeltoolBarFile1167039491781982692312><TEXTAREA =
onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 76px; FONT: bold 11px verdana; WORD-WRAP: break-word; HEIGHT: =
24px; COLOR: #000000" id=3DLabel__11670394917811742445810 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Item =
Name</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 33471; POSITION: absolute; WIDTH: 130px; HEIGHT: 29px; =
FONT-SIZE: 10px; TOP: 375px; FONT-WEIGHT: bold; LEFT: 337px"=20
dir=3Dltr =
id=3DlabeltoolBarFile1167039491781982692312x126412924885518844651024><TEX=
TAREA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: =
transparent; WIDTH: 126px; FONT: bold 11px verdana; WORD-WRAP: =
break-word; HEIGHT: 24px; COLOR: #000000" =
id=3DLabel__x12641292488551884465102411670394917811742445810 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Fair Market =
Value</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34808; POSITION: absolute; WIDTH: 172px; HEIGHT: 20px; =
TOP: 191px; LEFT: 491px"=20
dir=3Dltr=20
id=3DtoolBarTextbox116703913887524505355139x126412873869925803081167x1264=
1287841526068529039x12641289939802288039811x126412912116824377186574><INP=
UT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 168px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__12 title=3D"Item Name" tabIndex=3D8 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__12 ctlType=3D"TextBox" =
reportCaption=3D"Item Name"=20
isDataContainer=3D"1" ismandatory=3D"1" _name=3D"TextBox__12" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34917; POSITION: absolute; WIDTH: 172px; HEIGHT: 20px; =
TOP: 371px; LEFT: 491px"=20
dir=3Dltr=20
id=3DtoolBarTextbox116703913887524505355139x126412873869925803081167x1264=
1287841526068529039x12641289939802288039811x126412912116824377186574x1264=
12930857429232627206><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 168px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__13 title=3D"Fair Market Value" tabIndex=3D10=20
onkeypress=3D"return CatchEnter()" maxLength=3D255 name=3DTextBox__13=20
ctlType=3D"TextBox" reportCaption=3D"Fair Market Value" =
isDataContainer=3D"1"=20
ismandatory=3D"1" _name=3D"TextBox__13" datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 1; POSITION: absolute; WIDTH: 366px; HEIGHT: 178px; =
TOP: 1px; LEFT: 331px"=20
dir=3Dltr id=3DtoolBarImg12641294581838984484898><IMG=20
style=3D"POSITION: absolute; BORDER-RIGHT-WIDTH: 1px; WIDTH: 362px; =
BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 173px; =
BORDER-LEFT-WIDTH: 1px; TOP: 0px; LEFT: 0px"=20
id=3DImage__x126412945818318824532450=20
src=3D"https://www.formlogix.com/formlogix/ImageUploadFiles/132171/9aa1c4=
d9-106a-4389-8eaf-a1c879de384c.jpg"=20
width=3D272 height=3D104 ctlType=3D"Image"></DIV>
<DIV=20
style=3D"Z-INDEX: 34508; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 31px; LEFT: 101px"=20
dir=3Dltr id=3DtoolBarTextbox11670390810001866535664><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__1 title=3D"Donor Name" tabIndex=3D1 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__1 ctlType=3D"TextBox" =
reportCaption=3D"Donor Name"=20
isDataContainer=3D"1" ismandatory=3D"1" _name=3D"TextBox__1" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34740; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 191px; LEFT: 101px"=20
dir=3Dltr id=3DtoolBarTextbox116703917567126743863526><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND-COLOR: #ffffa0; WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__5 title=3DTextbox-Any tabIndex=3D5 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__5 ctlType=3D"TextBox" =
reportCaption=3D"Telephone #"=20
isDataContainer=3D"1" ismandatory=3D"0" _name=3D"TextBox__5" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34862; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 151px; LEFT: 101px"=20
dir=3Dltr id=3DtoolBarEmail116703915946896486954><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND-COLOR: #ffffa0; WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__4 title=3DTextbox-Email tabIndex=3D4 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__4 ctlType=3D"TextBox" =
reportCaption=3D"Email"=20
isDataContainer=3D"1" ismandatory=3D"1" _name=3D"TextBox__4" =
datatype=3D"Email"=20
sendtoemail=3D"0"></DIV>
<DIV=20
style=3D"Z-INDEX: 34745; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 71px; LEFT: 101px"=20
dir=3Dltr id=3DtoolBarTextbox116703911071820862536141><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__2 title=3DCompany tabIndex=3D2 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__2 ctlType=3D"TextBox" =
reportCaption=3D"Company"=20
isDataContainer=3D"1" ismandatory=3D"0" _name=3D"TextBox__2" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34861; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; =
TOP: 111px; LEFT: 101px"=20
dir=3Dltr id=3DtoolBarTextbox116703913887524505355139><INPUT=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
WIDTH: 146px; HEIGHT: 13px; FONT-SIZE: 10px; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid"=20
id=3DTextBox__3 title=3D"Contact Name" tabIndex=3D3 onkeypress=3D"return =
CatchEnter()"=20
maxLength=3D255 name=3DTextBox__3 ctlType=3D"TextBox" =
reportCaption=3D"Contact Name"=20
isDataContainer=3D"1" ismandatory=3D"1" _name=3D"TextBox__3" =
datatype=3D"Any"></DIV>
<DIV=20
style=3D"Z-INDEX: 34897; POSITION: absolute; WIDTH: 163px; HEIGHT: 27px; =
FONT-SIZE: 10px; TOP: 371px; LEFT: 5px"=20
dir=3Dltr =
id=3DtoolBarLabel116703902800018201421106x116703904675017159159515><TEXTA=
REA onblur=3DOnLabelBlur(this); style=3D"BACKGROUND-COLOR: transparent; =
WIDTH: 159px; FONT: 13px verdana; WORD-WRAP: break-word; HEIGHT: 22px; =
COLOR: #000000; TEXT-DECORATION: underline" =
id=3DLabel__x116703904675017159159515116703902800022222693318 =
onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Please choose =
one:</TEXTAREA></DIV>
<DIV=20
style=3D"Z-INDEX: 34907; POSITION: absolute; WIDTH: 574px; HEIGHT: 27px; =
FONT-SIZE: 10px; TOP: 456px; FONT-WEIGHT: bold; LEFT: 96px"=20
dir=3Dltr=20
id=3DtoolBarLabel116703902800018201421106x116703904675017159159515x126413=
078907514762198082><TEXTAREA onblur=3DOnLabelBlur(this); =
style=3D"BACKGROUND-COLOR: transparent; WIDTH: 570px; FONT: bold 13px =
verdana; WORD-WRAP: break-word; HEIGHT: 22px; COLOR: #000000; =
TEXT-DECORATION: none" =
id=3DLabel__x126413078907514762198082x11670390467501715915951511670390280=
0022222693318 onfocus=3DOnLabelFocus(this); ctlType=3D"Label">Thank you =
for your support of the Architectural Center Houston =
Foundation.</TEXTAREA></DIV></DIV></DIV>
<DIV=20
style=3D"Z-INDEX: 99999; POSITION: fixed; WIDTH: 120px; HEIGHT: 65px; =
VISIBILITY: hidden; TOP: 15px; LEFT: 5px"=20
id=3DdvProgressAnimation>
<TABLE=20
style=3D"BORDER-BOTTOM: #424040 1px solid; BORDER-LEFT: #424040 1px =
solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #424040 1px solid; =
BORDER-RIGHT: #424040 1px solid"=20
cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD style=3D"WIDTH: 120px"><INPUT=20
      style=3D"BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px =
solid; WIDTH: 2px; HEIGHT: 2px; FONT-SIZE: 10px; BORDER-TOP: white 1px =
solid; BORDER-RIGHT: white 1px solid"=20
      onkeydown=3D"return false;" id=3DfcsObj onfocus=3Dthis.blur(); =
type=3Dtext=20
      name=3DfcsObj ;>=20
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR id=3DtrLoadMsg vAlign=3Dtop>
          <TD style=3D"WIDTH: 6px; HEIGHT: 20px"></TD>
          <TD style=3D"WIDTH: 108px; HEIGHT: 20px" =
class=3DProgressWriting=20
          align=3Dleft>
            <DIV id=3DdvLoadMsg></DIV></TD>
          <TD style=3D"WIDTH: 6px; HEIGHT: 20px"></TD></TR>
        <TR id=3DtrProgress vAlign=3Dtop>
          <TD style=3D"WIDTH: 6px; HEIGHT: 6px"></TD>
          <TD style=3D"WIDTH: 108px; HEIGHT: 6px" =
class=3DProgressWriting2=20
          align=3Dleft>
            <TABLE=20
            style=3D"BORDER-BOTTOM: #4d5963 1px solid; BORDER-LEFT: =
#4d5963 1px solid; BORDER-TOP: #4d5963 1px solid; BORDER-RIGHT: #4d5963 =
1px solid"=20
            cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD id=3DtdAnimation_0 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_1 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_2 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_3 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_4 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_5 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_6 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD>
                <TD id=3DtdAnimation_7 class=3DSmallFont height=3D6 =
width=3D10>&nbsp;=20
                </TD></TR></TBODY></TABLE></TD>
          <TD style=3D"WIDTH: 6px; HEIGHT: 6px"></TD></TR>
        <TR vAlign=3Dtop>
          <TD style=3D"HEIGHT: 5px" colSpan=3D3></TD></TR>
        <TR id=3DtrThanks vAlign=3Dtop>
          <TD style=3D"WIDTH: 6px; HEIGHT: 2px" id=3DtdThanks1></TD>
          <TD style=3D"WIDTH: 108px; HEIGHT: 2px" id=3DtdThanks2=20
          class=3DProgressUserPostWriting align=3Dleft>
            <DIV=20
            style=3D"TEXT-ALIGN: center; WIDTH: 108px; HEIGHT: 2px; =
VISIBILITY: hidden; OVERFLOW: auto"=20
            id=3DdvThanks></DIV></TD>
          <TD style=3D"WIDTH: 6px; HEIGHT: 2px" =
id=3DtdThanks3></TD></TR>
        <TR style=3D"VISIBILITY: hidden" id=3DtrThanksFooter =
vAlign=3Dbottom>
          <TD style=3D"BACKGROUND-COLOR: #dcdcde; HEIGHT: 1px" =
vAlign=3Dbottom=20
          colSpan=3D3></TD></TR>
        <TR vAlign=3Dbottom>
          <TD style=3D"WIDTH: 6px; HEIGHT: 22px" vAlign=3Dbottom></TD>
          <TD style=3D"WIDTH: 120px; HEIGHT: 22px" =
class=3DFilterDarkGrayWriting=20
          vAlign=3Dbottom align=3Dleft>
            <DIV style=3D"HEIGHT: 15px" id=3DdvAds>&nbsp;<A=20
            title=3D"Powered By FormLogix.com Form Maker, Create Web =
Pages,Create web forms, Email forms and database forms in just seconds." =

            href=3D"https://www.formlogix.com/" target=3D_blank><IMG=20
            id=3DimgLoadingMsgAdv border=3D0=20
            alt=3D"Powered by FormLogix - Free AJAX Form =
Builder"></A>&nbsp;</DIV></TD>
          <TD style=3D"WIDTH: 6px; HEIGHT: 22px"=20
      =
vAlign=3Dbottom></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV=
>
<SCRIPT type=3Dtext/javascript>
    =20
    var isLoadingEffect =3D false;
    var progressBlockCount =3D 8;
    var currentBlock =3D 0;
    var blockColor =3D '#c6d7ef';
    function ResetCurrentBlock()
    {
        currentBlock =3D0;
    }
    function ResetAllBlocks()
    {
     ResetCurrentBlock();
     for(var i=3D0; i < progressBlockCount; i++)
     {
       document.getElementById('tdAnimation_' + i).style.backgroundColor =
=3D '#ffffff';
     }
    }
    function HideProgressWindow()
    {
       =20
        document.getElementById('dvProgressAnimation').style.visibility =
=3D'hidden';
        document.getElementById('dvProgressAnimation').innerHTML =3D =
_dvProgressAnimation;
        unhideSelect();=20
        document.forms[0].reset();
        if(document.getElementById('hdnFromUID') !=3D null)
        {
            document.getElementById('hdnFromUID').value =3D '';//reset =
the uid of last page-continuess forms id
        }
        window.location.href =3D =
window.location.href.replace('_uid','_xuid');
        return false;
=20
    }
    function FillAllBlocks()
    {
     //ResetCurrentBlock();
     for(var i=3D0; i < progressBlockCount; i++)
     {
       document.getElementById('tdAnimation_' + i).style.backgroundColor =
=3D blockColor;
       currentBlock++;
     }
    }
   =20
    function InitThanksWindowSize()
    {
        var tr1 =3D document.getElementById('trLoadMsg');
        var tr2 =3D document.getElementById('trProgress');
        if(tr1 !=3D null)
        {
        tr1.parentNode.removeChild(tr1);
        tr2.parentNode.removeChild(tr2);
        document.getElementById('tdThanks1').style.height =3D '85px';
        document.getElementById('tdThanks2').style.height =3D '85px';
        document.getElementById('tdThanks3').style.height =3D '85px';
        document.getElementById('dvThanks').style.height =3D '85px';
        document.getElementById('dvThanks').style.visibility =3D =
'visible';
        document.getElementById('dvProgressAnimation').style.height =3D =
'100px';
//        document.getElementById('dvProgressAnimation').style.top =3D =
'7%';
        document.getElementById('fcsObj').focus();
        document.getElementById('trThanksFooter').style.visibility =3D =
'visible';=20

        }
    }
    function AnimateProgress()
    {
        if( isLoadingEffect )
        {
              =20
        if( currentBlock =3D=3D progressBlockCount )
        {
            ResetAllBlocks();
        }
        else
        {
            if(document.getElementById('tdAnimation_' + currentBlock) =
!=3D null)
            {
                 document.getElementById('tdAnimation_' + =
currentBlock).style.backgroundColor =3D blockColor;
                 currentBlock++;
             }
        }
        window.setTimeout("AnimateProgress();",300);
        }
        else
        {
            return;
        }
    }
    var completedMsg =3D '';
    var isSmall =3D false;
    var _dvProgressAnimation =3D '';
    function ShowLoadingMsg(msg, _completedMsg)
    {
  =20
       if(!isLoadingEffect)
       {
           =20
            var wdth =3D =
GetSize(document.getElementById('dvHTML').style.width);
            var hgth =3D =
GetSize(document.getElementById('dvHTML').style.height);
//            var lft =3D =
GetSize(document.getElementById('dvHTML').style.width)/2 - =
GetSize(document.getElementById('dvProgressAnimation').style.width)/2;
//            document.getElementById('dvProgressAnimation').style.left =
=3D lft +'px';
//           =20
//            var tp1 =3D =
GetSize(document.getElementById('dvHTML').style.height) - =
GetSize(document.getElementById('dvProgressAnimation').style.height)-20;
//            document.getElementById('dvProgressAnimation').style.top =
=3D tp1 +'px';
           =20
           =20
           document.getElementById('imgLoadingMsgAdv').src =3D =
'https://www.formlogix.com/images/Common/FormLogixSmallBlackLogo.gif';
            completedMsg =3D _completedMsg;
            if(wdth<120 || hgth<70)//small forms
            {
                isSmall =3D true;
            }
            else
            {
                //document.getElementById('dvClickxor').style.visibility =
=3D 'visible';
                =
//document.getElementById('dvProgressAnimation').innerHTML +=3D =
document.getElementById('dvClickxor').innerHTML;
                _dvProgressAnimation =3D =
document.getElementById('dvProgressAnimation').innerHTML;
                isSmall =3D false;
                =
//document.getElementById('imgClose').style.visibility=3D 'hidden';
               =20
                document.getElementById('dvLoadMsg').innerHTML =3D msg;
                isLoadingEffect =3D true;
                window.status =3D 'start loading';
                =
document.getElementById('dvProgressAnimation').style.visibility =
=3D'visible';
                =
//document.getElementById('dvProgressAnimation').style.top =3D '7%';
                document.getElementById('fcsObj').focus();
                hideSelect();
                ResetCurrentBlock();
                AnimateProgress();
            }
            //auto hide msg after 120 sec!.
            //window.setTimeout("HideLoadingOnError();","90000");
       }
    }
   =20
   =20

    function HideLoadingOnError()
    {
        if (isLoadingEffect )
        {
            HideLoadingMsg();
            window.status =3D 'error loading';
       }
    }
    function HideLoadingMsg()
    {
  =20
        isLoadingEffect =3D false;
        window.status =3D 'completed';
        if(isSmall)
        {
            alert(completedMsg);
        }
        else
        {
            //FillAllBlocks();
            //document.getElementById('dvLoadMsg').innerHTML =3D =
completedMsg;
            window.status =3D 'done loading';
            //document.getElementById('imgClose').style.visibility =3D =
'visible';
        }
    }
   =20
   =20
//    function HideLoadingMsg2()
//    {
//        isLoadingEffect =3D false;
//        window.status =3D 'completed';
//        =
document.getElementById('dvProgressAnimation').style.visibility =
=3D'hidden';
//        unhideSelect();
//        =20
//    }

</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[

WebForm_InitCallback();//]]>
</SCRIPT>
</FORM>
<SCRIPT type=3Dtext/javascript>
           function RedirectToThankYouPage()
           {
             window.location.href =3D 'ThankYouPage.aspx';
           }
           // alert(1);
           =20
            //recive server data and handled the apprpiate task
            //alert(window.location.href);
            var urlToRedirect =3D '';
            function PutThxMsg()
            {
                var msg =3D  MSG_GADGET_EMAIL_SEND_SUCCESS;//thxmsg
                =
if(document.getElementById('dvHTML').getAttribute('thxmsg') !=3D null )
                {
                    msg =3D =
document.getElementById('dvHTML').getAttribute('thxmsg');
                }
                var dvthx =3D document.getElementById('dvThanks');
                if(dvthx !=3D null)
                {
                    msg +=3D '<br/><br/>' +MSG_VIEW_FORM_INFO;//;
                    dvthx.innerHTML =3D msg;
                   =20
                }
                dvthx =3D null;
            }
           =20
            function SubmitDuplicationPrevention()
            {
               =20
                document.getElementById('hdnIsFromSubmit').value =3D 0;
                isSubmit =3D 0;
            }
           =20
            function RedoValNums(actualVal)
            {
                for (var i in validationNumbers.split("%%%%"))=20
                {
                    var val =3D validationNumbers.split("%%%%")[i];

                    if (val.split("####")[0] =3D=3D =
actualVal.split("####")[0])
                    {
                        //Control id exist already, replace it with the =
new validation number
                        //alert("val:" + val + " --actualVal:" + =
actualVal);
                        validationNumbers =3D =
validationNumbers.replace(val, actualVal);
                        return;
                    }
                }
                validationNumbers +=3D "%%%%" + actualVal;

            }
           =20
           =20
            var formLogixApplicator =3D '123';
            function ReceiveServerData3(rValue, context)
            {
                if (context =3D=3D 'sendvalidationmail')=20
                {
                    if (validationNumbers =3D=3D "")
                    {
                        validationNumbers =3D rValue;
                    }
                    else
                    {
                        RedoValNums(rValue);
                    }
                    //alert("validationNumbers:" + validationNumbers);
                    //validationNumber =3D rValue;
                    return;
                }
               =20
                if(context =3D=3D  'captcha')
                {
                      =20
                        formLogixApplicator =3D  rValue;
                        return;
                }
              =20
                 =
window.setTimeout('SubmitDuplicationPrevention();',30000);
              =20
                if (rValue.indexOf('err') =3D=3D 0 )
                {
                    alert (MSG_GADGET_EMAIL_SEND_FAILURE  + '::' + =
rValue);
                }
                else
                {
                  =20
                    var myURL =3D rValue;
                    var initThankYou  =3D 1;
                    if(myURL.indexOf('http') =3D=3D 0 || =
myURL.indexOf('blank') =3D=3D 0 ) //+"####$$" -- blank
                    {
                        =20
                          if(myURL.indexOf('blank') =3D=3D 0 )
                          {
                         =20
                          =20
                            myURL =3D myURL.replace('blank','');
                            var paymentPages =3D myURL.split('####$$');
                            if(paymentPages.length !=3D1)
                            {
                                   =
document.getElementById('dvProgressAnimation').innerHTML =3D '';
                            }
                            var win1 =3D =
window.open(paymentPages[0],'payPage','width=3D850, =
height=3D600,toolbars=3D1, scrollbars=3D1,toolbox=3D1,resizable=3D1');
                            if (!win1 || !win1.top)=20
                            {
                                var POP_UP_MSG =3D 'Failed to open =
payment page due to a popup blocker.\nPlease change pop up settings and =
fill in the form again.';
                                alert(POP_UP_MSG);
                            }
                            if(paymentPages.length =3D=3D1)
                            {
                                myURL =3D '';
                                 initThankYou =3D 0;

                            }
                            else
                            {
                                myURL =3D paymentPages[1];
                            }
                          }
                          if(myURL !=3D '')
                          {
                              initThankYou =3D 0;
                              if(myURL.length>755)
			                  {
			                    myURL=3DmyURL.substring(0,754);
			                  }
    			=20
                             urlToRedirect =3D myURL;
                            =20
                             window.location.href =3D urlToRedirect;
                            =20
                         }
                    }
                    if(initThankYou =3D=3D1)
                    {=20
                         InitThanksWindowSize();
                       =20
                        PutThxMsg();
                     =20
                        =20
                              =
window.setTimeout('HideProgressWindow();',25000)
                       =20
                    }
                   =20
                  =20
                }
                HideLoadingMsg();
            }
           =20
var HTMLInvalidNumber_MSG =3D '  is invalid number';
var SPAM_PROTECT_MSG =3D ' Invalid captcha';
var SPAM_PROTECT_HEADER =3D ' This form is Spam protected';
var SPAM_PROTECT_HELP =3D ' Please enter the code shown above';
var SPAM_PROTECT_BUTTON =3D ' Continue';
var HTMLInvalidEmail_MSG =3D '  is invalid mail';
var HTMLInvalidLinkForm_MSG =3D '  is invalid linked data';
var HTMLInvalidCalendar_MSG =3D '  is invalid date';
var HTMLMandatoryField_MSG =3D ' is a  mandatory field';
var MASK_GUIDE =3D ' mask should be in the following format:';
var HTMLValidateEmail_MSG =3D ' Please enter the validation number =
below';
var DeleteRowConfirmMsg =3D 'You are about to delete a row, are you sure =
?';
var NEW_LINE_TAG =3D '_formlogix_newline';
var EQUAL_REPLACE_STRING =3D '_formlogix_equal';
var QUOTE_REPLACE_STRING =3D '_formlogix_quote';
var TAB_INDEX_STRING =3D '_formlogix_tabidx';
var HTML_BIGGER_REPLACE_STRING =3D '_formlogix_bigger';
var HTML_SMALLER_REPLACE_STRING =3D '_formlogix_smaller';
var MAIL_DATA_SEP =3D '_formlogix_mail_sep';
var DISABLEMAIL_DATA_SEP =3D '_formlogix_disablemail_sep';
var SMS_DATA_SEP =3D '_formlogix_sms_sep';
var MSG_GADGET_EMAIL_SEND_SUCCESS =3D 'Sent data successfully';
var MSG_VIEW_FORM_INFO =3D '<span class=3D"FormMsg">To view your =
form<br/><a class=3D"FormMsgLink" target=3D"_blank" =
href=3D"FormSummary.aspx">Press here</a></span>';
var MSG_GADGET_EMAIL_SEND_FAILURE =3D 'Failed sending data';
var VALUE_TEXT_SEP_STRING =3D '_formlogix_val_text_sep';
var LOADING_MSG_SAVE_FORM =3D 'Saving form...';
var LOADING_MSG_SAVE_FORM_COMPLETED =3D 'Task Completed';
var MAX_CHARS_IN_TEXT =3D 'max length of textarea is 675 chars';
var LOADING_MSG_TEXT =3D 'Loading';
var EQUAL_REPLACE_STRING =3D '_formlogix_equal';
var QUOTE_REPLACE_STRING =3D '_formlogix_quote';
var HTML_BIGGER_REPLACE_STRING =3D '_formlogix_bigger';
var HTML_SMALLER_REPLACE_STRING =3D '_formlogix_smaller';
var EMAIL_VALIDATION_CAPTION =3D 'Please validate your email address';
var EMAIL_VALIDATION_MSG =3D 'and enter the validation number below';
var EMAIL_VALIDATION_VALID =3D 'Press <a =
href=3Djavascript:SendValidationMail(111)>here</a> to send yourself a =
validation email';
var EMAIL_VALIDATION_SENT =3D 'An email containing the validation number =
was sent to ';
var EMAIL_VALIDATION_EMAIL =3D 'EmailValidationUserMail';
var EMAIL_VALIDATION_EMAIL_MAX =3D 'You have reached the maximum number =
of emails allowed to be sent!';
var EMAIL_VALIDATION_EMAIL_NOT_SENT =3D 'You have not sent yourself a =
validation email. Please do so by pressing on the press here link';
var EMAIL_VALIDATION_EMAIL_WRONG =3D 'The Validation Number is not =
correct. Please try again or send yourself a new validation number';
var EMAIL_VALIDATION_EMAIL_OK =3D 'Your email address has been =
validated!';
var isSingleForm =3D 0;
var isFirefox =3D (document.getElementById && !document.all);
var imgLoadingMsg1=3D document.getElementById('imgLoadingMsgAdv');
if(imgLoadingMsg1 !=3D null) {
}
FixElements();
            var capcthaInnerHtml =3D "<div id=3D'Capctha'><h1>" + =
SPAM_PROTECT_HEADER + "</h1><img id=3D'imgCaptach' =
src=3D'../GetCapcthaImage.aspx?a=3D" + GetRandomNumber() + "' alt=3D'' =
/><div id=3D'dvSpacing'></div><p>" + SPAM_PROTECT_HELP + "</p>" +   =
"<input type=3D'text' id=3D'capcthaText'  onkeypress=3D'return =
CatchEnter()' maxlength =3D'5' size=3D'10' =
style=3D'font-family:arial;font-size:12px;color:#000000' /><input =
type=3D'button' value=3D'"+ SPAM_PROTECT_BUTTON + "' =
id=3D'capcthaButton'  onclick=3D'validateCapctha()' /></div>";

            FixMoveHelper();     =20
            var dvHTML1 =3D document.getElementById('dvHTML');
            document.body.style.backgroundColor =3D =
dvHTML1.style.backgroundColor;         =20
           =20
           =20
           =20
            //document.getElementById('dvMain').style.visibility =3D =
'visible';
           =20
            dvHTML1 =3D null;
           =20
           =20
        </SCRIPT>

<DIV id=3DmodalBackground></DIV></BODY></HTML>

------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://www.formlogix.com/formlogix/ImageUploadFiles/132171/9aa1c4d9-106a-4389-8eaf-a1c879de384c.jpg

/9j/4AAQSkZJRgABAQEAlgCWAAD/4REiRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAAFuNgAAAnEAAW42AAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz
ADIwMDk6MTE6MjQgMTI6MjY6MzcAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADhKADAAQAAAAB
AAAB+gAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAA/sAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAWgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A9VSSSSUpJJJJSlXyM6jHycbGsP6TLc5tQkfmNNjidzmu/kez
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
gE+HpbFUu/xbfU+525+E4HuG3WtH3NtW11rqL+mdNtzK6Tk3NLGU44O02W2vZRRVu923fbaxV8nr
7KvqyfrBTV6rfszcptJdH0mh/pus2u+ju/cSUISIBA3PD/hJej/V3onQ6zX0rDrxQ76bmyXu/wCM
usL7rP7b1orK6L1m/q/TLsuqhjbq7LaaosLse11Z2tuoyxUHvxbH+z1vs3+l/R2IXSevZfUPq6/r
TsMB5rstoxKbDa94rDtte70qv01trHs2MZZ+YlaTjkLsbERP96WztJLO6F1Q9V6czLJpLnEtcKHu
saCPzXetVjXV2t/wlNtO+tC+snXHdEwqsptTbjbeyiHuc1rd4d73ejVlXO+j9Cuh6SBCRlwAeran
WSWU7r1bfq0OvGuA7Fbkto3TL3sD68b1Wt+m+1zaN3ppmdcLvq3b1v0C2yjHtttxXGC22gP+0Yxs
2/4O+myn1PTStXty7fpcH+F2dZJZ+T1Q0dBt6v6W51WI7L9HdoS2v1/S9Tb/AGN+xXKLDbRXaRtN
jWu28xI3QkgxI+2n/9P0rqXTcbqeL9myd4YHssa6t7q3tfW4W1PZZWWvY5j2oeb0XDzsGnCyHWkY
5Y6m8WOF7X1jYy9uTPq+ttLt1n56vpJJEpCqO2oad/TKb8BmC629ra2tay9lz23gtG0WfaWu9V1n
7+7+c/wiJgYOL07DqwsOsVY9DdlbBJgfF3uc535zlYSSVxGqvS7c7q3QcDq5rOZ6sVssqIqtfUH1
3en69F3oOZ6tNvo1763KfU+j4nU6qq7jZS/Hdvoux3uptrdtdU70rai1zd9T31vaiXY9z8/HvbDq
a22BzS5zS1ztu2xtbRsu49P9J/N/4NVsHD6hj14TLHh3pU215LjY5257jW6u+PTr9b3Vv+n6VjPW
/PSpIlIVr8uybM6P0/Pqx6c2oZVOK4WMru/SNc4MfQ114s3ev7LXfzn+E/SKH7C6d+xx0Yte7Ca0
MY0vcXNDXepVsu3eq30HtZ6Pu/R+mgY3TeoVO6WXWx9jY9mUPULvULg1u4/o6/W3Ob6nv9H03/6V
Qx+l9Wpxsan7S1z6LxdY8vsO9sND6OW/S33fznrM9ld/pfpf0KVxS7nQ39W5j9HxMbpj+m0mxtVr
bBZb6jjc51pc6+92Q4+r69j7HWeqpdN6Tg9KqfTgV+hRY8P9Jv0Gnayr9G38zf6W9/8Awu+3/CIA
6bkMfS5jhtbl2ZFrd7tWvFjWD3iz+b3sd6P6Nns/R2It+NnP6jVkVWtbjV1PrdUS8Emz3Os9p9Ld
W+rG9Pczf/SP5v8AwyRxE3rvqWfUel4PVK6qc6sXU1WC70nfQc5oc1guZ9G2v37/AE3+xB/YPTf2
O/ooY4YDw9vphxBDXudaWMf9JrGuf+j/AHGIWH03OxxgsusGQ3F9QPcbHtnftNV2yH73VN9Sj0bH
fQt9T1P8GiYeB1CkUi/JNxZcLHkuP0PQ+z+j9Fu/bkfpf0n/ABj/ANMkkSkABZ0NjzbOF0/HwftH
2cODcm5+Q9pcXAWWR6vp7v5ttj2+rs/0tliHidIwcPpY6TQ1zcNrHVhu927a8uc+Lg71Wu9/te1/
sQcfpuTRZhw8eljtvbY3e53utLXVWfpRY6302h7Pp17PUSxenZDGYRtIbZissbYRZY/c542+rL9n
q7/5z9N/NpI4j3Ouv1CfpfSsXpdDqcc2P9V5tttue6yx9jg1psttsJc52xjGJuqdKxeq0MpyTY0V
WNurfU91b2vbIY9llRa9v01Ub03qjm4brLw1+PaLLWix7g5o9NmwWFrPpVttf76/z/Q/wnrq70/H
vx2XNvdvc++2xrp3Sx7i+satZt9Ov9Fs/SfQ/nElcUr4r17ondB6Uel1dI9ADp9JrLceSWkVvbe1
tu7d6rXWM3W+p/Pf4RKnofTaOnZHS6ayzCyvV30BxDWi+fWroH+Ar979tdX82tBJKk8cu534v8Lu
0KujYlfS7OlF1t2Lcx9T/WtfY/ZYPTdWLbHOsa3YfZ+4j4GFXg4zcaqy21jJh19jrX6mY9W0uftb
+arCSSDInc7m3//U9VSSSSUpJJJJSkkkklKSSSSUpZOP07qDBgb7IND7X5DfVsePeS5orL2/rDGt
/Qt+0fzbLPV/na1rJJKcs4HUD9m/SAellW2v/SP/AJt9lllX5v6T9A70Ps9n6Gr1PZ/R6lqJJJKU
kkkkpSSSSSlJJJJKUkkkkp//2f/tF4xQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAHhwCAAACAAAc
AgUAEkFJQSBHYWxhIDIwMDkgTE9HTzhCSU0EJQAAAAAAEF0f/pGJy0zeMXbG1hbel5c4QklNBC8A
AAAAAEr4mQEASAAAAEgAAAAAAAAAAAAAANACAABAAgAAAAAAAAAAAAAYAwAAZAIAAAABwAMAALAE
AAABAA8nAQBpAGYAdAArAEMAdAByADhCSU0D7QAAAAAAEACWAAAAAQABAJYAAAABAAE4QklNBCYA
AAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPz
AAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D
9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAA
AAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA////////////////////////////
/wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////
A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAA
AAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADaQAAAAYAAAAAAAAAAAAAAfoAAAOEAAAAGgBB
AEkAQQAgAEcAYQBsAGEAIAAyADAAMAA5ACAATABvAGcAbwAgADEANQAwACAARABQAEkAAAABAAAA
AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA4QAAAH6AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA
AAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJj
dDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAH6AAAA
AFJnaHRsb25nAAADhAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAA
B3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xp
Y2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAElt
ZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVm
dGxvbmcAAAAAAAAAAEJ0b21sb25nAAAB+gAAAABSZ2h0bG9uZwAAA4QAAAADdXJsVEVYVAAAAAEA
AAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAA
AAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGln
bmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9F
U2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdD
b2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAA
AAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgA
AAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAADOEJJTQQMAAAAABAIAAAAAQAAAKAAAABa
AAAB4AAAqMAAAA/sABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRv
YmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwM
EQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABaAKADASIAAhEBAxEB/90ABAAK/8QB
PwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJ
CgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwcl
klPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaW
prbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRSh
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
gTmAIl2O/hG2q/wrF+Q4kbUcl0hslY+wQU1RdGszTxVL1bG52eTlTkmMkTbO7HtHsWtbtcbjabG2
ivtayor3Mq3OdA1EVPm07efaBNpEu2hN3W+y6ReDEve6q+KtTH2EtGibX9KV2qNO0q2SWKG9W2sj
uFE6VcNWRi+iq9iKir7cAa/tmTf1zstjb6S3pX48EaiqS2RDYrHrLVG0C0ag1zbqK00Vjik8lpKe
oSdZZpE3VeqpyRE+xOfFSXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAD//Z

------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.formlogix.com/css2.css

.ProgressWriting {
	FONT-FAMILY: Tahoma; COLOR: #4d5963; FONT-SIZE: 11px; FONT-WEIGHT: =
normal
}
.ProgressWriting2 {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal
}
.ProgressUserPostWriting {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
A.ProgressLink:link {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.ProgressLink:visited {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.ProgressLink:hover {
	FONT-FAMILY: arial; COLOR: yellow; FONT-SIZE: 12px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.SmallFont {
	FONT-FAMILY: Arial; FONT-SIZE: 6px
}
.FilterDarkGrayWriting {
	FONT-FAMILY: Tahoma; COLOR: #3e4949; FONT-SIZE: 11px; FONT-WEIGHT: =
normal
}
.ToolBoxFrame {
	BORDER-BOTTOM: #7f8888 1px solid; BORDER-LEFT: #7f8888 1px solid; =
BACKGROUND-COLOR: #ececec; BORDER-TOP: #7f8888 1px solid; BORDER-RIGHT: =
#7f8888 1px solid
}
.LinkFormResultDivScroll {
	SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-FACE-COLOR: #ececec; =
SCROLLBAR-DARKSHADOW-COLOR: gray; SCROLLBAR-BASE-COLOR: #f6f6f6
}
.dragme {
	POSITION: relative
}
.ToolBoxOption {
	FONT-FAMILY: arial; COLOR: #625b5b; FONT-SIZE: 11px; FONT-WEIGHT: =
normal
}
A.ToolBoxOption:link {
	FONT-FAMILY: arial; COLOR: #625b5b; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.ToolBoxOption:visited {
	FONT-FAMILY: arial; COLOR: #625b5b; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.ToolBoxOption:hover {
	FONT-FAMILY: arial; COLOR: #625b5b; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.ToolBoxTitle {
	FONT-FAMILY: arial; COLOR: #625b5b; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.resultGridHeaderNoLinks {
	BORDER-BOTTOM: #c7cad3 1px solid; BORDER-LEFT: #c7cad3 1px solid; =
PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; COLOR: =
#504e4b; FONT-SIZE: 12px; BORDER-TOP: #c7cad3 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #c7cad3 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 4px
}
.resultGridARowStyle {
	BORDER-BOTTOM: #c7cad3 1px solid; BORDER-LEFT: #c7cad3 1px solid; =
PADDING-LEFT: 3px; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; HEIGHT: =
17px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #c7cad3 1px solid; =
CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #c7cad3 1px solid
}
A.GridQLinkInRows:link {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.GridQLinkInRows:visited {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.GridQLinkInRows:hover {
	FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.GridQLink:link {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.GridQLink:visited {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
A.GridQLink:hover {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.ResultTotalRows {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: =
11px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.QuickLinkTitle {
	BORDER-BOTTOM: #c7cad3 1px solid; BORDER-LEFT: #c7cad3 1px solid; =
BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
FONT-FAMILY: Arial; COLOR: #504e4b; FONT-SIZE: 12px; BORDER-TOP: #c7cad3 =
1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #c7cad3 1px solid
}
.LinkFormResultDivScroll {
	SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-FACE-COLOR: #ececec; =
SCROLLBAR-DARKSHADOW-COLOR: gray; SCROLLBAR-BASE-COLOR: #f6f6f6
}
.BlueWriting {
	FONT-FAMILY: Arial; COLOR: #2f669c; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.RedWriting {
	FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 12px
}
.WelcomeNoteSubTitle {
	FONT-FAMILY: Arial; COLOR: #e48529; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.LoginError {
	FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 10px
}
.GrayWriting {
	FONT-FAMILY: Tahoma; COLOR: #54545c; FONT-SIZE: 11px; FONT-WEIGHT: =
normal
}
.poweredByPublicForm {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: =
normal
}
.FormMsg {
	FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.FormMsgLink:link {
	FONT-FAMILY: Tahoma; COLOR: #e48529; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.FormMsgLink:visited {
	FONT-FAMILY: Tahoma; COLOR: #e48529; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.FormMsgLink:hover {
	FONT-FAMILY: Tahoma; COLOR: #e48529; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
DIV#dvSpacing {
	HEIGHT: 10px
}
DIV#CapcthaContainer {
	Z-INDEX: 99999; BORDER-BOTTOM: black 1px solid; POSITION: fixed; =
BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#ffffff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: =
0px; BORDER-TOP: black 1px solid; TOP: 15px; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 0px; LEFT: 5px; _position: absolute
}
DIV#Capctha {
	MARGIN: 10px 15px; FONT-FAMILY: Verdana, sans-serif
}
DIV#Captcha INPUT {
	MARGIN: 5px 0px 20px
}
DIV#Capctha P {
	MARGIN: 3px 0px; DISPLAY: block; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
DIV#Capctha IMG {
	DISPLAY: block
}
#Capctha H1 {
	MARGIN-BOTTOM: 15px; COLOR: #df7815; FONT-SIZE: 12px; FONT-WEIGHT: =
bolder; TEXT-DECORATION: underline
}
DIV#ErrorMessageSummaryContainer {
	Z-INDEX: 99999; BORDER-BOTTOM: black 1px solid; POSITION: fixed; =
BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#ffffff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
black 1px solid; TOP: 15px; BORDER-RIGHT: black 1px solid; PADDING-TOP: =
0px; LEFT: 5px; _position: absolute
}
DIV#ErrorMessageSummary {
	MARGIN: 10px 0px; FONT-FAMILY: Verdana, sans-serif
}
DIV#ErrorMessageSummary LI {
	LIST-STYLE-TYPE: square; MARGIN: 0px 15px 10px 0px; COLOR: #df7815; =
FONT-SIZE: 12px
}
DIV#ErrorMessageSummary H1 {
	MARGIN: 0px 15px; COLOR: #df7815; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
DIV#ErrorMessageSummary INPUT {
	FONT-WEIGHT: bold
}
DIV#ErrorMessageSummary SPAN.errmsg {
	COLOR: black; TEXT-DECORATION: none
}
DIV#ErrorMessageSummary SPAN.field {
	TEXT-DECORATION: underline
}
DIV#ErrorMessageSummary DIV.field2 {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV#ErrorMessageSummary DIV.field3 {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.formlogix.com/DQJSHelper.js

=EF=BB=BF// JScript File
    var maxRndNum =3D 10000;
    var lastCallbackParm =3D '';
    var lastSortBy =3D '';
    var lastPageIndex =3D 0;
    var lastPageSize =3D '';
    var lastQryString =3D '';
   =20
    function GetRandomNumber()
    {
        return Math.floor(Math.random()*maxRndNum)
    }
    function AddParam(param)
    {
        return '?Param=3D' + param;
    }
   =20
    function encode_utf8(s)=20
    {
        return encodeURIComponent(unescape(s)).toLowerCase();
    }=20


    function OpenInfoWindow(param)
    {
        var url =3D 'AppPageView.aspx' + AddParam(param);
        param =3D encode_utf8(param);
        //Added by alejandro
        var oChk =3D document.getElementById("chkOpenInGrid");
        var oTr =3D document.getElementById("trInGrid" + param);
        var oFrame =3D document.getElementById("frameInGrid" + param);
       =20
        if (oChk && oTr && oFrame)
        {
            if (oChk.checked)
            {
                oFrame.src =3D url;
                oTr.style.display =3D "";
            }
            else
            {
                var oWin =3D window.open(url, 'winx95' + =
GetRandomNumber(), =
'width=3D700,height=3D600,toolbar=3D1,scrollbars=3D1,resizable=3D1');
                oWin.focus();
            }
        }
        else
        {//End addition
           // alert(param);
            var oWin =3D window.open( url, 'winx95' + GetRandomNumber() =
,'width=3D700,height=3D600,toolbar=3D1,scrollbars=3D1,resizable=3D1');
            oWin.focus();
        }
    }
     function OpenInfoWindow2(param)
    {
        var url =3D 'AppPageView2.aspx' + AddParam(param);
        param =3D encode_utf8(param);
       =20
         //Added by alejandro
        var oChk =3D document.getElementById("chkOpenInGrid");
        var oTr =3D document.getElementById("trInGrid" + param);
        var oFrame =3D document.getElementById("frameInGrid" + param);

        if (oChk && oTr && oFrame) {
            if (oChk.checked) {
                oFrame.src =3D url;
                oTr.style.display =3D "";
            }
            else {
                var oWin =3D window.open(url, 'winx95' + =
GetRandomNumber(), =
'width=3D600,height=3D600,toolbar=3D1,scrollbars=3D1,resizable=3D1');
                if (oWin !=3D null) {
                    oWin.focus();
                }
                else {
                    alert('operation was blocked by your browser popup =
blocker');
                }
            }
        }
        else=20
        {//End addition

            var oWin =3D window.open(url, 'winx95' + GetRandomNumber(), =
'width=3D600,height=3D600,toolbar=3D1,scrollbars=3D1,resizable=3D1');
            if (oWin !=3D null) {
                oWin.focus();
            }
            else {
                alert('operation was blocked by your browser popup =
blocker');
            }
        }
    }
   =20
    function OpenEditWindow(param)
    {
        var url =3D 'AppPageEdit.aspx' + AddParam(param);
        param =3D encode_utf8(param);
        //Added by alejandro
        var oChk =3D document.getElementById("chkOpenInGrid");
        var oTr =3D document.getElementById("trInGrid" + param);
        var oFrame =3D document.getElementById("frameInGrid" + param);
       =20
        if (oChk && oTr && oFrame)
        {
            if (oChk.checked)
            {
                oFrame.src =3D url;
                oTr.style.display =3D "";
            }
            else
            {
                var oWin =3D window.open(url, 'winy78' + =
GetRandomNumber(), =
'width=3D700,height=3D600,toolbar=3D0,scrollbars=3D1,resizable=3D1');
                oWin.focus();
            }
        }
        else
        {//End addition
            var oWin =3D window.open( url, 'winy78' + GetRandomNumber() =
,'width=3D700,height=3D600,toolbar=3D0,scrollbars=3D1,resizable=3D1');
            oWin.focus();
        }
    }
   =20
     function OpenDelWindow(param)
    {
        var url =3D 'AppPageDelete.aspx' + AddParam(param);
        param =3D encode_utf8(param);
        //Added by alejandro
        var oChk =3D document.getElementById("chkOpenInGrid");
        var oTr =3D document.getElementById("trInGrid" + param);
        var oFrame =3D document.getElementById("frameInGrid" + param);

        if (oChk && oTr && oFrame) {
            if (oChk.checked) {
                oFrame.src =3D url;
                oTr.style.display =3D "";
            }
            else {
                var oWin =3D window.open(url, 'winz56' + =
GetRandomNumber(), =
'width=3D280,height=3D150,toolbar=3Dno,toolbox=3Dfalse');
                oWin.focus();
            }
        }
        else=20
        {//End addition
            var oWin =3D window.open(url, 'winz56' + GetRandomNumber(), =
'width=3D280,height=3D150,toolbar=3Dno,toolbox=3Dfalse');
            oWin.focus();
        }
    }
   =20
     function OpenRemWindow(param)
    {
        var url =3D 'AppPageRemarks.aspx' + AddParam(param);
        param =3D encode_utf8(param);
        //Added by alejandro
        var oChk =3D document.getElementById("chkOpenInGrid");
        var oTr =3D document.getElementById("trInGrid" + param);
        var oFrame =3D document.getElementById("frameInGrid" + param);
       =20
        if (oChk && oTr && oFrame)
        {
            if (oChk.checked)
            {
                oFrame.src =3D url;
                oTr.style.display =3D "";
            }
            else
            {
                var oWin =3D window.open(url, 'winf34' + =
GetRandomNumber(), =
'width=3D340,height=3D220,toolbar=3Dno,toolbox=3Dfalse');
                oWin.focus();
            }
        }
        else
        {//End addition
            var oWin =3D window.open( url, 'winf34' + GetRandomNumber() =
,'width=3D340,height=3D220,toolbar=3Dno,toolbox=3Dfalse');
            oWin.focus();
        }
    }
 =20
    function AddNewEntry(param)
    {
        var url =3D 'BaseAppPage.aspx' + AddParam(param);
        var oWin =3D window.open( url, 'wint12' + GetRandomNumber() =
,'width=3D700,height=3D600,toolbar=3D0,scrollbars=3D1,resizable=3D1');
        oWin.focus();
    }

    function OpenAddFilterWindow(param)
    {
        AddNewEntry(param);
    }
   =20
    function OpenShowFilterWindow(param, isNewWindow)
    {
        var url =3D 'AppPageReport.aspx' + AddParam(param);
        if( isNewWindow =3D=3D true)
        {
            var oWin =3D window.open(url,'view_filter_' + =
GetRandomNumber(),'width=3D700,height=3D500,resizable=3D1,scrollbars=3D1'=
);
        }
        else
        {
            window.location.href=3D url;
        }
    }

    function UserOperation(action,rowid,param1)
    {
        switch(parseInt(action))
        {
            case 0:
                AddNewEntry(param1);
                break;
            case 1:
                OpenInfoWindow(param1);
                break;
            case 2:
                OpenEditWindow(param1);
                break;
            case 3:
                OpenDelWindow(param1);
                break;
            case 4:
                OpenRemWindow(param1);
                break;
            case 5:
                OpenAddFilterWindow(param1);
                break;
            case 6:
                OpenShowFilterWindow(param1, true);
                break;
            case 7:
                OpenInfoWindow2(param1);
                break;

            case 8:
                OpenPrivateForum(param1);
                break;
            default:
              break;
        }
        return true;
    }

    function CallBackNow(isQryString)
    {
         ShowLoadingMsg(LOADING_MSG_EXECUTINGQRY);
         CallServer (GetViewState(isQryString),'');
    }

   =20
  =20
    function GetBasicVals()
    {
        var ret;
        ret =3D 'basicVals'+EQUAL_REPLACE_STRING;
        if (lastSortBy!=3D'')=20
        {
          ret+=3DQUOTE_ADV_REPLACE_STRING + lastSortBy;
        }
        if (lastPageIndex!=3D'')
        {
          ret+=3DQUOTE_ADV_REPLACE_STRING + lastPageIndex;
        }
        if (lastPageSize!=3D'')
        {
          ret+=3DQUOTE_ADV_REPLACE_STRING + lastPageSize;
        }
        return ret;
    }

    function SortGrid(sortExpression,sortDir)
    {
        lastSortBy =3D 'Sort'+ EQUAL_ADV_REPLACE_STRING + sortExpression =
+ QUOTE_ADV_REPLACE_STRING +'SortDir'+EQUAL_ADV_REPLACE_STRING + =
sortDir;
        SetPageIndex(1);
        CallBackNow(1);
    }
   =20
    function SetPageIndex(pageIdx)
    {
        lastPageIndex =3D 'PageIndex' + EQUAL_ADV_REPLACE_STRING + =
pageIdx;
    }           =20
    function PageGrid(pageIdx)
    {
        SetPageIndex(pageIdx);
        CallBackNow(1);
    }

    function PageSize(pageSize)
    {
        lastPageSize=3D'PageSize'+ EQUAL_ADV_REPLACE_STRING + pageSize;
        SetPageIndex(1); //page change will reqauire us to move to page =
1 -its not zero based on client behaviour , on server we r doing -1.
        DoFilter();//call search
    } =20

   =20

    function HideDiv(divId)
    {
   =20
        var divData =3D document.getElementById(divId);
        if( divData !=3D null)
        {
          divData.style.visibility =3D 'hidden';
        }
    }     =20
   =20
   =20
  =20
    ///show or hide data quicklink -each click is like a togle-
    function DataQuickLinks(dataId, divId, genericDataId, keyId)
    {
        var divData =3D document.getElementById(divId);
        if( divData !=3D null)
        {
           if (divData.style.visibility=3D=3D'hidden')
           {
                ///divs are empty by default and will be importing =
template data from a generic div.
                if( divData.innerHTML =3D=3D '')
                {
                   var genDataDiv =3D =
document.getElementById(genericDataId);
                   if( genDataDiv !=3D null )
                   {
                        var strDivContent =3D genDataDiv.innerHTML;
                        while(strDivContent.indexOf(keyId) > -1  )
                        {
                            strDivContent =3D =
strDivContent.replace(keyId,dataId);
                        }
                       =20
                        //auto close requires a replacement of a tag =
with the real div id
                        while(strDivContent.indexOf(genericDataId) > -1  =
)
                        {
                            strDivContent =3D =
strDivContent.replace(genericDataId,divId);
                        }
                        =20
                        divData.innerHTML =3D strDivContent;
                   }
               }
               //alert("divData.id: " + divData.id);
               //alert("keyid: " + keyId);
               //added by alejandro
               //divData.setAttribute("rowid", rowId);
               //end added by
              =20
                divData.style.visibility =3D 'visible';
                SetZIndex(divData);
                //divData.style.zIndex =3D GetZIndex();
           }
           else
           {
                divData.style.visibility =3D 'hidden';
                ResetZIndex(divData);
           }
        }
    }
   =20
 =20
     function CallEditText(rowID)
     {
        var elem =3D document.getElementById('tr_'+rowID.toString());
        if (elem!=3Dnull)
        {
            var funcToRun =3D  elem.getAttribute('customFunc'); =20
            if (funcToRun!=3Dnull)
            {
                eval (funcToRun);   =20
            }
        }
           =20
     }
    =20
var myCustomZIndex =3D 1000;

function SetAttributeForZindex(pElement, value)
{
// alert(2);
//alert(pElement.id);
if(pElement !=3D null)
    {
        var tmp =3D pElement.style.cssText;
        tmp =3D tmp.replace('z-index','zoindexold');//remove old zindex =
by changing its name
        tmp +=3D 'z-index:' + value;
        //pElement.style.cssText =3D tmp;//for IE
        pElement.style.zIndex =3D value;//for firefox
        //alert(tmp);
    }
}

function SetZIndex(pElement)
{
    ++myCustomZIndex;
    SetAttributeForZindex(pElement, myCustomZIndex);
   =20
}


function ResetZIndex(pElement)
{
   SetAttributeForZindex(pElement, 1);
=0D}


//Private Forum function
function OpenPrivateForum(param) {
    var url =3D 'AppPagePrivateForum.aspx' + AddParam(param);
    param =3D encode_utf8(param);

    var oChk =3D document.getElementById("chkOpenInGrid");
    var oTr =3D document.getElementById("trInGrid" + param);
    var oFrame =3D document.getElementById("frameInGrid" + param);

    if (oChk && oTr && oFrame) {
        if (oChk.checked) {
            oFrame.src =3D url;
            oTr.style.display =3D "";
        }
        else {
            var oWin =3D window.open(url, 'winx95' + GetRandomNumber(), =
'width=3D624,height=3D479,toolbar=3D0,scrollbars=3D0,resizable=3D0,status=
=3Dno');
            oWin.focus();
        }
    }
    else {//End addition
        // alert(param);
        var oWin =3D window.open(url, 'winx95' + GetRandomNumber(), =
'width=3D624,height=3D479,toolbar=3D0,scrollbars=3D0,resizable=3D0,status=
=3Dno');
        oWin.focus();
    }
}
------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.formlogix.com/Common.js

=EF=BB=BF// JScript File
var ALLOWD_IFRAMES =3D 0;
function IsInIFrame()
{
    var ret =3D false;
    if (window.parent.frames.length>ALLOWD_IFRAMES)=20
    {
        ret =3D true;
    }
    return ret;
}

function GetIFrameMe()
{
}
function HandleWindow(iframeElem)
{
    alert ('here');
}
=20
function Test()
{
    alert (parent.frameElement);
    //alert(window.frameElement);
}
function FixMoveHelper()
{
    var divs =3D document.getElementsByTagName('div');
    var len =3D divs.length;
    var urlTmp =3D window.location.href;
    var urlMe =3D urlTmp.toLowerCase().indexOf('user');
    for(var i =3D0;i<len;i++)
    {
        if(divs[i] !=3D null)
        {
            var moveHelperTo =3D divs[i].getAttribute('moveHelperTo');
            if (moveHelperTo!=3Dnull)
            {
                divs[i].innerHTML =3D '';
                divs[i].style.visibility=3D'hidden';
            }
            else
            {
                if(urlMe !=3D -1)
                {
                    var isAdminMode =3D divs[i].getAttribute('isadmin');
                    if (isAdminMode!=3Dnull)
                    {
                        if(GetSize_2(isAdminMode) =3D=3D 1)
                        {
                            divs[i].innerHTML =3D '';
                            divs[i].style.visibility=3D'hidden';
                        }
                    }
                }
            }
        }
    }  =20
}
function GetSize_2 (size)
{
    if( size =3D=3D null)
    {
        return -1;
    }
    else if (size.replace)
    {
        if( size =3D=3D '')
        {
            return 0;
        }
        else
        {
            return parseInt(size.replace('px',''));
        }
    }
    else=20
    {
        return size;
    }
}
///replace textarea to real label
function FixLabels()
{
 var textAreas =3D document.getElementsByTagName('textarea');
 var len =3D textAreas.length;

    for(var i =3D0;i<len;i++)
    {
        var cuuElemInLoop =3D textAreas[i];
        if (cuuElemInLoop!=3Dnull)
        {
            var type =3D cuuElemInLoop.getAttribute('ctlType');
            if (type =3D=3D 'Label')
            {
                var parentCont  =3D cuuElemInLoop.parentNode;
                var dv1 =3D document.createElement('div');
                var dirVal =3D parentCont.getAttribute('dir');
                dv1.setAttribute('dir', dirVal);
               =20
                dv1.style.cssText =3D cuuElemInLoop.style.cssText;
               =20
                var textAlignVal =3D =
cuuElemInLoop.style.textAlign;//'left';
                if( textAlignVal =3D=3D '')
                {
                    textAlignVal =3D 'left';
                    if(dirVal =3D=3D 'rtl')
                    {
                        textAlignVal =3D 'right';
                    }
                }
                dv1.style.textAlign =3D textAlignVal;
                // fix enters
                var val =3D cuuElemInLoop.innerHTML;=20
                val =3D val.replace( new RegExp( NEW_LINE_TAG, "g" ), =
'<br />' );=20
//                while(val.indexOf(NEW_LINE_TAG) !=3D -1)
//                {               =20
//                    val =3D val.replace(NEW_LINE_TAG,'<br />');
//                }=20
                val =3D val.replace( new RegExp( '\r\n', "g" ), '<br />' =
);=20
//                while(val.indexOf('\r\n') !=3D -1)
//                {               =20
//                    val =3D val.replace('\r\n','<br />');
//                }=20
                //( new RegExp( '\r\n', "g" ), '' );
                 val =3D val.replace( new RegExp( '\n', "g" ), '<br />' =
);
//                 while(val.indexOf('\n') !=3D -1)
//                {               =20
//                    val =3D val.replace('\n','<br />');
//                }  =20
                dv1.innerHTML =3D val;
                parentCont.removeChild(cuuElemInLoop);
                parentCont.appendChild(dv1);
                FixLabels();
                break;
            }
            else
            {
                cuuElemInLoop.onkeypress =3D function(){return =
CatchEnter(this);}=20
                cuuElemInLoop.onpaste =3D function(){return =
CatchEnter(this);};=20
            }
        }
    }
    //fix 15px bug with default of 18px
    var lst =3D document.getElementsByTagName('select');
    var len1=3D lst.length;

    for(var i2 =3D0;i2<len1;i2++)
    {
        var cuuElemInLoop2 =3D lst[i2];
        if (cuuElemInLoop2!=3Dnull)
        {
                var sz1 =3D =
parseInt(GetSize_2(cuuElemInLoop2.style.height));
                if(sz1 =3D=3D 15)
                {
                    cuuElemInLoop2.style.height =3D '20px';
                }
         }
    }
   =20
//    //fix tab index bug of radio and linkform
//   var lstInput =3D document.getElementsByTagName('input');
//    var lenInput=3D lstInput.length;
//    for(var iInput =3D0;iInput<lenInput;iInput++)
//    {
//        var cuuElemInLoopInput =3D lstInput[iInput];
//        if (cuuElemInLoopInput!=3Dnull && cuuElemInLoopInput.id !=3D =
null)
//        {
//            var  item =3D cuuElemInLoopInput.id;
//            if( item !=3D '')
//            {
//            //item =3D item.toLower();
//          =20
//            //alert(cuuElemInLoopInput.id);
//            //if(cuuElemInLoopInput.parentNode.getAttribute('ctlType') =
!=3D null)
//            //{
//                //var typeInput =3D =
cuuElemInLoopInput.parentNode.getAttribute('ctlType').toLower();
//                //alert(typeInput);
//                if (item.indexOf('RadioButton') =3D=3D 0)
//                {
//                    =
alert(cuuElemInLoopInput.parentNode.getAttribute('tabindex'));
//                    cuuElemInLoopInput.setAttribute('tabindex', =
cuuElemInLoopInput.parentNode.getAttribute('tabindex'));
//                }
////                if (typeInput =3D=3D 'linkform')
////                {
////                    var o11 =3D document.getElementById('div_' + =
cuuElemInLoopInput.id +'__caption').getAttribute('tabIndex');
////                    cuuElemInLoopInput.setAttribute('tabindex', =
o11);
////                }
//            }       =20
//        }
//    }
  =20
   =20
   =20
//    var lst2 =3D document.getElementsByTagName('div');
//    var len2=3D lst2.length;

//    for(var i3 =3D0;i3<len2;i3++)
//    {
//        var cuuElemInLoop3 =3D lst2[i3];
//        if (cuuElemInLoop3!=3Dnull)
//        {
//                if(cuuElemInLoop3.getAttribute('ctlType') !=3D null)
//                {
//                     if(cuuElemInLoop3.getAttribute('ctlType') =3D=3D =
'Link')
//                     {
//                      =20
//                        //cuuElemInLoop3.childNodes[0].style.cursor =
=3D 'pointer';
//                        //cuuElemInLoop3.style.cursor =3D 'pointer';
//                      }
//                }
//         }
//    }
  =20
}




------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.formlogix.com/BasePageHelperJS.js

=EF=BB=BF// JScript File
//set form as read only
var sAgent =3D navigator.userAgent.toLowerCase();
var isIE6 =3D ((sAgent.indexOf('msie 6') !=3D -1) && =
(sAgent.indexOf('msie 7') =3D=3D -1) || sAgent.indexOf('safari') !=3D =
-1);


//for email validation
var isMailValidated =3D false;
//var validationNumber =3D "";
var validationNumbers =3D "";

 function ImplMouseOverEvt(obj)
{
        if(obj =3D=3D null)
        {
             obj =3D this;
        }
        var mode =3D 'onMouseOver';
        if(obj.getAttribute('evt' + mode) !=3D null)
        {
            obj.childNodes[0].style.backgroundColor  =3D =
obj.getAttribute('evt' + mode);
        }
}
       =20
function ImplMouseOutEvt(obj)
{
        if(obj =3D=3D null)
        {
             obj =3D this;
        }
         var mode =3D 'onMouseOut';
        if(obj.getAttribute('evt' + mode) !=3D null)
        {
            obj.childNodes[0].style.backgroundColor  =3D =
obj.getAttribute('evt' + mode);
        }
}
function DisableAllKey()
{
    return false;
}

function SetFormAsReadOnly()
{
    var len =3D document.forms[0].elements.length;
    var frm =3D document.forms[0];
    for (var i =3D 0; i < len; i++)
    {
        frm.elements[i].readOnly =3D true;
        if(frm.elements[i].id)
        {
            var sName =3D frm.elements[i].id;
            if(sName.indexOf('CheckBox') !=3D -1)
            {
                frm.elements[i].disabled =3D true;
            }
        }
        //frm.elements[i].disabled =3D true;
    }
    window.document.onkeydown  =3D DisableAllKey;
}

    function _formlogixAdsClick(partnerId, targetUrl)
    {
        var winAds =3D window.open(targetUrl,'flogixA');
        //alert(partnerId +'--' + targetUrl);
    }
   =20
    function isValidEmail(email, required) {
                       =20
           if (email=3D=3Dnull) {
               return true; =20
           }
       =20
           if (email =3D=3D '') { =20
         return true   }
       =20
           if (email.length=3D=3D0) { =20
                   return true;
          }
       =20
           if (! FindAllValidChars(email)) {  // check to make sure all =
characters are valid
               return false;
           }
       =20
           if (email.indexOf('@') < 1) { //  must contain @, and it must =
not be the first character
               return false;
       =20
           } else if (email.lastIndexOf('.') <=3D email.indexOf('@')) {  =
// last dot must be after the @
       =20
               return false;
       =20
           } else if (email.indexOf('@') =3D=3D email.length) {  // @ =
must not be the last character
       =20
               return false;
       =20
           } else if (email.indexOf('..') >=3D0) { // two periods in a =
row is not valid
       =20
   	    return false;
       =20
           } else if (email.indexOf('.') =3D=3D email.length) {  // . =
must not be the last character
       =20
   	    return false;
       =20
           }
       =20
           return true;
       =20
       }
          =20
    //var calObj;
    function ShowCalendar(obj)
    {
        NewCal(obj.getAttribute('calId'),'mmddyyyy');
    }
   =20
    function ShowFileUpload(obj)
    {
       var fileID =3D obj.getAttribute('fileId');
      =20
          //var FormUserId =3D <%=3DUserId %>;=20
        =20
       var userID =3D FormUserId; // obj.getAttribute('userId');
      =20
       var winURL =3D '../FileUploadUtilityUsers.aspx?uid=3D' + userID + =
'&id=3D' + fileID + '&Param=3D' + formParam;
       var oWin =3D =
window.open(winURL,'winUploader','width=3D270,height=3D220,scrollbars=3D0=
,toolbar=3Dno,toolbox=3Dfalse');
       oWin.focus();
      =20
//       var iframeID =3D 'iframe_'+fileID;
//       var iframeElem  =3D document.getElementById(iframeID);
//       if (iframeElem=3D=3Dnull)
//       {
//           //alert(fileID);
//           var fileElem =3D document.getElementById(fileID);
//           //fileElem.type =3D 'hidden';
//           iframeElem=3D document.createElement('iframe');
//           iframeElem.setAttribute("marginheight","0");
//           iframeElem.setAttribute("marginwidth","0");
//           iframeElem.setAttribute("border","0");
//           iframeElem.scrolling=3D"no";
//           iframeElem.id =3D iframeID;
//           iframeElem.src =3D '../FileUploadUtilityUsers.aspx?uid=3D' =
+ userID + '&id=3D' + fileID;
//           iframeElem.style.width =3D '1px';
//           iframeElem.style.height =3D '1px';//fileElem.style.height;
//           iframeElem.style.visibility =3D 'visible';
//           fileElem.parentNode.appendChild(iframeElem);
//       }
//       else
//       {
//         //HideFileUpload(fileID);
//         iframeElem.src =3D '../FileUploadUtilityUsers.aspx?uid=3D' + =
userID + '&id=3D' + fileID;
//       }
       return false;
    }
   =20
//    function HideFileUpload(fileID)
//    {
//       var iframeElem =3D document.getElementById('iframe_' + fileID);
//       if (iframeElem!=3Dnull)
//       {
//          iframeElem.parentNode.removeChild(iframeElem);
//       }
//    }
   =20
    function HandleFileUploadFinish(fileId,fileName,uploadData)
    {
       var fileElem =3D document.getElementById(fileId);
       fileElem.value =3D uploadData;
       fileElem =3D null;
      =20
       var fileElem1 =3D document.getElementById('file_' + fileId);
       fileElem1.value =3D fileName;
       fileElem1.focus();
       fileElem1 =3D null;
       //HideFileUpload(fileId);
    }
                =20
    ///email reg expr validation                   =20
    function FindAllValidChars(email) {
    var parsed =3D true;
    var validMailchars =3D 'abcdefghijklmnopqrstuvwxyz0123456789@.-_';
    for (var i=3D0; i < email.length; i++) {
    var letter =3D email.charAt(i).toLowerCase();
     if (validMailchars.indexOf(letter) !=3D -1)
       continue;
     parsed =3D false;
      break;
    }
     return parsed;
    }
                   =20
                   =20
//unique id for row num in table mode                   =20
var uniqueId =3D 1;
function GetUID()
{
return ++uniqueId;
}
               =20
//link form utility               =20
function GetDataFromLinkFormServer(searchTerm, callerDiv, Params, =
elementId)
{
window.frames['frmLinkFormServer'].ExecuteQuery(searchTerm, callerDiv, =
Params, elementId);
}

//function SetHREFCustom(params)
//{
//window.frames['frmLinkFormServer'].SetHREFCustom(params);
//}
                 =20
///link box
function OpenLinkBox(ctlId){
var val =3D document.getElementById(ctlId).value;
if(val !=3D '') {var winLink =3D window.open(val,'lnk');}
}
                   =20

//hide show div
function toggleVisibility(divName,width,height){
var pElement =3D document.getElementById(divName);
if (pElement.style.visibility=3D=3D'hidden'){
pElement.style.visibility=3D'visible';
pElement.style.width=3Dwidth;
pElement.style.height=3Dheight;
SetZIndex(pElement);
hideSelect();
}
else=20
{
   =20
    pElement.style.visibility=3D'hidden';
    pElement.style.width=3D'0px';
    pElement.style.height=3D'0px';
    ResetZIndex(pElement);
    unhideSelect();
}
}
                   =20
//linkform value set                   =20
function LinkForm_Value_Set(LinkFormName, Value, Text)
{
document.getElementById(LinkFormName).setAttribute('value',Value);
document.getElementById('div_'+ LinkFormName+ '__caption').value =3D =
Text;
document.getElementById('div_'+ LinkFormName +'__caption').title =3D  =
Text;
}

//linkform value set -used from grid- its a genric function that passed =
many parsms and close the div afterwards
function LinkForm_Value_Set2(LinkFormName, Value, params, Text)
{
LinkForm_Value_Set(LinkFormName, Value, Text);
toggleVisibility('div_'+ LinkFormName, '0px','0px');
//document.getElementById('div_'+ LinkFormName+ '__caption').focus();
//document.getElementById('div_'+ LinkFormName).style.visibility =3D  =
'hidden';
}

//refresh page -used from quicklink
function RefreshCurrentPage()
{
   window.frames['frmLinkFormServer'].RefreshCurrentPage();
}

//add new from linkform
function AddNew(params)
{
    UserOperation(0,-1,params);
    return false;
}
                    =20
//calendar set
function Calendar_Value_Set(CalendarName, Value)
{
document.getElementById(CalendarName).setAttribute('value',Value) ;
document.getElementById(CalendarName).value =3D Value;
//document.getElementById('div_'+ CalendarName =
+'__caption').setAttribute('value',Text);
}
                   =20
 //check box value set                  =20
function CheckBox_Value_Set(CheckBoxId, Value)
{
document.getElementById(CheckBoxId).checked =3D Value;
}

//radio button set
function Radio_Value_Set(radioId, newValue) {
var radioObj =3D document.forms[0].elements[radioId];
if(!radioObj)
return;
var radioLength =3D radioObj.length;
if(radioLength =3D=3D undefined) {
radioObj.checked =3D (radioObj.value =3D=3D newValue.toString());
return;
}
for(var i =3D 0; i < radioLength; i++) {
 radioObj[i].checked =3D false;
    if(radioObj[i].value =3D=3D newValue.toString()) {
    radioObj[i].checked =3D true;
    }
 }
}

                                   =20
function SetElementInnerTextById(ctlId,ctlVal){
var pElement =3D document.getElementById(ctlId);
pElement.setAttribute('value',ctlVal);
}
                   =20
//catch enter event                   =20
function CatchEnter(obj) {

if(window.event)
  {
    var e =3D window.event;
    if(e.keyCode =3D=3D 13)
    {
        var srcId =3D e.srcElement;
        var str =3D srcId.id;
        if (str.indexOf('TextArea__') =3D=3D 0 ) {return true;}
        else {return true;}
     =20
    }
    else
    {
        var srcId =3D e.srcElement;
        var str =3D srcId.id;
        if (str.indexOf('TextArea__') =3D=3D 0 )=20
        {      =20
                var oT1 =3D document.getElementById(str);
                var t1 =3DoT1.value;=20
                if(t1.length > 675)
                {
                    alert(MAX_CHARS_IN_TEXT);
                    oT1.value =3D t1.substr(0,675);
                    return false;
                }
        }
    }
  }
  else
  {
    if(obj !=3D null)
    {
        var str =3D obj.id;
        if (str.indexOf('TextArea__') =3D=3D 0 )=20
        {      =20
                var t1 =3Dobj.value;=20
                if(t1.length > 675)
                {
                    alert(MAX_CHARS_IN_TEXT);
                    obj.value =3D t1.substr(0,675);
                    return false;
                }
        }  =20
    }
  }
}
//set element value by id                                     =20
function SetElementById(ctlId,ctlVal){
    var pElement =3D document.getElementById(ctlId);
    pElement.setAttribute('value', ctlVal);
    pElement.value =3D ctlVal;
}
  =20
//set element INNERhtml value by id                                      =

function SetElementInnerHTMLById(ctlId,ctlVal){
var pElement =3D document.getElementById(ctlId);
if(pElement!=3D null)
 {
    pElement.innerHTML =3D  ctlVal;
 }
}
                =20
function SetTextAreaElement(ctlId,ctlVal)
{
    var pElement =3D document.getElementById(ctlId);
    if(pElement!=3D null)
    {
        var val =3D ctlVal;
         val =3D val.replace( new RegExp( NEW_LINE_TAG, "g" ), '\r\n' ); =

//        while(val.indexOf(NEW_LINE_TAG) > -1)
//        {
//          =20
//            val =3D val.replace(NEW_LINE_TAG,'\r\n');//60 =3D '<'
//            // alert(val);
//        }

        //pElement.setAttribute('value', val);
        //pElement.innerHTML =3D  val;
       =20
        pElement.value =3D val;
    }   =20
}

function SetMousePointer(obj)
{
    obj.style.cursor =3D 'pointer';
}

function isNumeric(x) {
if(x=3D=3D null)
{
    return false;
}
// I use this function like this: if (isNumeric(myVar)) { }=20
// regular expression that validates a value is numeric=20
//var RegExp =3D /^(-)?(\d*)(\.?)(\d*)$/; // Note: this WILL allow a =
number that ends in a decimal: -452.=20
var RegExp =3D /^[-+]?[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?$/
// compare the argument to the RegEx=20
// the 'match' function returns 0 if the value didn't match=20
var result =3D x.match(RegExp);
if( result =3D=3D null)
{
    result =3D false;
}
return result;
}              =20
                   =20
//valiudate form
function ValidateForm()
{
if( parseInt(isValidated) =3D=3D 0 || parseInt(isSubmit) =3D=3D 1) =
{return false;}
isSubmit=3D1;return true;
}
               =20

                   =20
var isSubmit =3D 0;
var isValidated =3D 0;
function ResetPage()
{
    window.location.href =3D window.location.href;=20
}
function ValidatePage()
{
  =20
isValidated =3D 0;
if ( parseInt(isSubmit) =3D=3D 1 ) {


return false;
}

if ( parseInt(isSingleForm) =3D=3D 2 )=20
{
alert('You are only allowed to submit one entry.');
return false;
}


var ctlValue,ctlCaption, ctlDataType, ismandatory,ctlType2,ctlObject;
var len =3D document.forms[0].elements.length;
if(parseInt(len) < 5)
{
    return false;
}

var isPublicFormMode =3D false;
var urlPage =3D window.location.href;
urlPage =3D urlPage.toLowerCase();
if(urlPage.indexOf('userform') > 0 )
{
    isPublicFormMode =3D true;
}

var errorFound =3D false;
removeErrorMessageSummary();
for(var i=3D0; i < len; i++)
{
if(( document.forms[0].elements[i].name.indexOf('__') > -1 ) || ( =
document.forms[0].elements[i].id.indexOf('__') > -1 ))
{
ctlValue =3D document.forms[0].elements[i].getAttribute('value');
ctlCaption =3D =
document.forms[0].elements[i].getAttribute('reportCaption');
ctlDataType =3D document.forms[0].elements[i].getAttribute('datatype');
ismandatory =3D =
document.forms[0].elements[i].getAttribute('ismandatory');
ctlType2 =3D document.forms[0].elements[i].getAttribute('ctlType');

ctlObject =3D document.forms[0].elements[i];
if (ctlObject.validationError)
{
    if (!isIE6) {
        ClearErrorObject(ctlObject);
    }
}
if ( ismandatory !=3D null ) {
if ( parseInt(ismandatory) =3D=3D 1 ) {

if ( ctlDataType !=3D null || ctlType2 =3D=3D'CheckBox' || ctlType2 =
=3D=3D'ListBox' || ctlType2 =3D=3D'TextArea' || ctlType2 =3D=3D'TextBox' =
|| ctlType2 =3D=3D 'Calendar' || ctlType2 =3D=3D 'Email' || ctlType2 =
=3D=3D 'LinkBox')=20
{

if ( ctlDataType =3D=3D 'Numeric' )=20
{
ctlValue =3D document.forms[0].elements[i].value;
    if(!isNumeric(ctlValue))=20
    {
     errorFound =3D true;
     if (isIE6)
     {
         alert(ctlCaption + HTMLInvalidNumber_MSG);
         document.forms[0].elements[i].focus();
         return false;
     }
     else=20
     {
         AddErrorMessageToSummary(ctlCaption, HTMLInvalidNumber_MSG, =
ctlObject, true);
     }
    =20
   =20
    }
    else
    {
        var tmpNum1 =3D parseInt(ctlValue);//convert to int so floating =
points will be removed
        tmpNum1 =3D tmpNum1 +'';//convert back to string
        if(tmpNum1.length > 7)//big numbers are invalid on server side.
        {
            errorFound =3D true;

            if (isIE6) {
                alert(ctlCaption + HTMLInvalidNumber_MSG);
                document.forms[0].elements[i].focus();
                return false;
            }
            else {
                AddErrorMessageToSummary(ctlCaption, =
HTMLInvalidNumber_MSG, ctlObject, true);
            }
           =20
     =20
        }
    }
}=20
else if ( ctlDataType =3D=3D 'Email' )=20
{
ctlValue =3D document.forms[0].elements[i].value;
if (!isValidEmail(ctlValue, true) || ctlValue =3D=3D '')=20
{
    errorFound =3D true;
    if (isIE6)=20
    {
        alert(ctlCaption + HTMLInvalidEmail_MSG);
        document.forms[0].elements[i].focus();
        return false;
    }
    else=20
    {
        AddErrorMessageToSummary(ctlCaption, HTMLInvalidEmail_MSG, =
ctlObject, true);
    }


}
else=20
{
    if(isPublicFormMode)
    {
        if (document.forms[0].elements[i].getAttribute('validateemail') =
!=3D null)=20
        {
            if =
(parseInt(document.forms[0].elements[i].getAttribute('validateemail')) =
=3D=3D 1)
              {
                  //if(!isMailValidated)
                  =
if(document.forms[0].elements[i].getAttribute('isvalidated') =3D=3D =
null)
                  {
                    errorFound =3D true;
                    =
AddEmailValidationToSummary(EMAIL_VALIDATION_CAPTION, =
EMAIL_VALIDATION_MSG, EMAIL_VALIDATION_VALID, ctlObject);
                  }
                  else
                  {
                    =
if(document.forms[0].elements[i].getAttribute('isvalidated') !=3D 1)
                    {
                        errorFound =3D true;
                        =
AddEmailValidationToSummary(EMAIL_VALIDATION_CAPTION, =
EMAIL_VALIDATION_MSG, EMAIL_VALIDATION_VALID, ctlObject);
                    }
                 =20
                  }
                  //alert(SPAM_PROTECT_MSG);
                  //alert('ale need to verify email');
                 =20
                  //CallServer(data, 'submitdata');  //captcha
            }=20
       =20
        }
    }
}
}

else if ( ctlType2 =3D=3D 'CheckBox' )=20
{
ctlValue =3D document.forms[0].elements[i].checked;
if( !(ctlValue =3D=3D 'checked' || ctlValue)  )
{
    errorFound =3D true;
    if (isIE6) {
        alert(ctlCaption + HTMLMandatoryField_MSG);
        document.forms[0].elements[i].focus();
        return false;
    }
    else {
        AddErrorMessageToSummary(ctlCaption, HTMLMandatoryField_MSG, =
ctlObject, true);
    }
   =20

}
}

else if ( ctlType2 =3D=3D 'ListBox' )=20
{
if(document.forms[0].elements[i].selectedIndex < 1)
{
    errorFound =3D true;
    if (isIE6) {
        alert(ctlCaption + HTMLMandatoryField_MSG);
        document.forms[0].elements[i].focus();
        return false;
    }
    else {=20
        AddErrorMessageToSummary(ctlCaption, HTMLMandatoryField_MSG, =
ctlObject, true);

    }
  =20
}
}



else if ( ctlType2 =3D=3D 'Calendar' )=20
{
ctlValue =3D document.forms[0].elements[i].value;
if( ctlValue =3D=3D '' )
{
    errorFound =3D true;
    if (isIE6) {
        alert(ctlCaption + HTMLInvalidCalendar_MSG);
        return false;
    }
    else {
        AddErrorMessageToSummary(ctlCaption, HTMLInvalidCalendar_MSG, =
ctlObject, true);

    }
  =20

}
}

else if ( ctlDataType =3D=3D 'LinkForm' || ctlType2 =3D=3D 'TextArea' || =
ctlType2 =3D=3D 'TextBox' || ctlType2 =3D=3D 'LinkBox' )=20
{
    ctlValue =3D document.forms[0].elements[i].value;
    if (ctlValue =3D=3D '')
     {
        errorFound =3D true;
        if (isIE6)=20
        {
            alert(ctlCaption + HTMLMandatoryField_MSG);
            if (ctlDataType !=3D 'LinkForm')
             {
                document.forms[0].elements[i].focus();
              }
            return false;
        }
        else=20
        {
            AddErrorMessageToSummary(ctlCaption, HTMLMandatoryField_MSG  =
, ctlObject, true);
        }
    }
    else=20
    {
        if (ctlType2 =3D=3D 'TextBox') {
            if (document.forms[0].elements[i].getAttribute('mask') !=3D =
null)
             {
                if =
(!MaskedTextboxValidator.testInput(document.forms[0].elements[i])) {
                    errorFound =3D true;
                    if (isIE6) {
                        alert(MASK_GUIDE + =
document.forms[0].elements[i].getAttribute('mask'));
                        document.forms[0].elements[i].focus();
                    }
                    else {
                        AddErrorMessageToSummary(ctlCaption, MASK_GUIDE =
+ document.forms[0].elements[i].getAttribute('mask'), ctlObject, true);
                    }
                }
            }  =20
        }
    }

}

//ctlValue =3D document.forms[0].elements[i].value;
//    if( ctlValue =3D=3D '' &&!errorFound)
//    {
//        errorFound =3D true;
//        AddErrorMessageToSummary(ctlCaption, HTMLInvalidNumber_MSG, =
ctlObject, true);

//    }
}
   =20
}
}}}



if (errorFound) {
    return false;
} else {
    if (!isIE6) {
        if (document.getElementById("ErrorMessageSummaryContainer")) {
            removeErrorMessageSummary();
        }
    }
}


if(isPublicFormMode)
{
    if(document.getElementById('dvHTML').getAttribute('safesubmit') !=3D =
null)
    {
        var t1 =3D =
parseInt(document.getElementById('dvHTML').getAttribute('safesubmit'));
        if(t1 =3D=3D 1)
        {

            if (isIE6) {
                  var isCaptcha =3D false;
                  {
                        var tmpRnd=3D GetRandomNumber();
                        var res =3D prompt('To prevent us from SPAM =
please enter the number into the input box and press ok. The number is:' =
+ tmpRnd);
                        if(!res)
                        {
                            return;
                        }
                        else if(parseInt(res) =3D=3D tmpRnd)
                        {
                           isCaptcha =3D true;
                        }
                    }
            }
            else {
                if (!displayCapctha()) {
                    return false;
                }
            }

        }
    }
}

if ( parseInt(isSubmit) =3D=3D 1){return false;}
isSubmit=3D1;
var hdnIsFromSubmit =3D document.getElementById('hdnIsFromSubmit')
if ( parseInt(hdnIsFromSubmit.value) =3D=3D 1){return;}
var emailHeader =3Ddocument.getElementById('hdnEmailHeader');
if(emailHeader !=3D null)
{
     if(document.getElementById('dvHTML').getAttribute('emailmsg') !=3D =
null)
    {
        emailHeader.value =3D =
document.getElementById('dvHTML').getAttribute('emailmsg');
    }
}
var data =3D CollectAndFixValuesEntered();
SetEmailConfirmationAddresses();
var hdnAdditionalEmails =3D =
document.getElementById('hdnAdditionalEmails');
if(hdnAdditionalEmails !=3D null)
{
    data +=3D MAIL_DATA_SEP + hdnAdditionalEmails.value;
}
else
{
    data +=3D MAIL_DATA_SEP + '';
}

var disableEmailNotif =3D false;
if(document.getElementById('dvHTML').getAttribute('disableemails') !=3D =
null)
{
    var t1 =3D =
parseInt(document.getElementById('dvHTML').getAttribute('disableemails'))=
;
    if(t1 =3D=3D 1)
    {
        disableEmailNotif =3D true;
    }
}
data +=3D DISABLEMAIL_DATA_SEP + disableEmailNotif; //
data +=3D DISABLEMAIL_DATA_SEP + =
document.getElementById('hdnFromUID').value;
data +=3D DISABLEMAIL_DATA_SEP + =
document.getElementById('hdnFromCF').value;


//alert(1);
var smsNum =3D '';
if (document.getElementById('dvHTML').getAttribute('sms') !=3D null)
{
   smsNum =3D document.getElementById('dvHTML').getAttribute('sms');  =20
}
//data +=3D SMS_DATA_SEP + smsNum;

if (isIE6) {

    document.getElementById('dvProgressAnimation').style.position =3D =
'absolute';
    document.getElementById('dvProgressAnimation').style.top =3D '85%';
}
ShowLoadingMsg(LOADING_MSG_SAVE_FORM, LOADING_MSG_SAVE_FORM_COMPLETED);

CallServer(data, 'submitdata');  //captcha
hdnIsFromSubmit.value =3D 1;
if(isSingleForm =3D=3D 1)
{
    isSingleForm =3D 2;
}
isValidated =3D 1;
return true;
}

//page enter
function PegarEnter(e) {
if(document.all)
var Tecla =3D event.keyCode;
else if(document.layers)
var Tecla =3D e.which;
if(Tecla =3D=3D 13)
{
if (!e) var e =3D window.event;
var srcId =3D e.srcElement;
var str =3D srcId.id;
//text area enter handling.
if (str.indexOf('TextArea__') =3D=3D 0 ) {return true;}
ValidatePage();
}
}

document.onkeypress =3D PegarEnter;
                   =20
function Select_Value_Set(SelectName, Value)
{
var SelectObject =3D document.getElementById(SelectName);
var len12 =3D SelectObject.length;
for(var index =3D 0; index < len12; index++)
{
if(SelectObject[index].value =3D=3D Value)
SelectObject.selectedIndex =3D index;
}
}
              =20
function OnLabelBlur(obj)
{
    return true;
}
function SetFileAsDeleted(ctlId)
{
var id=3D ctlId//ctlId.replace('img_','');
document.getElementById('hdn_' + id).value =3D 2;
document.getElementById('hdn_' + id).setAttribute('value', 2);

document.getElementById('file_' + id).value =3D '';
document.getElementById('file_' + id).setAttribute('value', '');

//toggleVisibility('divName_' + id,'10px','10px');
}


//HIDE SELECTS ON IE ,
function hideSelect()
{
    //alert(navigator.userAgent);
    if(navigator.userAgent.indexOf('Firefox')=3D=3D-1 && !ie7)
    {
      var len1 =3D document.forms[0].elements.length;
      for(var i=3D0; i<len1; i++)
        {
            if(document.forms[0].elements[i].type =3D=3D "select-one")=20
            {
            document.forms[0].elements[i].style.visibility =3D "hidden";
            }
        }
    }
}=20

//unhide selects on IE
function unhideSelect()
{
    //alert('unhide');   =20
    if(navigator.userAgent.indexOf('Firefox')=3D=3D-1 && !ie7)
    {
        var len1 =3D document.forms[0].elements.length;
        for(var i=3D0; i<len1; i++)
        {
            //alert(1);
            if(document.forms[0].elements[i].type =3D=3D "select-one")=20
            {
            //alert(2);
            document.forms[0].elements[i].style.visibility =3D =
"visible";
            }
            //alert(3)
        }
    }
}
function GetLinkFormDiv(divName)
{
    div =3D document.getElementById(divName);
    if (div=3D=3Dnull)
    {
        div =3D document.createElement('div');
        div.id =3D divName;
        div.style.cssText =3D 'position:absolute;visibility:hidden';
        div.setAttribute('id',divName);
        div.setAttribute('name',divName);
        //alert(lnkObj.parentNode.id);
        //var objParent =3D =
lnkObj.parentNode.parentNode.appendChild(div);
        document.getElementById('dvHTML').appendChild(div);
    }
    return div;
}=20
function ShowLinkForm (lnkObj)
{

    var div =3D null;
    var input =3D null;
    var id =3D '';
    var searchParam =3D '';
    if (lnkObj.tagName =3D=3D 'IMG')
    {
        input =3D document.getElementById(lnkObj.id.replace('img_','')); =
 =20
        if (input!=3Dnull)
        {
            id =3D input.id;
            var divName =3D 'div_' + id;
            var div =3D GetLinkFormDiv(divName);
            var idx =3D id.indexOf('@@');
            if (idx>-1)
            {
                id =3D id.substr(0,idx);
            }
            id =3D id.replace('LinkForm__','');
            if (div.style.visibility =3D=3D 'hidden')
            {
                GetDataFromLinkFormServer(searchParam,
                                          div.id,
                                          input.getAttribute('param'),
                                          id);
           }
           else
           {
            //alert(1);
            toggleVisibility(div.id ,'200px','200px');
           }
          =20
       }
    }
    else if (lnkObj.tagName =3D=3D 'INPUT')
    {
        var name =3D =
lnkObj.id.replace('div_','').replace('__caption','');
        input =3D document.getElementById(name);  =20
        if (input!=3Dnull)
        {
            id =3D input.id;
            var divName =3D 'div_' + id;
            var div =3D GetLinkFormDiv(divName);
            var idx =3D id.indexOf('@@');
            if (idx>-1)
            {
                id =3D id.substr(0,idx);
            }
            searchParam =3D lnkObj.value;
            id =3D id.replace('LinkForm__','');
            GetDataFromLinkFormServer(searchParam,
                                      div.id,
                                      input.getAttribute('param'),
                                      id);
        }
    }   =20
}

// not supporting label clicking!#@
function OnLabelFocus(obj)
{
    obj.blur();
}
 function OnLinkClick(linkObj)
{
    return true;
}


///modifiaction html on runtime env.
function FixElements()
{
   FixLabels();
}
function CreateHdnSourceDiv(contDBID)
{
    var tblContainerElem =3D =
document.getElementById('Container__'+contDBID);
    var hdnSourceName =3D 'hdnSource_' + contDBID;
    var hdnSourceDiv =3D null;
    hdnSourceDiv =3D document.getElementById(hdnSourceName);
    if( hdnSourceDiv =3D=3D null )
    {
     hdnSourceDiv =3D document.createElement('div');
    }

    hdnSourceDiv.style.visibility =3D 'hidden';
    hdnSourceDiv.setAttribute('name', hdnSourceName);
    hdnSourceDiv.setAttribute('id',hdnSourceName);
    hdnSourceDiv.style.position =3D 'absolute';
    hdnSourceDiv.style.left =3D '-100000px';
    hdnSourceDiv.style.top =3D '-100000px';
    hdnSourceDiv.style.width =3D '0px';
    hdnSourceDiv.style.height =3D '0px';

    tblContainerElem.style.left =3D =
tblContainerElem.parentNode.style.left;
    tblContainerElem.style.top =3D =
tblContainerElem.parentNode.style.top;
    var strData =3D tblContainerElem.parentNode.innerHTML;
    tblContainerElem.style.left =3D '';
    tblContainerElem.style.top =3D '';
   =20
    while(strData.indexOf('<') > -1)
    {
        strData =3D strData.replace('<', '___formlogix_katan');
    }
   =20
    while(strData.indexOf('>') > -1)
    {
        strData =3D strData.replace('>', '___formlogix_gadol');
    }
   =20
    hdnSourceDiv.innerHTML =3D strData;
    document.getElementById('dvHTML').appendChild(hdnSourceDiv);

    return hdnSourceDiv;
}
function FixTableModeRowsHdnSource()
{
   var elems =3D document.getElementsByTagName('input');
   var len =3D elems.length;
   for (var i=3D0;i<len;i++)
   {
        if(elems[i].getAttribute('ctlType') =3D=3D 'AddTableRow')
        {
            var spl =3D elems[i].id.split('__');
            var contDBID =3D spl[1];
            if (contDBID.indexOf('@@')>-1)
            {
                contDBID =3D contDBID.substr(0,contDBID.indexOf('@@'));
            }
            var hdSourceDiv =3D document.getElementById('hdnSource_'  + =
contDBID);
            if (hdSourceDiv =3D=3D null)
            {
               CreateHdnSourceDiv(contDBID);
            }
        }
   }
}
function insertRow(obj)
{
    var spl =3D obj.id.split('__');
    var contDBID =3D spl[1];
    if (contDBID.indexOf('@@')>-1)
    {
        contDBID =3D contDBID.substr(0,contDBID.indexOf('@@'));
    }
    var containerId =3D 'Container__' + contDBID;
    var tblModeScroll =3D document.getElementById(containerId);
    if(tblModeScroll !=3D null)
    {
        //alert(tblModeScroll.parentNode.id);
        //tblModeScroll.parentNode.style.bgColor =3D 'red';=20
       // tblModeScroll.parentNode.parentNode.style.overflow =3D 'auto';
        ///tblModeScroll.parentNode.style.overflow =3D 'auto';
        //tblModeScroll.style.overflow =3D 'auto';
    }
    //var container =3D //document.getElementById(containerId);
    var cont =3D =
document.getElementById(obj.getAttribute('rootContainer'));
    //alert(cont + '--' + obj.getAttribute('rootContainer'));
    var hdnCnt =3D document.getElementById('hdnLine'+ contDBID + =
'Counter');
    var count =3D parseInt(hdnCnt.value);
    //document.getElementById('hdnSource_'  + contDBID).style.visibility =
=3D 'visible';
    var hdSourceDiv =3D document.getElementById('hdnSource_'  + =
contDBID);
    if (hdSourceDiv =3D=3D null)
    {
       hdSourceDiv =3D CreateHdnSourceDiv(contDBID);
    }
   =20
    var str =3D hdSourceDiv.innerHTML;// stores the line source...
   =20
   =20
//    while(str.indexOf('@@@@id') > -1)
//    {
//        str =3D str.replace('@@@@id', "");//60 =3D '<'
//    }
   =20
    while(str.indexOf('___formlogix_katan') > -1)
    {
        str =3D str.replace('___formlogix_katan', "<");//60 =3D '<'
    }
   =20
    while(str.indexOf('___formlogix_gadol') > -1)
    {
        str =3D str.replace('___formlogix_gadol', ">");//60 =3D '<'
    }
   =20
   =20
    var container =3D null; //
    container =3D document.getElementById('dv' + containerId);
    if( container =3D=3D null)
    {
        container =3D document.createElement('div')
        container.id =3D 'dv' + containerId;
    }
    container.innerHTML =3D str;
         =20
    var dvClone =3D  document.createElement('div');
    dvClone.setAttribute('id',containerId + '@@' + count);
    dvClone.setAttribute('name',containerId + '@@' + count);
    dvClone.style.position =3D 'absolute';
    var elems =3D container.getElementsByTagName('input');
    str =3D handleTableElementsAdd(elems,str,count);
    elems =3D container.getElementsByTagName('textarea');
    str =3D handleTableElementsAdd(elems,str,count);   =20
    elems =3D container.getElementsByTagName('select');
    str =3D handleTableElementsAdd(elems,str,count);=20
   =20
    elems =3D container.getElementsByTagName('img');
    str =3D handleTableElementsAdd(elems,str,count);  =20
     =20
    var tempDiv =3D document.createElement('div');
    tempDiv.innerHTML =3D str;
   =20
    dvClone.innerHTML =3D tempDiv.childNodes[0].innerHTML;
    dvClone.style.cssText =3D container.childNodes[0].style.cssText;
    dvClone.style.position =3D 'absolute';
    if (cont.getAttribute('isInserted')=3D=3Dnull)
    { // if first insert row
        cont.setAttribute('isInserted','1');
        // set for scrolling
        cont.parentNode.style.overflow =3D 'auto';
        // copy the border and background color to the parent so =
scrolling will stay inside border
        cont.parentNode.style.border =3D cont.style.border;
        cont.parentNode.style.width =3D cont.style.width;
        cont.parentNode.style.height =3D cont.style.height;
        cont.parentNode.style.backgroundColor =3D =
cont.style.backgroundColor;
        cont.style.border =3D'';
    }
   =20
    var lastCont =3D null;
    var counterOfElem =3D 1;
    for(var cnt =3Dcount-1; cnt>0; cnt--)
    {
        lastCont =3D document.getElementById(containerId + '@@' + cnt);
        if( lastCont !=3D null)
        {
            if(lastCont.innerHTML !=3D '')
            {
              =20
                counterOfElem++;
            }
        }
    }
         =20
    dvClone.style.top =3D GetSize(dvClone.style.top)  + =
GetSize(dvClone.style.height)*counterOfElem +'px';
    hdnCnt.setAttribute('value',count+1);
    cont.appendChild(dvClone);
//    cont.style.overflow =3D 'scroll';
//     cont.style.overflow =3D 'auto';
//      cont.style.overflow =3D 'scroll';
    FixElements();
    FixMoveHelper();
//        cont.style.overflow =3D 'scroll';
//     cont.style.overflow =3D 'auto';
//      cont.style.overflow =3D 'scroll';
    window.setTimeout('DelayScrollForm("' =
+obj.getAttribute('rootContainer') +'");',180);
}

function DelayScrollForm(str)
{
    var cont1 =3D document.getElementById(str);
    cont1.style.overflow =3D 'auto';
}
function ResetVals(dvClone)
{
    var objs =3D dvClone.getElementsByTagName('input');
    var inputLength =3D objs.length;
    for (var i=3D0;i<inputLength;i++)
    {
         var elemID =3D objs[i].id;
        =20
         //remove add button-if exist
         if( elemID.indexOf('AddTableRow__') > -1 )
         {
           objs[i].style.visibility =3D 'hidden';
         }
         else
         {
            var strType =3D objs[i].type;
            if( strType =3D=3D 'text')
            {
                objs[i].value =3D '';
            }
            else if( strType =3D=3D 'password')
            {
                objs[i].value =3D '';
            }
            else if( strType =3D=3D 'checkbox')
            {
                objs[i].checked =3D 'false';
               =20
                //alert(objs[i].checked);
                //objs[i].checked =3D "";
            }
            else if( strType =3D=3D 'file')
            {
                // reset hdn value
                var name =3D 'hdn_' + objs[i].id;
                for (var idx=3D0;idx < inputLength;idx++)
                {
                    if (objs[idx].id =3D=3D name)
                    {
                        objs[idx].value =3D '0';
                    }
                }
                var hrefs =3D =
objs[i].parentNode.getElementsByTagName('a');
                var len =3D hrefs.length;
                // remove cloned a
                for (var idx=3D0;idx<len;idx++)
                {
                    hrefs[idx].parentNode.removeChild(hrefs[idx]);
                }
                // hide div
                var divs =3D =
objs[i].parentNode.getElementsByTagName('div');
                if (divs.length>0)
                {
                   divs[0].style.visibility=3D'hidden';
                }
               =20
            }
         }
    }
   =20
    objs =3D dvClone.getElementsByTagName('select');
    inputLength =3D objs.length;
    for (var i=3D0;i<inputLength;i++)
    {
        objs[i].selectedIndex =3D 0;
    }
    objs =3D dvClone.getElementsByTagName('textarea');
    inputLength =3D objs.length;
    for (var i=3D0;i<inputLength;i++)
    {
        if(objs[i].getAttribute('ctlType') !=3D 'Label')
        {
            objs[i].value =3D '';
            objs[i].innerHTML =3D '';
        }
    }
    //if(document.forms[0].elements[i].type =3D=3D "select-one")=20
}
function handleTableElementsAdd(elements,htmlStr,count)
{
    var inputLength =3D elements.length;
  =20
    for (var i=3D0;i<inputLength;i++)
    {
        var elemID =3D elements[i].id;
        var sepIdx =3D elemID.indexOf('__');       =20
        if ( sepIdx>-1)
        { // if our input element
            var elemIDSplit =3D elemID.split('__');
            var baseID =3D =
elemID.substr(sepIdx).replace(elemIDSplit[1],elemIDSplit[1]+'@@' + =
count);           =20
            var id =3D elemID.substr(sepIdx) + '"';
            var newID =3D baseID + '"';
            if (id!=3DnewID)
            {
                while(htmlStr.indexOf(id) > -1)
                {
                    htmlStr =3D htmlStr.replace(id,newID);
                }
                id =3D elemID.substr(sepIdx) + ' ';
                newID =3D baseID + ' ';
                while(htmlStr.indexOf(id) > -1)
                {
                    htmlStr =3D htmlStr.replace(id,newID);
                }
                id =3D elemID.substr(sepIdx) + "'";
                newID =3D baseID + "'";
                while(htmlStr.indexOf(id) > -1)
                {
                    htmlStr =3D htmlStr.replace(id,newID);
                }
                while(htmlStr.indexOf('tabindex') > -1)
                {
                    htmlStr =3D =
htmlStr.replace('tabindex','tab__index__');
                }
            }
        }
    }
    return htmlStr;
}

function FixDuplicatePosition(str, rowNum)
{
    var originalRowNum =3D rowNum;
    var ttlRows =3D parseInt(document.getElementById('hdnLine' + str + =
'Counter').value);
    var idx =3D rowNum;
    while(++idx<=3DttlRows)
    {
        var nextId =3D 'Container__' + str + '@@' + idx;
        var divData =3D document.getElementById(nextId);
        if( divData !=3D null)
        {
            if(divData.style.visibility !=3D 'hidden')
            {
                var top =3D parseInt(divData.style.top);
                var newTop =3D top - parseInt(divData.style.height);
                divData.style.top =3D newTop +'px';
            }
        }
       =20
    }
}


function removeRow(obj)
{
   if(obj!=3Dnull)
   {
    var str =3D obj.id.replace('RemoveTableRow__','');

    var shtrudelIdx =3D str.indexOf('@@');
    var rowNum =3D 0;
    if (shtrudelIdx>-1)
    {
        var numIdx =3D shtrudelIdx+2;//+2@ =3D @@
        rowNum =3D str.substr(numIdx, str.length - numIdx);
    }
    var dv =3D document.getElementById('Container__' + str);
    if(dv !=3D null)
    {
        if (confirm(DeleteRowConfirmMsg))=20
        {
            document.getElementById('hdnDelRow').value +=3D str +';'
            dv.innerHTML =3D '';//clear all elem so they will not ger =
submitted !.
            dv.style.visibility =3D 'hidden';
            if (rowNum>0)
            {
                FixDuplicatePosition(str.substr(0,shtrudelIdx), rowNum);
            }
            else
            {
                FixDuplicatePosition(str, rowNum);
            }
        }          =20
    }
  =20
    dv =3D null;
  =20
   }
   //document.getElementById(obj).
}
function FixLinkFormDivLocation(divName)
{
    var dataDiv =3D document.getElementById(divName);
    var linkFromElem =3D document.getElementById('containerdiv_' + =
divName.replace ('div_',''));
    var parNode =3D linkFromElem;
    var left =3D0;
    var top =3D 0;
    while ((parNode!=3Dnull) && (parNode.id!=3D'dvHTML'))
    {
        left +=3D GetSize(parNode.style.left) - parNode.scrollLeft;
        top +=3D GetSize(parNode.style.top) - parNode.scrollTop;
        parNode =3D parNode.parentNode;
    }

    if( document.getElementById('dvHTML').getAttribute('formrtl') =3D=3D =
'true')
    { // if rtl
       left +=3D GetSize(linkFromElem.style.width) - =
GetSize(dataDiv.style.width);
    }

    var isTop1 =3D false;
    if(linkFromElem !=3D null)
    {
        if(linkFromElem.parentNode !=3D null)
        {
            if(linkFromElem.parentNode.style !=3D null)
            {
                if( linkFromElem.parentNode.style.height !=3D null)
                {
                    top +=3D =
GetSize(linkFromElem.parentNode.style.height);
                    isTop1 =3D true;
                }
            }
        }
    }
    if(!isTop1)
    {
        top +=3D 15;
    }
    //top +=3D GetSize();
    dataDiv.style.left =3D left  + 'px';
    dataDiv.style.top =3D top + 'px';
}
// collect and set all additional emails to send confirmation mails to
function SetEmailConfirmationAddresses()
{
    var hdnAdditionalEmails =3D =
document.getElementById('hdnAdditionalEmails');
    if (hdnAdditionalEmails!=3Dnull)
    { // if page  supports addtional emails (only in public)
        var val =3D '';
        // add from page properties
        var emails =3D =
document.getElementById('dvHTML').getAttribute('SubmissionEmails');
        if ((emails=3D=3Dnull) || (emails=3D=3D'null'))
        { // backward compatibility
            emails =3D '';
        }   =20
        val +=3D emails;=20
        // add from email controls
        var elems =3D document.body.getElementsByTagName('input');
        var inputLength =3D elems.length;
        for (var i=3D0;i<inputLength;i++)
        {
            var attribVal =3D elems[i].getAttribute('sendtoemail');
            if(attribVal !=3D null)
            {
                attribVal =3D parseInt(attribVal);
                if (attribVal=3D=3D1)
                { // if to send email to the entered email
                  if ((elems[i].value!=3D'') && =
(elems[i].value!=3Dnull))
                  {
                    val+=3D';'+elems[i].value;
                  }
                }
            }
           =20
        }
        hdnAdditionalEmails.value =3D val;
    }
}
// collect and set all additional emails to send confirmation mails to
function SetDataValuesEntered()
{
    var hdnValuesEntered =3D =
document.getElementById('hdnEnteredValues');
    var val =3D CollectAndFixValuesEntered();
    if (hdnValuesEntered!=3Dnull)=20
    { // if page  supports addtional emails (only in public)
        hdnValuesEntered.value =3D val;
    }
}


// returns size in integer
function GetSize (size)
{
    if( size =3D=3D null)
    {
        return -1;
    }
    else if (size.replace)
    {
        if( size =3D=3D '')
        {
            return 0;
        }
        else
        {
            return parseInt(size.replace('px',''));
        }
    }
    else=20
    {
        return size;
    }
}
=20
// collect data entered in  the form and put in a string to send in a =
callback to the gadget page
function CollectAndFixValuesEntered()
{
    var ret =3D '';
    var retTable =3D '';
    var elems =3D document.forms[0].elements;
    var len =3D elems.length;
    for (var i =3D 0; i < len; i++)
    {
        var type =3D '';
        switch (elems[i].tagName)
        {
            case 'INPUT':
                type =3D elems[i].type;
                if(elems[i].id.indexOf('LinkForm') =3D=3D 0)
                {
                    type =3D'linkform';
                }
            break;
            case 'TEXTAREA':
                type =3D 'textarea';
            break;
            case 'SELECT':
                type =3D 'select';
            break;
        }
        if(type !=3D '')
        {
            var data =3D GetAndFixDataFromElement(elems[i],type);
            if (isInTableContainer(elems[i].id))
            {
                retTable +=3D data;
            }
            else
            {
                ret +=3D data;
            }
        }             =20
    }   =20
    ret +=3D QUOTE_REPLACE_STRING + retTable;
    return ret;
}
//kuku
function CheckTextAreaLimit(obj)
{
    if(obj.getAttribute('maxLength') !=3D null)
    {
        var count =3D GetSize(obj.getAttribute('maxLength'));
        var tex =3D obj.value;
        var len =3D tex.length;
        if(len > count)
            {
                    tex =3D tex.substring(0,count);
                    obj.value =3Dtex;
                    return false;
            }
    }
}
function GetAndFixDataFromElement(elemObj,type)
{
   var order =3D '-1';
   var ret =3D '';
   var val =3D '@@@__@@@';
    switch (type)
    {
        case 'hidden':
        case 'text':
        case 'password':
        case 'textarea':
          elemObj.value =3D elemObj.value.substr(0,675);
          val =3D EncodeValue(elemObj.value.substr(0,675));
          // fix value for < > dangerous html chars
        break;
        case 'checkbox':
          if(elemObj.checked)
          {
            val =3D 'Yes' + VALUE_TEXT_SEP_STRING + '1';
          }
          else
          {
            val =3D 'No' + VALUE_TEXT_SEP_STRING + '0';
          }
        break;
        case 'radio':
          if (elemObj.checked =3D=3D true)
          {
              val =3D GetRadioElementSelectedValue(elemObj);
              order =3D elemObj.parentNode.getAttribute('tabIndex');
          }
        break;
        case 'select':
          if(elemObj.selectedIndex !=3D -1)
          {
            val =3D   elemObj.options[elemObj.selectedIndex].innerHTML + =
VALUE_TEXT_SEP_STRING + elemObj.options[elemObj.selectedIndex].value ;
          }
           break;
       case 'linkform':
          val =3D EncodeValue(elemObj.value);
          val =3D document.getElementById('div_' + elemObj.id =
+'__caption').value + VALUE_TEXT_SEP_STRING + val;
          order =3D document.getElementById('div_' + elemObj.id =
+'__caption').getAttribute('tabIndex');
    }
 =20
    if (val!=3D'@@@__@@@')
    {
      ret =3D elemObj.id;
      ret+=3DEQUAL_REPLACE_STRING;
      ret +=3D CollectDataContainerData(elemObj);
      ret+=3DEQUAL_REPLACE_STRING;
      ret +=3D val;=20
      ret +=3D TAB_INDEX_STRING;
      if(order =3D=3D '-1')
      {
        ret +=3D GetElemTabIndex(elemObj);
      }
      else
      {
        ret +=3D order;
      }
      ret +=3D QUOTE_REPLACE_STRING;
    } =20
    return ret;  =20
}
function GetElemTabIndex(elem)
{
    var ret =3D 1;
    if(elem !=3D null)
    {
        if(elem.getAttribute !=3D null )
        {
            if(elem.getAttribute('tabindex') !=3D null)
            {
                ret =3D elem.getAttribute('tabindex');
            }
        }
    }
    return ret;
}
// collect data container caption data
function CollectDataContainerData(elem)
{
    ret =3D '';
    if (elem.getAttribute('isDataContainer')=3D=3D'1')
    {       =20
        ret =3D elem.getAttribute('reportCaption');
        var startOfRowIdx =3D elem.id.indexOf('@@');
        if (startOfRowIdx>-1)
        {
            ret +=3D elem.id.substring(startOfRowIdx);
        }
    }
    return ret;
}

// find selected radio value
function GetRadioElementSelectedValue(elem)
{
    var ret =3D '';
    var radioOptions =3D document.getElementsByName(elem.name)
    var radioVals =3D GetListData(elem).split('###');
    var len =3D radioOptions.length;
    for (var i=3D0;i<len;i++)
    {
        if (radioOptions[i].checked)
        {
            var nameVal =3D radioVals[i].split('@@@');
            if (nameVal.length=3D=3D2)
            {
                ret +=3D nameVal[0] + VALUE_TEXT_SEP_STRING + nameVal[1] =
;
            }

        }
    }
    return ret;
}

function GetListData(obj)
{

    var ret =3D '';
    if( obj.getAttribute )
    {
        if( obj.getAttribute('listData')  =3D=3D null )
        {
            ret  =3D'';
        }
        else
        {
            ret  =3D obj.getAttribute('listData');
        }
    }
    return ret;
}

var nn6=3Ddocument.getElementById&&!document.all;

function isInTableContainer(elemId)
{
    if ((elemId=3D=3D'') || (elemId=3D=3Dnull))
    {
        return false;
    }
    var elem =3D document.getElementById(elemId);
    if(elem =3D=3D null)=20
    {
        return false;
    }
    else
    {
        if(elem.getAttribute)
        {
            if( elem.getAttribute('ctlType')  =3D=3D =
'TableRowContainer')
            {
                return true;
            }
            else
            {
                var p =3D GetParent(elem);
                if(p !=3D null)
                {
                    if(p.id !=3D '')
                    {=20
                        return isInTableContainer(p.id);
                     }
                     else
                     {
                        return false;
                     }
                }
                else
                {
                    return false;
                }
            }
        }
        else
        {
            return false;
        }
    }
}

function GetParent(obj)
{
  if (obj!=3Dnull)
  {
      var parent =3D nn6 ? obj.parentNode : obj.parentElement;
      return parent;     =20
  }
  return null;
}

function EncodeValue(value)
{
    var ret =3D value;
    ret =3D Replace(ret,'>',HTML_BIGGER_REPLACE_STRING);
    ret =3D Replace(ret,'<',HTML_SMALLER_REPLACE_STRING);
    return ret;   =20
}


function Replace(srcStr,searchStr,replaceStr)
{
    ret =3D srcStr;
    while(ret.indexOf(searchStr) !=3D -1)
    {               =20
        ret =3D ret.replace(searchStr,replaceStr);
    }
    return ret;
}



var applicatorStatus =3D false;
var capcthaMessageBox;
var isCaptchaOn =3D false;
function displayCapctha() {
   =20
    if (!applicatorStatus && !isCaptchaOn) {
        isCaptchaOn  =3D true;
        capcthaMessageBox =3D document.createElement("div");
        capcthaMessageBox.setAttribute("id", "CapcthaContainer");
        capcthaMessageBox.style.zIndex =3D 99999;
        if (isIE6)=20
        {
            capcthaMessageBox.style.position =3D 'absolute';
            capcthaMessageBox.style.top =3D '85%';=20
        }
        capcthaMessageBox.innerHTML =3D capcthaInnerHtml;
        CallServer('captcha', 'captcha');
      =20
        // append popup to containing element
        var body =3D document.getElementsByTagName("body")[0];
        if (body) {
            body.appendChild(capcthaMessageBox);
        }
    =20
        var capcthaInputBox =3D document.getElementById('capcthaText');
        if (capcthaInputBox) {
            capcthaInputBox.focus();
        }
    }
  =20
        //remove alert
        return applicatorStatus;
   =20
}

function validateCapctha() {
    var value =3D formLogixApplicator;
 =20
    var input =3D document.getElementById('capcthaText');
    var inputs =3D input.value;

    applicatorStatus =3D (value =3D=3D inputs);
    =20
   =20
    if (applicatorStatus) {
        capcthaMessageBox.parentNode.removeChild(capcthaMessageBox);
    }
    //remove alert   =20
    if (applicatorStatus) {
        ValidatePage();
    }
    else=20
    {
        document.getElementById('imgCaptach').src =3D =
'../GetCapcthaImage.aspx?a=3D' + GetRandomNumber();
        CallServer('captcha', 'captcha');
        alert(SPAM_PROTECT_MSG);

        var capcthaInputBox =3D document.getElementById('capcthaText');
        if (capcthaInputBox) {
            capcthaInputBox.focus();
        }
        =20
    }
   =20
    return applicatorStatus;
}


function CreateErrorMessageSummary() {
    var container =3D document.createElement("div");
    container.setAttribute("id", "ErrorMessageSummaryContainer");
    if (isIE6) {
        container.style.position =3D 'absolute';
        container.style.top =3D '85%';=20
    }
    var msgSummary =3D document.createElement("div");
    msgSummary.setAttribute("id", "ErrorMessageSummary");
    container.appendChild(msgSummary);
    var errorMessages =3D document.createElement("ul");
    errorMessages.setAttribute("id", "ErrorMessages");
    msgSummary.appendChild(errorMessages);
    msgSummary.appendChild(CreateCloseErrorSummaryButton());
    document.getElementsByTagName("body")[0].appendChild(container);
}

function AddErrorMessageToSummary(caption, message, control, setFocus) {
    var errorMessages =3D document.getElementById("ErrorMessages");
    if (!errorMessages) {
        CreateErrorMessageSummary();
        errorMessages =3D document.getElementById("ErrorMessages");
    }
    var li =3D document.createElement("li");

    li.appendChild(CreateErrorMessageText(caption, "field"));
    li.appendChild(CreateErrorMessageText(message, "errmsg"));
    errorMessages.appendChild(li);
    if (control && !control.validationError) {
        SetError(control);
    }
    if (control && setFocus) {
        li.style.cursor =3D "pointer";
        li.onclick =3D function() {
           =20
            removeErrorMessageSummary();control.focus();
        }
    }


}

function AddEmailValidationToSummary(caption, message,validate, control) =
{
    var errorMessages =3D document.getElementById("ErrorMessages");
    if (!errorMessages) {
        CreateErrorMessageSummary();
        errorMessages =3D document.getElementById("ErrorMessages");
    }
    var li =3D document.createElement("li");
    li.id =3D "liValidateMail" + control.id;
    control.setAttribute('isvalidated', 0);
    //li.appendChild(CreateErrorMessageText(caption, "field"));   =20
     li.innerHTML +=3D "<div class=3D'field3'>" + caption + "</div>";
    li.innerHTML +=3D "<div class=3D'field2'>" + validate.replace(111, =
'"' + control.id + '"' ) + "</div>";
    //li.appendChild(CreateErrorMessageText(message, "errmsg"));
    li.innerHTML +=3D "<div class=3D'field2'>" + message + "</div>";
    li.innerHTML +=3D "<br/><input id=3D'txtValidationMail" + control.id =
+  "' type=3D'text' size=3D'13' style=3D'height:14px;'><input =
type=3D'button' style=3D'height:22px;' value=3D'Validate' =
onclick=3D'ValidateMail(\"" + control.id + "\")'>";
    //alert(li.innerHTML);
    errorMessages.appendChild(li);
    if (control && !control.validationError) {
        SetError(control);
    }

}

function SendValidationMail(controlid)
{
    var oControl =3D document.getElementById(controlid);
    var icount =3D 0;
   =20
    if (oControl.getAttribute('mailcount') =3D=3D null)=20
    {
        oControl.setAttribute('mailcount', 1);
    }
    else
    {
        var icount =3D parseInt(oControl.getAttribute('mailcount'));
        icount +=3D 1;
        oControl.setAttribute('mailcount', icount);
       =20
    }
    //alert("icount:" + icount);
    if (icount <=3D 3)
    {
        alert(EMAIL_VALIDATION_SENT + oControl.value);
        CallServer('sendvalidationmail####' + oControl.value + "####" + =
oControl.id, 'sendvalidationmail');
    }
    else
    {
        alert(EMAIL_VALIDATION_EMAIL_MAX);
    }
}

function ValidateMail(controlid)
{

    var oControl =3D document.getElementById(controlid);
    var oTxtValNum =3D document.getElementById("txtValidationMail" + =
oControl.id);
    //alert("The Validation Mail Number:" + oTxtValNum.value);
    var liv =3D document.getElementById("liValidateMail" + oControl.id);
    //liv.innerHTML =3D "";
    //alert(validationNumber);
    //.split("####")[0]
    //if(validationNumbers !=3D "")
    //{
        //if(validationNumber =3D=3D oTxtValNum.value)
        if (validationNumbers.indexOf(controlid) !=3D -1) //the =
validation number for this control, exist in the array.
        {
            for (var i in validationNumbers.split("%%%%"))=20
            {
                var val =3D validationNumbers.split("%%%%")[i];
                if (val.split("####")[0] =3D=3D controlid)
                {
                    if (val.split("####")[1] =3D=3D oTxtValNum.value)
                    {
                        //isMailValidated =3D true;
                        oControl.setAttribute('isvalidated', 1);
                        oControl.disabled =3D true;
                        =20
   =20
                        alert(EMAIL_VALIDATION_EMAIL_OK);
                        var errorMessages =3D =
document.getElementById("ErrorMessages");
                        if (errorMessages)=20
                        {
                            errorMessages.removeChild(liv);
                            if (errorMessages.innerHTML =3D=3D "")
                            {
                                removeErrorMessageSummary();
                                ValidatePage();
                            }
                        }
                    }
                    else
                    {
                        alert(EMAIL_VALIDATION_EMAIL_WRONG);

                    }
                    return;
                }
            }

        }
        else
        {
            alert(EMAIL_VALIDATION_EMAIL_NOT_SENT);
        }
       =20
    //}
   =20
}

function SetError(control) {
    control.validationError =3D true;
    if (control.style.borderBottomWidth) {
        var width =3D control.style.borderBottomWidth;
        control.validationSaveBorderWidth =3D width;
        SetBorderWidth(control, false);
    }
}

function ClearErrorObject(control) {
    SetBorderWidth(control, true);
    control.validationError =3D false;
}

function SetBorderWidth(control, clear) {
    var width =3D control.validationSaveBorderWidth;

    if (width && clear) {
        control.style.borderWidth =3D width;
        control.validationSaveBorderWidth =3D null;
    }
    else {

        width =3D parseInt(width);
        if (!isNaN(width) && isFinite(width)) {
            control.style.borderWidth =3D (width + 2) + "px";
        }
    }
}

function CreateErrorMessageText(text, cssClass) {
    var _text =3D document.createElement("span");
    if (_text.className) {
        _text.className =3D " " + cssClass;
    } else {
        _text.className +=3D cssClass;
        _text.appendChild(document.createTextNode(text));
        return _text;
    }
}


function CreateCloseErrorSummaryButton() {
    var buttonHolder =3D document.createElement("center");
    var button =3D document.createElement("input");
    button.setAttribute("type", "button");
    button.setAttribute("value", "Close");
    button.onclick =3D function() { removeErrorMessageSummary(); }
    buttonHolder.appendChild(button);
    return buttonHolder;
}

function removeErrorMessageSummary() {
    // remove from document
    var msgSummary =3D =
document.getElementById("ErrorMessageSummaryContainer");
    if (msgSummary) {
        msgSummary.parentNode.removeChild(msgSummary);
    }
}






var FORMLOGIX =3D {};

FORMLOGIX.getMaskedTextboxValidator =3D function =
getMaskedTextboxValidator() {

    var maskValidationRegex =3D =
/[^xnymdHMS\/:-]|ddd|mmm|y{5}|HHH|MMM|SSS/;
    var splitterRegex =3D /([^\/:-]+)|([\/:-]{1})/g;
    var delimiterRegex =3D /-|:|\//;
    var alphaNumericMaskRegex =3D /[^xn]/;

    function validateMask(mask) {
        var result =3D true;
        var maskTokens =3D mask.split(/\/|-|:/);
        var count =3D maskTokens.length;

        result =3D !(!mask || maskValidationRegex.test(mask));

        for (var i =3D 0; result && i < count; i +=3D 1) {
            switch (maskTokens[i]) {
                case "dd":
                case "mm":
                case "yyyy":
                case "HH":
                case "MM":
                case "SS":
                    break;

                default:
                    result =3D =
!alphaNumericMaskRegex.test(maskTokens[i]);
                    break;
            }
        }

        return result;
    }
    function validateInput(textbox) {
        var result =3D true;

        if (textbox && textbox.value && textbox.mask) {
            var inputTokens =3D textbox.value.match(splitterRegex);
            var maskTokens =3D textbox.mask.match(splitterRegex);
            if (inputTokens.length =3D=3D=3D maskTokens.length) {
                var tokens =3D inputTokens.length;
                for (var i =3D 0; result && i < tokens; i +=3D 1) {
                    result =3D validateToken(inputTokens[i], =
maskTokens[i]);
                }
            } else {
                result =3D false;
            }
        } else {
            result =3D false;
        }
        return result;
    }
    function validateToken(inputToken, maskToken) {
        var result =3D undefined;
        switch (maskToken) {
            case "dd":
                result =3D isDay(inputToken);
                break;

            case "mm":
                result =3D isMonth(inputToken);
                break;

            case "yyyy":
                result =3D isYear(inputToken);
                break;

            case "HH":
                result =3D isHour(inputToken);
                break;

            case "MM":
            case "SS":
                result =3D isMinuteOrSecond(inputToken);
                break;

            case ":":
            case "-":
            case "/":
                result =3D inputToken =3D=3D=3D maskToken;
                break;

            default:
                result =3D validateSpecialToken(inputToken, maskToken);
                break;
        }

        return result;
    }

    function validateSpecialToken(inputToken, maskToken) {
        var result =3D true;
        var inputPlaceholder, maskPlaceholder, count;

        if (inputToken && maskToken && inputToken.length =3D=3D=3D =
maskToken.length) {

            count =3D maskToken.length;
            var result =3D true;

            if (!alphaNumericMaskRegex.test(maskToken)) {
                result =3D validateAlphaNumericInput(inputToken, =
maskToken);
            } else {
                result =3D false;
            }

        } else {
            result =3D false;
        }
        return result;
    }

    function validateAlphaNumericInput(inputToken, maskToken) {
        var inputTokenArray, maskTokenArry, count, result;
        inputTokenArray =3D inputToken.split('');
        maskTokenArry =3D maskToken.split('');
        count =3D inputTokenArray.length;
        result =3D true;

        for (var i =3D 0; result && i < count; i +=3D 1) {
            switch (maskTokenArry[i].toLowerCase()) {
                case 'x':
                    result =3D isAlphaNumericChar(inputTokenArray[i]);
                    break;
                case 'n':
                    result =3D isDigit(inputTokenArray[i]);
                    break;
            }
        }
        return result;
    }

    function splitText(text) {
        var result =3D splitterRegex.exec(text);
    }
    function isNumeric(token) {
        return /\d/.test(token);
    }
    function isDigit(token) {
        if (token && token.length =3D=3D 1) {
            return /\d/.test(token);
        } else {
            return false;
        }
    }
    function isAlphaNumericChar(token) {
        if (token && token.length =3D=3D 1) {
            return /./.test(token);
        } else {
            return false;
        }
    }
    function isInRange(token, min, max) {
        return !(token < min || token > max);
    }
    function isDay(token) {
        if (token && isFinite(token)) {
            return isInRange(token, 1, 31);
        } else { return false; }
    }
    function isMonth(token) {
        if (token && isFinite(token)) {
            return isInRange(token, 1, 12);
        } else { return false; }
    }
    function isYear(token) {
        if (token && isFinite(token)) {
            return isInRange(token, 0, 9999);
        }
    }
    function isHour(token) {
        if (token && isFinite(token)) {
            return isInRange(token, 0, 23);
        }
    }
    function isMinuteOrSecond(token) {
        if (token && isFinite(token)) {
            return isInRange(token, 0, 59);
        }
    }
    function isDelimiter(token) {
        if (token) {
            return (delimitersRegex.test(token) && token.length =3D=3D =
1);
        } else { return false; }
    }

    return {

        setMask: function(textbox, mask) {
            if (validateMask(mask)) {
                textbox.mask =3D mask;
                return true;
            } else {
                return false;
            }
        },

        testInput: function(input) {
            return validateInput(input);
        },

        getMask: function(textbox) {
            if (textbox.mask) {
                return textbox.mask;
            } else {
                return undefined;
            }
        }
    }
}
var MaskedTextboxValidator =3D FORMLOGIX.getMaskedTextboxValidator();
------=_NextPart_000_0000_01CAA032.852DCA20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formlogix.com/WebResource.axd?d=OtzUetFEBsmOeuYqZybukA2&t=633343560130998866

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;
    }
}
function WebForm_FireDefaultButton(event, target) {
        if (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") {
            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_01CAA032.852DCA20--

