home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 68 / IOPROG_68.ISO / soft / Tools / rmtrackv1.0.2.exe / SiteCustomCode.asp207 < prev    next >
Encoding:
Text File  |  2003-01-12  |  17.2 KB  |  355 lines

  1. <%@ Language=VBScript.Encode %>
  2. <%#@~^EQAAAA==~KwObW    P+Xw^rmbY~WwYAAA==^#~@%>
  3. <!-- #include file="../includes/Base.inc" -->
  4. <!-- #include file="../includes/BrowserCompatability.inc" -->
  5. <!-- #include file="../includes/EnsureUserLoggedIn.inc" -->
  6. <!-- #include file="../includes/DbConnection.inc" -->
  7. <%#@~^awkAAA==@#@&d[b:,D/&/k;+;W[+:l8s@#@&i[ksPsK.hfmYm@#@&d@#@&@#@&7/OPM/(dkE+/G9+Pl(sPx,xKYtbxT@#@&i/nY,sG.sflDCP{PxKO4k    o@#@&@#@&7r6PUWD~jk+.(k?kOnzNhk    c*PO4+    @#@&idknY,N8P{PUGDtk    L@#@&ddknOP!k,'~xGO4kUo@#@&diIndaWxdncZs+m.@#@&7iI/wKxknR"+[kM+^O,:la;D^`JJ9n0mE^Y ld2r#@#@&i7I/2G    /+ 3    N@#@&in    N~b0@#@&d@#@&ir0,In;!+dOcKWDCV~XYd~@!@*PZPOtnU@#@&7dE~@#@&d7v,M+O~DtnP9CDl~6DK:PDt~wK/Oz6W.h NlDC@#@&ddE7@#@&idk+OPoGM:9lDCP{PjnM\+. ;DnlDn}4%mD`J&Ykj+M\nDdk8 tEVDrwmDYwG.:GlDlE#@#@&idoWMhfmYC ~kxC.HfCYm~{P];!+/DR~rxmDzIl[c"+;!n/DRKKOCV~XD+d#@#@&@#@&7dE@#@&idv~;D+COPGD,;aNCD+@#@&diB@#@&dikWP"+5;/Yc}EDXUO.k    ovJ)mOrKxE#,xPr1nArPY4n    @#@&di7E@#@&idiBP;DCYPOtP^G9+PDC4^+@#@&77dE@#@&d7drW,N8R;.+mYn/KN+PC(Vn`Unk/rKxvJjk+M(Nr#SPwW.hGlYmbPDt+    ~@#@&ididd+O~wW.:GCYmPx~    WY4r    o@#@&i7iddY,D/&/k;+;W[+:l8sP',UWDtk    L@#@&ididd+O~94~',UWDtrUT@#@&77idd+D~!k~{P    WY4k    L@#@&d7diIndaWxknR;V+m.@#@&idid]+d2Kxd+c]+9k.n1YPhCaE.VvEJ?nDEaz?bY/EkYG:;W[nkRlk2J*@#@&i77d"+kwGxdnc2UN@#@&didnU9PkW7i@#@&din^/n@#@&iddE@#@&7diB~IY.r\+,OtPD^GD9/Y@#@&77iB7@#@&7di/nO,D/(dkEnZK[KC(VP',N( Dks.Ws(hsvsWMhfmYlcor+^NkR(YnhvJ./&d/!+/G9+KC8^+E#*@#@&@#@&idiB@#@&di7B,C;:cR ~Dtkk~W!otD~UWDP(+~wGdkk8V@#@&id7viOPKGk/r4^z,/Gs+Kx+,:d/bxLPSkO4,NkMnmDPj"Jv/Q@#@&d7dv@#@&d7dbWPM/(dkE+/G9+Pl(sPrkP    WY4k    LPDtnx@#@&77id/OPwWDs9CYmP{PUWO4bxL@#@&7diddnDPDd(k/;+;G9+Pm4^+P{P    GY4kUo@#@&77id/OP94P{~UWDtbxL@#@&7id7/OP!k~x,xWO4bxL@#@&7id7"+kwW    / Z^+CD@#@&77idIdwKx/ ]+9kM+^Y~hmw;D^cJJfnWmEVO m/2J*@#@&d7id"+/aW    d+c2UN@#@&77i+x9~k6@#@&i@#@&didE@#@&d77EPiw9CYPO4PmG[POl(s@#@&idiB@#@&di7k6P[4cj2[mY+;GNKl(sn`U+k/rWUcrjd+M(Nr#S~M/qdd!+/W9n:l8^+BPsKDs9lDlbPDtnU@#@&di7dk+Y,oGDsfmYCPx~    WOtbUo@#@&77id/nO,Ddqkd!+/KNKl(V~',xGY4kUL@#@&di7dk+Y,[8P{P    WOtrUT@#@&di7dk+O~!kPx~    WOtbUT@#@&ididI/aGxk+ Z^+C.@#@&di7d"+/aGU/R"+[k.n1Y~:m2EMVcEJ?+O;azjkDn;EdDWsZW9+k lkwE#@#@&77idIdwKx/ 3x9@#@&d7dnU9Pr0i7@#@&d7n    NPrW@#@&7+    [,kW@#@&@#@&@#@&dE@#@&iB~MY~O4+PakkYk    L~sbVD+.PWGMPhW9r0bmCObWx@#@&iB@#@&ir6P];!+/DR5;+MXjYMkULvJb1OkKxJ*~xPr1hEPO4x@#@&i7/Y~.kq/d;ZGNPm4sP{PxKY4rxT@#@&dVdn@#@&did+DPDk(d/!+;W[+PC(VnP{~N(R!nDq/d;ZGNPm4sIk`?/krW    `Ejk+.(9J#B~I;EdOR5EDz?O.bxL`rPl(VnE*#@#@&7ikWPMd&/d!+;WNKm8VRnW6PO4x@#@&7di/+D~./&/kEnZG[KC4^nP{PUGDtkUL@#@&7didY~wWM:fmYm~',xGY4kUL@#@&di7/YP98~',xKY4kUL@#@&7did+DP;r,'PUGDtrxT@#@&d7iI/wKxknR;VnlM@#@&7idIdwKx/ ]+9kM+^Y~\mwiD^cJJfnWmEVO m/2J*@#@&d7iI/wKxknRAx[@#@&d7n    NPbWdi@#@&inUN,k6@#@&@#@&7@#@&BZYCAA==^#~@%>
  8. <SCRIPT>
  9.     function window_onload() {
  10.         if (fRecord.TableName.disabled)
  11.             fRecord.TableFriendlyName.focus();
  12.         else
  13.             fRecord.TableName.focus();
  14.     }
  15.  
  16.     function LTrim(str) {
  17.         var whitespace = new String(" \t\n\r");
  18.  
  19.         var s = new String(str);
  20.  
  21.         if (whitespace.indexOf(s.charAt(0)) != -1) {
  22.             // We have a string with leading blank(s)...
  23.  
  24.             var j=0, i = s.length;
  25.  
  26.             // Iterate from the far left of string until we
  27.             // don't have any more whitespace...
  28.             while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
  29.                 j++;
  30.  
  31.  
  32.             // Get the substring from the first non-whitespace
  33.             // character to the end of the string...
  34.             s = s.substring(j, i);
  35.         }
  36.  
  37.         return s;
  38.     }
  39.  
  40.     function RTrim(str) {
  41.         // We don't want to trip JUST spaces, but also tabs,
  42.         // line feeds, etc.  Add anything else you want to
  43.         // "trim" here in Whitespace
  44.         var whitespace = new String(" \t\n\r");
  45.  
  46.         var s = new String(str);
  47.  
  48.         if (whitespace.indexOf(s.charAt(s.length - 1)) != -1) {
  49.             // We have a string with trailing blank(s)...
  50.  
  51.             var i = s.length - 1;       // Get length of string
  52.  
  53.             // Iterate from the far right of string until we
  54.             // don't have any more whitespace...
  55.             while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
  56.                 i--;
  57.  
  58.  
  59.             // Get the substring from the front of the string to
  60.             // where the last non-whitespace character is...
  61.             s = s.substring(0, i+1);
  62.         }
  63.  
  64.         return s;
  65.     }
  66.  
  67.     function Trim(str) {
  68.         return RTrim(LTrim(str));
  69.     }
  70.  
  71.     function IsNumeric(string) {
  72.         if (string.length == 0)
  73.             return false;
  74.         for (var i=0;i < string.length;i++)
  75.             if ((string.substring(i,i+1) < '0') || (string.substring(i,i+1) > '9'))
  76.                 return false;
  77.         
  78.         return true;
  79.     }
  80.  
  81.     function TableName_KeyPress() {
  82.     
  83.         if (event.keyCode == 32)
  84.             event.keyCode = 95;
  85.             
  86.         if (!( (event.keyCode >= 48 && event.keyCode <= 57)
  87.             || (event.keyCode >= 65 && event.keyCode <= 90)
  88.             || (event.keyCode >= 97 && event.keyCode <= 122)
  89.             || (event.keyCode == 95)))
  90.         {
  91.             return false;
  92.         } else {
  93.             //
  94.             // Don't allow starting with a number
  95.             //
  96.             if (fRecord.TableName.value.length < 1
  97.                 && event.keyCode >= 48 && event.keyCode <= 57)
  98.             {
  99.                 return false
  100.             }
  101.             return true;
  102.         }
  103.     }
  104.  
  105.     function FieldName_KeyPress() {
  106.     
  107.         if (event.keyCode == 32)
  108.             event.keyCode = 95;
  109.             
  110.         if (!((event.keyCode >= 65 && event.keyCode <= 90)
  111.             || (event.keyCode >= 97 && event.keyCode <= 122)
  112.             || (event.keyCode == 95)))
  113.         {
  114.             return false;
  115.         } else {
  116.             return true;
  117.         }
  118.     }
  119.  
  120.     function cmdSave_OnClick() {
  121.         fRecord.TableName.value = Trim(fRecord.TableName.value)
  122.         fRecord.TableFieldName.value = Trim(fRecord.TableFieldName.value)
  123.         fRecord.TableFriendlyName.value = Trim(fRecord.TableFriendlyName.value)
  124.         fRecord.TableFriendlyNameSingular.value = Trim(fRecord.TableFriendlyNameSingular.value)
  125.         fRecord.TablePurpose.value = Trim(fRecord.TablePurpose.value)
  126.  
  127.         //
  128.         // Fake the field name
  129.         //    - Only for new tables
  130.         //
  131.         if (!fRecord.TableName.disabled)
  132.             fRecord.TableFieldName.value = fRecord.TableName.value + "Code";
  133.  
  134.         if (fRecord.TableName.value == "") {
  135.             alert("Table name cannot be blank.");
  136.             fRecord.TableName.focus();
  137.             return false;
  138.         }
  139.  
  140.         u = new String(fRecord.TableName.value);
  141.         if (u.match("^[a-zA-Z_][a-zA-Z0-9_]*$") == null)
  142.         {
  143.             alert("Table name must begin with a letter, and only contain letters, digits or underscores.");
  144.             fRecord.TableName.focus();
  145.             return false;
  146.         }
  147.  
  148.         if (fRecord.TableFriendlyName.value == "") {
  149.             alert("Friendly name cannot be blank.");
  150.             fRecord.TableFriendlyName.focus();
  151.             return false;
  152.         }
  153.  
  154.         if (fRecord.TableFriendlyNameSingular.value == "") {
  155.             alert("Friendly name (singular) cannot be blank.");
  156.             fRecord.TableFriendlyNameSingular.focus();
  157.             return false;
  158.         }
  159.  
  160.         if (fRecord.TableFieldName.value == "") {
  161.             alert("Field name cannot be blank.");
  162.             fRecord.TableFieldName.focus();
  163.             return false;
  164.         }
  165.  
  166.         u = new String(fRecord.TableFieldName.value);
  167.         if (u.match("^[a-zA-Z_][a-zA-Z0-9_]*$") == null)
  168.         {
  169.             alert("Field name must begin with a letter, and only contain letters and digits.");
  170.             fRecord.TableFieldName.focus();
  171.             return false;
  172.         }
  173.  
  174.  
  175.         return true;
  176.     }
  177.     
  178.  
  179. </SCRIPT>
  180. <html>
  181. <head>
  182. <link rel="stylesheet" type="text/css" href="<%=#@~^FwAAAA==~tl2`D^`JJ?DzV/ mk/Eb,UAcAAA==^#~@%>">
  183. <TITLE><%#@~^qAEAAA==@#@&dr6P    WY,sK.:GlOl,kd~    WY4rxTPY4nU@#@&dikWPUGDP./&d/!+/G9+KC8^+~kk~    WO4k    oPDtU@#@&d7d"+d2Kx/ MkY~EKm4^+~J~',DdqkdEZG[Kl8sRWks9/crKm4VsMr+    NsXglhnr#@#@&7dV/@#@&did"+dwGUk+ MrYPEHhP/G9+~Km8^+E@#@&id+    N,r0@#@&7+^/n@#@&ddbWP    WY,.dqk/!+/W[n:l8V~kkPUGDtkUL,Y4+    @#@&d7iI/wKxknRqDrYPEPm4V~J,[PMd(/kEZGNnPm4s+cWkV[dvJKC8^+oDbn    NsH1m:+r#@#@&di+s/@#@&7idIdwKx/     DbYPE1nA,ZGN~Km4snr@#@&77x[PbW@#@&7x9Pk6@#@&oHwAAA==^#~@%></TITLE> 
  184. </head>
  185.  
  186. <body BGCOLOR="white" TEXT="black" LINK="#clrDefaultLink" ALINK="#003399" VLINK="#003399" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0" LANGUAGE="javascript" onload="return window_onload();">
  187. <!-- #include file="../includes/MainNavigation.inc" -->
  188. <form id="fRecord" name="fRecord" method="post" onsubmit="return cmdSave_OnClick();" 
  189.     action="SiteCustomCode.asp?<%=#@~^FQAAAA==~"+5!+kYR5E.XUY.k    o~5AcAAA==^#~@%>" enctype="multipart/form-data">
  190.  
  191. <input type=hidden id=rsIssueCodeTable name=rsIssueCodeTable value="<%=#@~^HgAAAA==~94 M/:W(sVv./&/dEZG[Kl(s+*PrwoAAA==^#~@%>">
  192. <input type=hidden id=TableFieldName name=TableFieldName value="<%=#@~^IQAAAA==~V+OwkVNjl^;+vJPl(Vnob+V9Hls+J*~IwsAAA==^#~@%>">
  193.  
  194. <div id="body" class=FormFields style="POSITION: absolute; LEFT: <%=#@~^GQAAAA==~zw2^k1lYbW    cJ~W[Xd+WOr#PYggAAA==^#~@%>px; TOP: <%=#@~^GAAAAA==~zw2^k1lYbW    cJ~W[X:W2E*PCggAAA==^#~@%>px">
  195.     <table cellpadding="0" cellspacing="0" border="0" width="100%">
  196.         <tr>
  197.             <td nowrap style="border-bottom: #6294cd 1px solid" class="head2">
  198.                 <%#@~^4gEAAA==@#@&d7idik0,xKOPwW.:GlOC,k/,UWDtk    L~Y4+    @#@&d77id7k6~xKY~.kq/d;ZGNPm4sPb/P    WD4k    o~Y4+U@#@&ddi7didId2W    /R    DrOPEKm8V)~E,[P.d&/dE/KNn:l(V+c0bnV9/cJ:l8ssDbnx9VXgCh+r#@#@&7d77idnVkn@#@&d77idd7]/2W    dR    MkD+Pr1AP;W[+,KC8^+J@#@&diddi7nx9Pb0@#@&77id7+^d+@#@&77idd7r6PUWD~M/(k/!+ZKNPl(VnPb/~UKYtbUo,YtU@#@&idid7d7]/2W    d+c.rD+PEPm4s+=~rP',Dkq/kE/W9+Pl(Vn 6k+^[/vJKm8s+wDb+UNszglh+rb@#@&d77iddnsk+@#@&i7id7id"+/aW    d+c.kD+~Eg+h,/W9+P:C8VJ@#@&7d77idnx9~k6@#@&7idd7n    N~k6@#@&d7idDH8AAA==^#~@%>
  199.             </td>
  200.         </tr>
  201.     </table>
  202.  
  203.     <table width=100% cellpadding=0 cellspacing=0 border=0>
  204.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  205.  
  206. <%#@~^IQAAAA==7b0~    WDPsKDs9lDl~kkPUGDtk    LPDt+    ~eQsAAA==^#~@%>
  207.     <tr><td>
  208.     <table width=100% class=box2 cellpadding=0 cellspacing=0 border=0 >
  209.         <tr><td class=formlabels>Error</td></tr>
  210.         <tr><td>
  211.             <table class=box2 cellpadding="0" cellspacing="0" border="0" width="100%">
  212.                 <tr>
  213.                 <td valign="top" width="100%">
  214.                     <dir style="margin-bottom:0">
  215.                     <%#@~^ewAAAA==@#@&d7ididd"+k2W    /nRqDrOPJ@!sk@*JPL~.+aVmmn`jnM\nDcuKtS3U1WNnc94 SmdD2.MWMH+k/mL+*~~m4Dcq2#PL~m4D`8Tb~,J@!4.@*Eb,@#@&di7diyR8AAA==^#~@%>
  216.                     </dir>
  217.                 </td>
  218.                 </tr>
  219.                 <tr>
  220.                     <td style="border-bottom: #6294cd 1px solid"><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td>
  221.                 </tr>
  222.             </table>
  223.         </td></tr>
  224.         <tr><td><img HEIGHT="14" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  225.     </table>
  226.  
  227.     </td></tr>
  228. <%#@~^CAAAAA==7x[,k6PTwIAAA==^#~@%>
  229.         
  230.         <tr>    
  231.             <td class="FormLabels">Table Name <span class=box>(a-z, 0-9 or _ only)</span></td>
  232.         </tr>
  233.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  234.         <tr>
  235.             <td class="FormFields">
  236.             <input id="TableName" name="TableName" class="formfields" onkeypress="return TableName_KeyPress();"
  237.                 size=50 maxlength=40 
  238.                 value="<%=#@~^HAAAAA==~V+OwkVNjl^;+vJPl(VnHm:+rbPPwkAAA==^#~@%>"
  239.                 <%#@~^ZAAAAA==7b0~    WDPDkqkdEZGNKC8^+PbdP    WY4rUo,Y4+U@#@&7id7di]+kwGUk+R    .bYnPr~9kdm4^+N,J@#@&did7dx[~b0@#@&7did8hoAAA==^#~@%>
  240.             >
  241.              
  242.             <input type=checkbox id="VariesByProject" name="VariesByProject" class="formfields" 
  243.                     <%#@~^CwEAAA==@#@&d7ididk6PVnYwknV9.Cs!+`r#lMk+k$znMWN+^YEb,'~JKUJ,W.~V+YorV[.ms!+cr.mDk/~znMW%+1YEb,'PrPD!+J,O4+    @#@&d7d77id]+k2W    /n qDkOn,J~m4n13n9Pr@#@&idi7di+UN,kW@#@&ddi7dik0,UGY,Dkqd/;n;W[+:C4^+~rkPxGO4kUo,O4+U@#@&iddidi7I/2W    /n qDkDnPrPNbdC4^+9PE@#@&7id7dinx9PrW@#@&d77idXEYAAA==^#~@%>
  244.                 > <span class=formlabels>Separate entries for each project</span>
  245.             </td>
  246.         </tr>
  247.  
  248.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  249.  
  250.         <tr>    
  251.             <td class="FormLabels">Friendly Name (plural)</td>
  252.         </tr>
  253.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  254.         <tr>
  255.             <td class="FormFields">
  256.                 <input id="TableFriendlyName" name="TableFriendlyName" class="formfields" 
  257.                     size=50 maxlength=50 
  258.                     value="<%=#@~^JAAAAA==~V+OwkVNjl^;+vJPl(VnoMk+    [VH1lsnE#,fAwAAA==^#~@%>"
  259.                 >
  260.             </td>
  261.         </tr>
  262.  
  263.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  264.  
  265.         <tr>    
  266.             <td class="FormLabels">Friendly Name (singular)</td>
  267.         </tr>
  268.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  269.         <tr>
  270.             <td class="FormFields">
  271.                 <input id="TableFriendlyNameSingular" name="TableFriendlyNameSingular" class="formfields" 
  272.                     size=50 maxlength=50 
  273.                     value="<%=#@~^LAAAAA==~V+OwkVNjl^;+vJPl(VnoMk+    [VH1lsnjk    o!VCDEb,wQ8AAA==^#~@%>"
  274.                 >
  275.             </td>
  276.         </tr>
  277.  
  278.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  279.  
  280.         <tr>    
  281.             <td class="FormLabels">Purpose</td>
  282.         </tr>
  283.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  284.         <tr>
  285.             <td class="FormFields">
  286.                 <input id="TablePurpose" name="TablePurpose" class="formfields" 
  287.                     size=100 maxlength=100 
  288.                     value="<%=#@~^HwAAAA==~V+OwkVNjl^;+vJPl(VnK!DwKd+r#PrAoAAA==^#~@%>"
  289.                 >
  290.             </td>
  291.         </tr>
  292.  
  293. <!--        <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  294.  
  295.         <tr>    
  296.             <td class="FormLabels">Field Name <span class=box>(a-z, 0-9 or _ only)</span></td>
  297.         </tr>
  298.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  299.         <tr>
  300.             <td class="FormFields">
  301.                 <input type=hidden id="TableFieldName" name="TableFieldName" class="formfields" onkeypress="return FieldName_KeyPress();"
  302.                     size=30 maxlength=30 
  303.                     value="<%=#@~^IQAAAA==~V+OwkVNjl^;+vJPl(Vno&+V9Hls+J*~AwsAAA==^#~@%>"
  304.                 >
  305.             </td>
  306.         </tr>
  307. -->
  308.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  309.  
  310.         <tr>    
  311.             <td class="FormLabels">Default Sort Order</td>
  312.         </tr>
  313.         <tr><td><img HEIGHT="2" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  314.         <tr>
  315.             <td class="FormFields">
  316.                 <select id="TableDefaultSortOrder" name="TableDefaultSortOrder" class="formfields">
  317.                     <option value="ASC" <%#@~^egAAAA==~b0~V+DskV9#l^En`rKC8^+fWl!VYUG.Y}D9+.Jb~{PEbU/J,Y4n    @#@&77id7di7id7iI/wKxknRqDrYPE~k+V^YNPr@#@&didid7d77iP~PUN,kW~bB8AAA==^#~@%>>Ascending</option>
  318.                     <option value="DESC" <%#@~^ewAAAA==~b0~V+DskV9#l^En`rKC8^+fWl!VYUG.Y}D9+.Jb~{PEfAjZrPO4x@#@&7id7di7id7id"+/aW    d+c.kD+~E,/+^nmD+N,E@#@&idid7d77id~P,nx9PrW,tB8AAA==^#~@%>>Descending</option>
  319.                 </select>
  320.                  
  321.                 <input type=checkbox id="NaturalSort" name="NaturalSort" class="formfields" 
  322.                     <%#@~^ogAAAA==@#@&d7ididk6P    GY,`!+Dsrn^N.msE`JgCOEMl^?GDOE*PxPrGxrPG.,M+Oob+sNjC^EnvJglY!Dms?KDOJ*Px~rKD!nJ*PY4nU@#@&did7d77"+dwKU/R    .bY+~E,m4+1VN~r@#@&ddidi7+    N~k6@#@&7iddiFyoAAA==^#~@%>
  323.                 > <span class=formlabels>Requires a "sort order" field</span>
  324.             </td>
  325.         </tr>
  326.  
  327.         <tr><td><img HEIGHT="7" SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td></tr>
  328.  
  329.     </table>
  330.  
  331.     <table width=100% cellpadding=0 cellspacing=0 border=0>
  332.         <tr>    
  333.             <td colspan=3 style="border-bottom: #6294cd 1px solid" class=head2 width=100%><IMG HEIGHT=10 SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td>
  334.         </tr>
  335.         <tr>    
  336.             <td colspan=3 class=head2><IMG HEIGHT=5 SRC="<%=#@~^HgAAAA==~tl2`D^`JJksCo/&/al^nMRobWJ*P3AkAAA==^#~@%>"></td>
  337.         </tr>
  338.         <tr>
  339.             <td>
  340.                 <INPUT type="submit" value="Save" id=cmdSave name=cmdSave  style="width:75; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt;">
  341.                  
  342.                 <INPUT type="button" value="Cancel" id=cmdCancel name=cmdCancel style="width:75; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt;" onclick="window.navigate('SiteCustomCodes.asp');">
  343.                 <%#@~^KQAAAA==~b0~    WDPDkqkdEZGNKC8^+PbdP    WY4rUo,Y4+UP0w4AAA==^#~@%>
  344.                          
  345.                 <INPUT type="button" value="Values..." id=cmdValues name=cmdValues style="width:75; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt;" onclick="window.navigate('<%#@~^eQEAAA==@#@&d7idb0PM/&d/!+/W9+PC(V+cokVNkcE.mDb+dAzKMW%+1OJ*R-C^E+~O4+U@#@&7id7iI/wKxknRqDrYP\CajD^cJJ?+D;2z;EkYG:/G9+dRmdwQKC8^+'E~LPj+M-D `D^2x1W9n`M/(/kEn/KN+:C4^+RwrnV9/vJPl8s1C:E#*P'~r[n.GN+^Y&[{J~LPU+/kkKU`rn.WN+^O&NJ*b@#@&ddi7nVk+@#@&7d77iIn/aGxk+     MkYn~tl2jMsvJ&U+DEwJZ!dYK:/W9+d m/wQPl(V+{E~[,?D-+. `Ds2    ^W9+c.kq/d;ZGNPm4sRwk+^NkcJ:l8V1ChJ#*b@#@&ddi7nx9Pb0@#@&77idgXMAAA==^#~@%>');">
  346.                 <%#@~^CAAAAA==~x[,k6PZgIAAA==^#~@%>
  347.             </td>
  348.         </tr>
  349.     </table>
  350.     
  351. </div>
  352. </form> <!-- <form id=fRecord...> -->
  353. </body>
  354. </html>
  355. <%#@~^MwMAAA==@#@&@#@&i/YPM/&d/!+/W9+PC(V+,xP    WY4rUo@#@&i/nY~oKDhfmOl,'~UKYtrUT@#@&dknDP[(P{PxKY4rxT@#@&dk+O~!kP{~xKYtbUL@#@&@#@&0;x^ObWUPVnYwkns9.ls;`oks91Cs+*@#@&@#@&ir0,xGY,sG.sflDCPb/P    GOtbxTP~Y4n    @#@&di!+Dsrn^N.Cs!+~',dD-DcCKtSAUmKNn`wW.hGlYm sb+V9d qD+s`okns91C:b#@#@&77b0PorV[1mhPx,J:l4^+gC:J~Y4+U@#@&ddir0,xWD~./&/kEnZG[KC4^nPb/~UKYtrUTPOtU@#@&7idiM+DsbnV9.CV!+~x,/+M-+MRC:\J2    mKNn`.d&/dE/W9+PC(V+ ob+sNkcwkn^Ngl:#*@#@&id7+    N~r6@#@&i7+    NPbW@#@&idb0~srn^NHlsnP{PE#mDknd~XKDK%mOrPDt+    @#@&7dikWP    WO~M/qkdEZW9nPl(VPr/~UKY4k    LPDtnU@#@&d77iMnYwrV[jl^E+,',d+M\nDcCP\d2x1GN`Dk(d/!+;W[+PC(VnRwr+^Ndcwk+s[glh+*b@#@&7idxN,k6@#@&idnx9PrW@#@&ds/@#@&i7r0,xKY~Dd(k/;+;GNKC8^+Prd,xGY4r    o~Dtx@#@&di7MYokV[#mVE~',/+M-nDcC:HJ2U^KNn`Mdqk/;n;WNnPm4s+cob+s9/vskV9Hls+b#@#@&77xN,r0@#@&dU[Pb0@#@&@#@&nU9PWE    ^YbWU@#@&@#@&jfEAAA==^#~@%>