package0xxxxzznίR`m0m0book 1995-99. S. Weyer, G. Simon. All Rights Reserved Worldwidebodyform.htmNewtPack 3.4 1995-98, S. Weyer (portions may be derived from Newton Toolkit 1992-95, Apple Computer, Inc.)bookAqCnyA@UR+book@URC[labelsTC)yY , ! Y5;a@jjkXA9Yy )Ia@UR/vversion@URflags@URiISBN@URtitle@URSshortTitle@UR3 {author@UR hcopyright@UR-publisher @UR@publicationDate@URIdata@UR !styles@URjɿ~contents@URbrowsers@URߧwtemplates@UR0.rendering@URu?appSymbol@UR\7icon@URohints&@bodyform.htm@UR_string>@Newt's Cape: BODY (FORM)@NC Form<@Steve Weyer, Greg Simon@ 1995-99. S. Weyer, G. Simon. All Rights Reserved Worldwide$@Steve Weyer,C9Y CY0Ai9@URform_hidden @URUBform_printnames@URh base_href@URn9links@URJqGetUserConfig@URedata@UR!inboxIcon@UR-INTSLIDERCiA@URjɿ~1_Print()\C a   ! 1 A Q a y I q`Aay ) A Y y  ) I@URFLAVOR0@URinum1@UR9ADT1@UR DT2@URphone1@URLphone2@UR>BNAME1@URlޘADDRESS1@URrCITY1@UR: [STATE1@UR>PROVINCE1@URwCOUNTRY1@URVslide1@UR60gPW@UR#0XX@URWcFLAVOR1@URFLAVOR2@URMFLAVOR3@UR TOPPINGS@UR$@LVaddress @CHOCOLATE@1.@6/26/1997 1:00pm@1:00pm@@@@@@@@@50@@yyA @URArray @CHOCOLATE @CHOCOLATEA .@Peach and OrangeA Y@Nuts@S. Weyer 17 Timber Knoll Drive Washington Crossing, PA 18977Ci dA q 1Qi9Yq@FLAVOR0@NUM1@DT1@DT2@PHONE1@PHONE2@NAME1@ADDRESS1@CITY1@STATE1 @PROVINCE1@COUNTRY1@slide1@PW@XX@FLAVOR1@FLAVOR2@COORD$@SubmitField@FLAVOR3@TOPPINGS@ADDRESS@http://members.bellatlantic.net/~sweyer/newton/newtscape/docs/bodyform.htm A CI$A1Qq@UR% Fclass@UR:instructions@UR`literals@UR@argFrame@UR[<;numArgs@UR?(CodeBlock @(|o({|AA1)@URGetRoot$@UR&!NewtsCape:NewtsCape@URX[GetGlobals Ci!$A @UR _nextArgFrame@UR_parent@URU{y_implementor@URߧwconfigSym@URappC9A4CS()A8A)Qq@URf"C_proto@URiname@URx(Uvalue@URheight$@URviewSetupFormScript@URmChangedSlider @UR^qYcopy_Attributes@URGetData@UR$@LVSetData@URf"CAllData@0 C 1#@p9{)o{_s))v(A1Yy@UR!StrFilled@URFkkStringToNumber@URfloor@UR&viewValueC A@URK0 val CIa@pq):A1@UR%SPrintObjectC9C))A @URaminValue@URgmaxValue@UR@(}o())}{o0}{o%}{_-}{)|)_1}A1)I$C (A )Ii@UR!cache@UR:IhistoryPos@URS^htmlApps@UR;vThelperApps @URҒimageExtensions@URprotos A CA CA @.gif C$CA(Ai@URslot@UR*~gDataC9@URNaction@UR(@I_pageField1@UR@BookData@URiw|bdata@URpWDeepClone@URG7G[ReplaceObject@URlform_init@URv-Copperfield$C1(A1Qq@UR|DebuggerInfo@{*o {8{"A1Ia@URIsOpen@URUhasVariable@URg^MviewCObjectC A@URBƣviewC9@URJScrollPage,Ca 0A@UR~Pkeep@URfˋiData@URwiaction@URu1adata@URLhiddenC98A A @c@@@A "#$Q&'I((I+A+--a./y011i1234 4a4455567a78 89 9::q:;Q;;Q>@1@iA AATZ[1[\)]y]^9^_9_``iaaYab)babcf!fyhyhiiij!jkkakmmn)sttwwxAxy yA{){a{1))iy1iQa QIA 1   Y   a)aI )!")"a#a#-)-.Q/!/02 33q3C##QA #yAy#1@UR㧦bviewFont"@BODY: FORM@TopC##Ay#1@This document completes the description of remaining BODY tags:C$q$$%%Q Ay$$@URazǸhrefs@UR'vscripts@ " FORMA A %(A %9$0@#FORMA %i%"@UR!viewgesturescript C%%%@{|;A1%@UR PhrefScript C&&y$A&A&Y@URX'@unit@UR9:LgestureIDC9C$q&&&%Q@ " INPUTA A '(A ')$0@#INPUTC$q'i''%Q@ " SELECTA A '(A '$0@#SELECTC#(@(1@FORM@FORMC#(a@This tag surrounds all of the form objects. It may not work properly within nested tables. Also, Newt's Cape attempts to associate labels for form objects: previous text for INPUT TEXT, PASSWORD, SELECT; following text for RADIO, CHECKBOX; you may need to experiment (and look at examples) for best results. To prevent label association, include an extra <P>.C#+YP@Some interesting examples to try:C++@,%Q Ay#1$$@http://members.bellatlantic.net/~sweyer/newton/newtscape/examples.htm#FormsA ,(A ,|8@../examples.htm#FormsC#-F@current Newt's Cape examplesC+-@.%Q@http://www.ncsa.uiuc.edu/SDG/Docs/fill-out-forms/example-1.htmlA .!(A .Ip@http://www.ncsa.uiuc.edu/SDG/Docs/fill-out-forms/example-1.htmlC#.@1st (of 13) form examples (NCSA); note: these now use tablesC+/@09%Q@http://members.bellatlantic.net/~sweyer/newton/newtscape/exs/search1.htmA 0I(A 0q 2@../exs/search1.htmC#0V@for querying multiple search enginesC#118@Location: inside BODYC#1$@Attributes:C#1@1@ACTION@ACTIONC#2@defaults to BASE URL of document. specifies the action URI for the form. Starting with Newt's Cape 1.4, the same ACTION can be used in multiple forms (earlier, each had to be unique) and it keeps the data separate:C#3@@http:C#4!:@sent to server addressC#4y@@mailto:C#48@sent to email addressC#5@@NotesC#51f@data formatted as text for Notes applicationC#5@@Print()C#5@prints data frame to Inspector or terminal emulator (via Sloup or Newt's Cape)C+6@6%Q4@NewtonScript methodA 7(A 7)L84@advform.htm#FORMURLC#7yN@passed data frame and other infoC#7@(@soup/soupnameC#8!@written as a frame to a soup (and can be dumped later via Sloup)C#8@8@ENCTYPE@ENCTYPEC#9!@default (application/x-www-form-urlencoded) is used; value currently ignoredC#98@Location: inside FORMC#:1@:Q@METHOD@METHODC#:f@specifies the method of accessing the actionC#; D@values: GET, POST (default)C#;i@;@INPUT@INPUTC#;D@An Input field. Attributes:C#<@<)@TYPE@TYPEC#i@@Required attributes: NAMEC#>p@Optional attributes: VALUE, MAXLENGTH (supported); SIZE (unsupported). In the "single digit" example below with MAXLENGTH=1, only 1 character can be entered before system beeps.C#@I@Example:C#@@<P>Flavor:<INPUT TYPE=TEXT NAME="FLAVOR0" VALUE="CHOCOLATE">C#A!@Result:CAYAAAAqy@URtype@URZrform(CABITaT a,AABB)@URG^`label@URS6width@URAentryFont`CBD y yAL!(SdACC1CQCiCCCBCAB)DDD9DYDy@UR5GentryFlags@UR bottomInset@UR~Phref@UR2indent@UR;dviewChildren@URC[ShMAXLENGTH@URC[ShviewFlags@URdictionaries@UR.tencode@UR>labelFont @URxFviewClickScript@URNviewClass@UR}labelWidthACDECDkE AD)@UR.viewJustify CE)EIE@qr 8 ,(A1EqAD#1EDyE@URmtext@UR[VviewBounds@UR-RelBoundsC9EC9 CFDFHY$ADFAFa)@URKviewFormat"@UR`ªviewChangedScript CFGGm@{o_qop)q _"o*8pq"" ".+voJp':}oA}+p":_Lpw}:} A_`"4A1EqCGQGiGGDG@URHmStrLen@URHSysBeep@URlStrMunger@URS^SetValue@URۡSCRIPT$CHHA(AiH)@UR7ytxtC9 CHyIKI3@poprorto_ut9{o)w{)w o?|w _@"oQ{ w | +_U{w od| _e"ot{' :_u{w ow w )}w o}wo8 w,w)2~)o"~8 o~*~$o~$t_"g~$t_'o"s)*PA1CCCEqJ9GQCJYDB)#1JqJDyEC1J!JJK K))@no NAME@UR Substr@URpfontHeight @UR$pW(viewLineSpacing@URu?SetBounds@URHIsArray@UR4K@CurrentPage@UR-SetLength@URƐSetKeyView,CKyL 0AH)KKKK@URO"slen@URuRfht@UR}pfield1@URX'@pnumC9 CLAM!R@poe {*8*o*}~t o&|_'"_bvo8}~v _b8 oa}~ ¤| _b"_f"o|ov8 ¤'| 9  1 8  o _ w p"G|1o"| 9'_{QTA1CQMyMMMMCiN N)NyNARaD9@URؚGetPoint@URRJGlobalBox@UR+left@URtextIndent@URsHasSlot @URX5ChildViewFramesANAENa@UR.Z pathExpr@URǢright@URB݊hilite CNNQ6@{*o((|{}o}_%{)1o$|{_%"_)" A1O O!OA@URyysymbol@URa- )IsInstance COaOQq,@po{1{_"o{)'_"A1OOO@UR hfunctions@URm\b ThawPackage CP PAP3@("_~$¤{|*}o}~~o """A1PYPy@URGetStores@URh GetPkgRef(CPQY,APQ Q!Q9@URI+pkgname@UR\store@URuRpkg@URY,store|iterC9CQQ APC9$CQRI(ARR1 @UR`appsym@UR>6$rootC9@URR#gotoHREF4CRSq8A&ARS S!S9SQ @URYu!Cobj@URNclickX@UR-leftX@UR$cf@URFnewtscapeC9 CSSTY4@p) o _''xpr*''t' ***(A1AGQDT BT)TA@URl0StrFontWidth@URhhmin@UR%\6maxC9TqC9 @1_Print()@Flavor:CTTZaAyf@Starting with Newt's Cape 1.4, you can include an experimental VALUE_TYPE attribute to specify the type of value -- this may substitute a different user proto for example: a slider, A-to-Z picker, or date-and-time popup (defined earlier via META); provide different recognition defaults for handwriting; or just provide a different keyboard (numeric, date or phone) when double-tapped instead of the regular alphanumeric keyboard. Although this is non-standard, it appears as a regular TEXT field in other browsers (and possibly on older Newtons, depending on the user prototypes used). (advanced discussion and examples). There's also a link on the phone label. Some simple examples:$A 0CAYAZ0CZBITy[ 4AACCBB)&@single digitCAYA[I,C[yBIT[ (0AACBB) @date/timeCAYA[,C[yBIT\ @(@timeCAYA\A4C\yBIT\ \(\8AACQCBDB)@phone@#TEXTC\]a$A]]1]I@UR2family@UR|face@URBƣsize@URcespyCAYA],C[yBIT] (@faxCAYA],C[yBIT^! (@nameCAYA^Q,C[yBIT ^ (@addressCAYA^0C^BIT )_! !(4AACCBB)@cityCAYA_Q0C^BIT A_ 1(@stateCAYA_0C^BIT Y_ A(@provinceCAYA`0C^BIT y`I Q( @countryC#`@a slider in Newt's Cape (if NewtonScript compile was on):CAYAaCa9YT a AC#aq@a@PASSWORD@PASSWORDC#aZ@same as TEXT but input value is maskedC#bA@Example:C#byd@<P>Password:<INPUT TYPE=PASSWORD NAME="PW">C#b@Result:CAYAc1$CcYcT f(AABB)CcBIcAD Ccdqd@{) o|o"_{|o%{_&" $ $  }_{})|oi~' oe o]{ ~_f"_p'~o })  >" A1GQdd@UR}ORD@URCHRC#i@Result:C#i@j@CHECKBOX@CHECKBOXC#j9^@boolean choice in n-of-many choice fieldC#jN@Required attributes: NAME, VALUEC#kF@Optional attributes: CHECKEDC#ky@Example:C#k@<P>What flavors do you like? <P><INPUT TYPE=CHECKBOX NAME="FLAVOR1" VALUE="VANILLA">Vanilla <P><INPUT TYPE=CHECKBOX NAME="FLAVOR1" VALUE="STRAWBERRY">Strawberry <P><INPUT TYPE=CHECKBOX NAME="FLAVOR1" VALUE="CHOCOLATE" CHECKED>ChocolateC#m@Result:C#m@@What flavors do you like?CAYAnA CnanT sIsi$AADCn yo9A@oIqAL!rHAACQDCio)D9C@URN$ovalueChanged@x Coiopk@p9{)oNso{u s,_){u "-w oB|o?{u )_N|oN{|$ +w oXu_Y" A@A1JOpp9pYpqIpG@UREp,ArrayPos@UREp,StrEqual@UR-fstr=@URberLSearch!@UR FArrayRemoveCount Cpq)$Apq@UR,a@URqposC9 Cqaqr1c@qo r_ u)q9{oLw  o>{u w   ,_I{u  " -_M"oTt_U"DA1EqAJ9rOpp9pYpq@UR|QbuttonValueCrQrq ApC9ACrCr r ADYCDECr@ AMsNas1@UR.top@URۡbottom@Vanilla@VANILLACAYAs CnanT ss"@Strawberry"@STRAWBERRYCAYAt)(CtQnT t tt,AACQ#1 @Chocolate @#CHECKBOXC\]a$C#t@Note: including an extra P for grouping enabled earlier versions of Newt's Cape to use the succeeding text string for the actual checkbox label (this is less necessary now). You can also include a link on a CHECKBOX label as in the preceding example above, e.g., <INPUT TYPE=CHECKBOX...><A HREF="#CHECKBOX">Chocolate</A>C#w@w@RADIO@RADIOC#w^@boolean choice in 1-of-many choice fieldC#xYN@Required attributes: NAME, VALUEC#xF@Optional attributes: CHECKEDC#y!@Example:C#yY@<P>Which is your favorite? <P><INPUT TYPE=RADIO NAME="FLAVOR2" VALUE="VANILLA">Vanilla <P><INPUT TYPE=RADIO NAME="FLAVOR2" VALUE="STRAWBERRY">Strawberry <P><INPUT TYPE=RADIO NAME="FLAVOR2" VALUE="CHOCOLATE" CHECKED>ChocolateC#{A@Result:C#{y<@Which is your favorite?CAYA{C{|1 T} A|@UR?hstepChildren(C|Y/A|}a,A|)@URHclusterChanged C||})@p)r{:{A A1} G@URclusterValueC}IC9 C}}} @p9{o{)_"A1} C}C9A|~IC~1~QYy AAE0C~+ y y@~rL!4AACQCiD)CD9 C~)'@qo r_ uou)_"(A1EqAJ9rC9AC9@Vanilla@VANILLACr8C~1~Q)"@Strawberry"@STRAWBERRYCr8<p$Cq~Q (AACQ#1E @Chocolate@#RADIOC\]a$Cr@C#)@As for checkbox, you can include a link on a RADIO label, and a very long label may wrap to multiple lines. In 1.4, radio buttons can be non-contiguous, with other objects (e.g., text or input fields) interspersed vertically; or as adjacent table columns, though large sets of radio buttons may not split properly across book page boundaries.C#@@IMAGE@IMAGEC$qQ9%Q@displays an image, and allows x,y coordinate selection. This is like a combination of IMG and SUBMIT. This is used to support server-side image maps, i.e., the server processes the x,y coordinate and determines the result (for client-side image maps, see MAP and AREA). If the graphic is not present, Newt's Cape may replace this with a Submit button whose label defaults to "IMAGE:" and the NAME attribute, and which will send some dummy coordinatesin case a CGI script really expects some.TA X l044$A Y(A X P0`,@bodyagt.htm#IMG(A 9x\`@#SUBMIT(A L ,@bodyagt.htm#MAP(A   P(A 9DP(A 9`C#AJ@Required attributes: NAME, SRCC#B@Optional attributes: ALIGNC# @Example:C#A@<P>Tap on the picture <P><INPUT TYPE=IMAGE NAME="COORD" SRC="inboxIcon">C#@Result:C#12@Tap on the pictureCCAy$A D9! TGY) 1q) CA!@'98 {*|t)${*|t)w}~ :' 9 9ozw  onw   *_z +"9XA1NyMMyM)AsYGO @UR~,(scale@UR|]rinttolAq@URcטx@URIQQy"@URy=AddDeferredAction@URHPerformA A  @UR+AddDeferredSend(CI,A&Ayq@UR$gbC9@URCMCOORD@URL}ymethod@GET@URD&XenctypeP@application/x-www-form-urlencoded Cy!@88r~""4~)| (  *oC| ~)   *g]  *_`'ov|}~{  +_~ +o~ +)_"o1_"o ~$"+)  *_"o  {  +_~*o}~{;_~*o{)_~'C*o0}|r){;_~"'4  oP} {;_~"'4  op} {;_|  o} ~2{;_}~{;A1O! JYNa)Iip9@URZpBookTitle@_ C@{)ow||*oH|)~o*{|*o& _'"_/{| +oE_H"}*oY{}+_Z} { oq _r"+_x{(A1YO!GQJY@UR;vTBeginsWith@URtfuStrPos4C8AQqiK@URdstr@URupto@URǢbwith@UR]Kpos1@URwFpos2C9@UR/]_function@/@http:@URS^postMail@Print()@UR\Print@UR]ޗpostNotes@mailto:@soup/@UR|postSoup Cq@|1o |_{o{*_"o|)_ "o|*o0'_>|*o='_>"}oQ|| }" ".{ +o{ +~oy~ _z"o~{  +{ '+~o{ ~$ +"{ ' 3    o{ ) {'$ | 'o{ ~o~$_  +| _|  3   o{ ~o>~'_]  o\   $$_]" + om|_| $' " +  _"LA1 YGJYGQ Y C)y1O@{)oA{*g{*_'g!{*_$'g.{*_1'g;{*_>'_B"(A1@UR IsString@http://@news:@ftp:@https://CQ Aq@URKvsC9@./@?@;@// Ca N@|)$o| _"_$~}}$}o4{}+_9{|}+}g"~A1 GQ@URRk CharPos,CA0AQq)@UR걺subs@URapos@URSsub1C9@../@CDACQ)AYq@UR˲obhref@UR(Fdel@URX'@npos@URkqpos@URQD/hdir@URibdir@UR$@LVhdirlen@URnrbdirlen@URJegnhrefC98C!'~)| "'~5 '('' ,| }o  }_  ~_|)o|   _" ( o{)o {  'C):_ 'C)9'C)"xA1OO!Y JqIE)#1i)Ii@URBnos20@URi,ht@URYnoteframeC9 C :@|<~*o}"~:_%}~9| 9"4A1 1I aaIiq@form@forms&@URAddToStoreFlushedXmit(C,Aya@UR{OSoupC9 C1I @|'"*  |" _ $§ } ) ~   ".~)   $ '~  )g )_'o  1_ ' ".~)   $  '  o,"" {~ 4|{} w~ B_U|{ww  }  6@A1N  Ay@URRk subject@UR1dataNames@UR3 {getURL C!yiQ@~)o ~_""~'5 {*o/{}" ~6_C{"| 4"0A1Q ۩ Cq@oR" _B $§})  *o>{|}~} r7  o"" _}" _ $§  §o{|}~ r7  o]"" | A1M@URx^fn C@)o _"g!)_$'o7|~" 5_||oL~oF'f_I'_M"{oj})of{'_g{_m1  ) o '_ )o"_'o_~o*o *o  *_"_ o _"_"o1_@A1Ji !GQO!p9 I CAT@ {*o{_{)2o*~1_8ob~|¥})oM})' _N"g\ } *__'_|~|¥})gy } *_|'o|$|_7}'o~|'|$|_7}'o~|$ " .|'|_7}'o~|$" " ._7})' o} *}o}_'~|$'V'@ '@* " .|' ||~) g-"~\A1O!!d9YyGi GQ@URrNTEforFORM@URs-IsAlphaNumeric A @UR3SetContains,A Fv@%0D%0AA &f,f&&6F-&6Qi@^2@^3@^1@1/4@1/2@3/4A   $,0DHLPTX\`dlp|\.@0123456789ABCDEF@URpmod0Ci4AeYq1I@URsch@URScode@URƐaddEncodingC9@TRUE@address@usermail@UR0 usermail8C1o+_0  9_?"o`  o[ *_\"_a"oow  8{'{  +'  +o{' |  |)o| § |$§ o0~o *_"o{'~ { 9o~o _~o* }o6}{1gx {"~5gq{ )" -_t'_{'o !{"~"5#o $%@ &%@'{  ~  (:_"""{)4_"A1GQ!AY Jqő́p9̙̹!AiIipq 1Iayۑ۩@UR[VoptionsAPI@URZrInit@URRhttpProxy@UR(9noStatus@URO"Open@://@UR]ޗnoHistory CűǩY@({|1o|_"{~o"~""2   o^ gX $_['__"ot  *_u"o|o| 8| | 8 | 8 }}_ $  }} o  w "6_"o3' '4_4"o § '§ ' §'§  $§$ o' '4_"o"  o    ) $'P o + lA1! 1p9JyOY Ip@URin-curbook&@Untitled.htm Cyl@ {$ $   _V{ §    o;| ~2_<"oPoK _N   ""DC1HApyɑɩeYee@URCitem@UR=j4TestFn@UR:path@URYix@URs$entryC9 C)ʉʡ`@{|g#{*o|*_"o{|*_ "_&'oR}~gL}*o=~*_>"oH}~*_I"_O'_S"A1O!p9(CA,A)@UR.URL@UR~Purl2@URedata2C9TC˱iXAR1  SQ!I9Q@URviewer@URU8"history@UR;cp@URdiffC9@GET@UR6`rdisplayURL@URhrefname C!͉%@{o2|{ )"-_"(A1i !Iipq@URy EndsWith@URq½GetGlobalFn Cͩ$ACQ@UR>6$extsC9@UR6cacheEntry@URcacheHTML%@URoignoreHTMLExpiration CΉie@{o|_ "oW((||{)98  oF |  ~ 4_G"oS} g|oc  _d"ox   ( _y"_'o "*} ħ ' _S}o }_    ) )o )_"o _"oS g *_'o# | """=_2 | "<  )oS'  |(;"  od{", os} _t"o)  _"oQ" (" 98 _I  1 !o|*_"o7}"o#1_-}$o o|""%"=_ &_-o, _-"  _P" '8   g" _X"A1ѡ9 )AAqiӑӱp9IiԉԡԹIEqQ C@{q{r4A1CQ C A AYyҙұ@URh=IndexPath@URڈ^beginKey@URendKey@UR5!0validTest#@URT9GetUnionSoupAlways@UR fQuery@UR_delete@UR5 expires(@URpEntryRemoveFromSoupXmit!@UR%yEntryUndoChanges@URaIsBinary@URtinyTim@UR]͵newURL@URin-DoEvent C%@~)o({o~*_"o{  o6" 9{_7"oG{"'4{)oU   ~  "4 {){ +  o{"4  o {""4  o ", 'o_~*{  +{ +  o&{  3{ $"4  w !o"(#{' $+  ot{  +{ $"+_y{%'&)'9(8  o )*|o|' $+  o|  +| $"+_|+,{-o{._{/0)1 2  3"!+  4)oP  3"!+  4)_Q"oW" 5 667)8: 9o 9:0)667)8: ;<_ ={ >? @" A" B} C~D E~w Fo   F*GH@_  I2_"4A1Y)Iya y1JYQa9IOa y y9Qi9Qqq)EqA @URd3fixOptions0@web-mail@ebay.com@WebMail,@WebMail Request@#@WebMail-Format: text-source WebMail-ID:Newt's Cape-20 <URL:@> @URd3TrimString @?subject=@&@&body=@\n@ @UR StrReplace@URؚParamStr@< C @{|}o }|_ "+)A1JYy$C!(AQ @URzstopC9@>@UR]Kmail @URuTransportNotify@URvWwordsAAq@UR_personA@URDcHfirst@URZrlast@UR string.email@UR8+countryAq9@UR~,(email@URWyndMAIL:GDT@UR^UNewItem@URS6toRef@URnameRef.email@UR~{bodyAEq@UR,ZSend@URn9ioBox$C1@po{|*{o*|o "||{o|| | | 4~oW' ( 9} (9o (w (9~o ()_"o (8~o" ( 9}_{o  (|" _ $§  §}   o""  (} (8 ("}}w}'G|oN}||of}w Ř|!o}}!|!_}!|"}#w$}%"~o' ( 9} (9o (w (9~o ()_"o (8~o" ( 9}_{&o% (|" _F $§  §}   o*""  ('} ((8 ()"|o}|}(|o}|_}w*}"~o' ( 9} (9o (w( (9~o ()_"o (8~o " ( 9}_{+o (|" _` $§  §}   oD"" },~o' ( 9} (9o (w, (9~o ()_"o (8~o" ( 9}_-(.o (|" _' $§  §}   o "" }{~oJ' ( 9} (9os (w{ (9~o ()_"o (8~o" ( 9}_*A1O~LIqEq1QqI1Iii9Q9q)$@URevt.ex.io.transport@URThrow$C!Q@po{|}~,~o~_|g0|)) _3'oD(_J|  (  { ww( *}g}) _'o_}"ƘpA1OiyGQ1IiEq1@URsNewMailMessageANA)@URe_C#I@Result:CAYA CT$AAqEqLĆ 1YPADi q)G"@URL\buttonClickScript@Submit CY:@pqo''_t:'99o,"9_-",A1AqAYG@URfˋIMAGEC9qC9@UR=j4submitC#Z@Example (also setting an extra value):C#1@<INPUT TYPE=SUBMIT NAME="SubmitField" VALUE="Submit1"> <INPUT TYPE=SUBMIT NAME="SubmitField" VALUE="Submit2">C#1@Result:CAYAi(CT,AAqEq@URBxSubmitField@Submit1CAYA(CTAA@Submit2C#y@@BUTTONC#R@this is treated the same as SUBMITC#!@9@RESET@RESETC#i@typically provides a button to reset form fields to initial statesC#n@Optional attribute: VALUE (label default: Reset)C#@Example:C#2@<INPUT TYPE=RESET>C#)@Result:CAYAaCyTAEq C$ADi@Reset C9Q@'9A"9A1GC9iC9C#@@SELECT@SELECTC#@form field supplies a list of values. On 1.x, no more than ~24 items appear.C#8@Location: inside FORMC#@!@MULTIPLE@MULTIPLEC#Y@indicates that more than one option may be included in the value.C# @ @NAME@NAMEC# I:@name of the form fieldC# @ @LABEL@LABELC# j@an optional attribute: the label that appears as part of the picker, to the left of the value. like some other input objects, this should automatically be obtained from left.C# q@ @SIZE@SIZEC# @specifies number of visible items. SIZE=1 is typically pop-down menus (implemented); SIZE>1 is a list (not implemented)C# @Example:C# R@<P>Flavor <SELECT NAME="FLAVOR3"> <OPTION>Vanilla <OPTION>Strawberry <OPTION VALUE="RumRaisin">Rum and Raisin <OPTION SELECTED>Peach and Orange <OPTION> </SELECT>C#y@Result:CAYA CT Aa$AA TCQ yqAcaL!XAACQ DB) ))ID9@UR.Z MULTIPLE@UR.Z menuFont@URypickerSetup @URcurLabelCommand@URS2textSetup"@UR nlabelActionScript A Ci@q'*'A1 I Cq@(8~$ '  }_k~}§)o3_4"og|oV('( { @ "8A1N iE1#1Q@UR!pickItems@URw>bounds@UR5pickMaxWidth@UR?hGetAppParams@UR -*appAreaWidth@URSyncView4C18AeYee@URhhwid@UR'children@URppC9 @URZ"vAddDeferredCallC9C9 Ci@qsot_"ot9vo)v_*"w "~'  _~$¤| | }oo{| },_~{|  "-o_'$~~oH_""_w wowwH`A1EqAOpp9 ypYpqB)I#1)@UR͢labelCommandsAy1@UR+mark@URcAjentryLine0CI4Apy )@URfindFn@URAFz'item|iter@URHKitem|index@URTȺitem|resultC9 CY@po _Lr oIp9{ o5r{ t"6_6"|oC|_F _L 8A1J9Op9Yy y y C9y$Apa@URllabC9 CQ@p9r{¥}tobuo&|~ u,_1|~ " -oM|$ +} "__|~ )}  _g| ~toq_r"o}8_}9~ATA1Opp9pYpqp1I)yG@UR(updateText,C)0AeYpaqC9@Flavor A yCAy@VanillaC"@StrawberryC)Y*@Rum and Raisin @RumRaisinC  C@C#0@MULTIPLE example:C#@<P>Toppings <SELECT NAME="TOPPINGS" MULTIPLE> <OPTION>Oreo cookies <OPTION>M&Ms <OPTION SELECTED>Nuts <OPTION>Fried ants</SELECT>C#A@Result:CAYAy$CT )(AA @ToppingsA  IyC!!&@Oreo cookiesCaa@M&MsC Y YAy1C"@Fried antsC# @)@OPTION@OPTIONC#aX@single choice within a SELECT elementC#@Attributes: VALUE (defaults to content item), SELECTED (if item is initially selected; otherwise defaults to first item).C#@ @TEXTAREA@TEXTAREAC# A>@multi-line text field; if initial value is (or later becomes) too long for field or screen, it displays scroll arrows (and omits border due to clipping)C#!@Attributes: NAME, ROWS (implemented); COLS (currently ignored)C#"A@Example:C#"y@<TEXTAREA NAME=ADDRESS ROWS=3 COLS=72>S. Weyer 17 Timber Knoll Drive Washington Crossing, PA 18977</TEXTAREA>C##y@Result:CAYA#C##T I AB)LC$A( yA$%-PADYCC1DyDCCB)CC$ @UR`JallocateContext C$$@ C9$C9AC%)*,4C%a(%&'(I(i*8ADYCED%%)%C$@UR\|viewOriginY@UR&U%scroll$@UR+upreAllocatedContextCr C&9&y')?@p p8|s$8'| *{|**:0A1&J&%&s1TAT)' @UR;dtextAreaEdit@URi7textHeight@URY'bLocalBox@URSetOrigin C'I'$A'q'@UR#RSnumLines@URYlinehtC9 C'((@p o'q_"A1C1CC9(1C9@URItextAreaScrollAC(y8C(DDP&))FHY>)??! CI>i> @({o({AA1)>@URļ"BookOpenScriptC>> A C9@UR)ZviewQuitScript C?A?@y=@()o{@_0{o{_"o/{*_0"0A1???@@9|@Y$@URQj4SetStatusBarButtons@UR*d]hasVar!@URClearKeyCommands@UR(qlbuttonsOn@URG7G[extraButtons@URƐRemoveSlotC@@ A C9A @C@AQAqjAAAA9@URIpageSize@URopagesCrTA AD9G!JYLqN!QYSVYZY\!]`bQdf)iACA;qB1AAB@URJ0|template@URNblocks0A 5BaBBC!6YCYCCCByB#AyA CByB$QA HCByC&A PCByC9'IA CByCq(IA 8CByC+AA 0CCD+AyD@URodataLenA LCA;qDQ4A DEaEEF FAFyF6FCDDE H AyDD@UR}mdataOffsetA 0hC++@E)%QA E9(A ,H8CByEy-A tCByE-aA 4CByE.A 4CByF!/yA \CByFY0A \CByF1A CByF1iA  CByG2A CA;qG9DA GGGH)HaHHI IAIyII6J!CByG3A 0hCByG4 A hCByH 4aA CByHA4A  CByHy4A @xCByH5A xCByH5A CByI!5A `CByIY6A CByI7aA CByI7A @CByJ8 A @CByJ99 A $CA;qJqQA 4CCLQ>4A LCA;qL$A LM MAMyMMCDLL8A 0C#>CByM!@1A CByMY@iA  CByMA A CByMAAA 0CCNTLA DCA;qN94A NqOaOOP PAPyPPQ!CDNNP`A 0C$qTZaN%QA NO9(A O ,d0`$@advform.htm(A O `CByOyZA XCByO[1A lCByO[A  CByP!\)A 4CByPY]yA CByP]A LCByP^9A `CByQ^A CByQ9_9A (xCA;qQq