OK - you asked for it. I was trying to avoid (obviously)
posting the whole shebang, but here it is...
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="adovbs.inc" -->
<!--#include file="OrderTrackingSubs.inc" -->
<!--#include file="QueryBuilding.inc" -->
<%
blnFromRS = FALSE
Set dicDate = createObject("Scripting.Dictionary"

' Show the records from the form elements of the posting page only if no records are found
If Request("FromPage"

= "OrderDetails" or Request("FromPage"

= "LineItemInfo" or Request("FromPage"

= "RepAllOrders" or Request("FromPage"

= "RepActiveOrders"then
blnFromRS = TRUE
'---- Check which submit button brought user back to page then compose SQL query
Set EBNConn = Server.CreateObject("ADODB.Connection"

EBNConn.Open "File Name=\\ebnsrv01\Lancelot\Order_Track\ot_test.udl"
' EBNConn.Open "EBNSRV01", "ot_user", "otusr"
'----- Requests from other pages first...
'Why this can't be in a seperate if branch is beyond me... (GAM 3/11/00)
' If Request("FromPage"

= "LineItemInfo" then
' Set EBN_Reference_No = request.Querystring("nav_s_order_no"

' response.write(EBN_Reference_No)
' subGetQueryString strQuery,"Top_SalesOrderNo"
' Set rsTopArea = EBNConn.Execute(strQuery)
' subGetQueryString strQuery,"Bottom_SalesOrderNo"
' Set rsBottomArea = Server.CreateObject("ADODB.RecordSet"

' rsBottomArea.Open strQuery,EBNConn,adOpenStatic,adLockPessimistic,adCmdText
If Request("FromPage"

= "RepAllOrders" or Request("FromPage"

= "LineItemInfo" or Request("FromPage"

= "RepAllOrders" or Request("FromPage"

= "RepActiveOrders"then
Set EBN_Reference_No = request.Querystring("nav_s_order_no"

subGetQueryString strQuery,"Top_SalesOrderNo"
Set rsTopArea = EBNConn.Execute(strQuery)
subGetQueryString strQuery,"Bottom_SalesOrderNo"
Set rsBottomArea = Server.CreateObject("ADODB.RecordSet"

rsBottomArea.Open strQuery,EBNConn,adOpenStatic,adLockPessimistic,adCmdText
ElseIf Request.Form("SubmitLikeEBN_Reference_No"

= "Get Like" then
Set EBN_Reference_No = request.form("EBN_Reference_No"

subGetQueryString strQuery,"Top_SalesOrderNo"
Set rsTopArea = EBNConn.Execute(strQuery)
subGetQueryString strQuery,"Bottom_SalesOrderNo"
Set rsBottomArea = Server.CreateObject("ADODB.RecordSet"

rsBottomArea.Open strQuery,EBNConn,adOpenStatic,adLockPessimistic,adCmdText
ElseIf Request.Form("SubmitGetByOrderRequestHeaderID"

= "Get Order" then
subGetQueryString strQuery,"Top_OrderRequestHeaderID"
Set rsTopArea = EBNConn.Execute(strQuery)
subGetQueryString strQuery,"Bottom_OrderRequestHeaderID"
Set rsBottomArea = Server.CreateObject("ADODB.RecordSet"

rsBottomArea.Open strQuery,EBNConn,adOpenStatic,adLockPessimistic,adCmdText
ElseIf Request.Form("SubmitAllOrders"

= "All Orders" then
Set s_order_no = request.form("EBN_Reference_No"

Response.Redirect("RepAllOrders.asp?FromPage=OrderDetails&s_order_no=" & s_order_no & ""

ElseIf Request.Form("SubmitActiveOrders"

= "Active Orders" then
Set s_order_no = request.form("EBN_Reference_No"

Response.Redirect("RepActiveOrders.asp?FromPage=OrderDetails&s_order_no=" & s_order_no & ""
ElseIf Request.Form("SubmitGetPrevious"

= "Previous" then
ElseIf Request.Form("SubmitGetNext"

= "Next" then
' ElseIf Request.Form("SubmitJumpTo"

= "Go" then
' ElseIf Request.Form("SubmitLikeOrder_Date"

= "Get Like" then
' blnFromRS = NOT fcnDtVldty("Order_Date",cNoTime) = cNotDate
' (not implemented yet)
ElseIf Request.Form("SubmitLikeBill_to_Name"

= "Get Like" then
subGetQueryString strQuery,"Top_Bill_to_Name"
Set rsTopArea = EBNConn.Execute(strQuery)
subGetQueryString strQuery,"Bottom_Bill_to_Name"
Set rsBottomArea = EBNConn.Execute(strQuery)
Set rsBottomArea = Server.CreateObject("ADODB.RecordSet"

rsBottomArea.Open strQuery,EBNConn,adOpenStatic,adLockPessimistic,adCmdText
ElseIf Request.Form("SubmitLikeBill_to_Address"

= "Get Like" then
ElseIf Request.Form("SubmitLikeBill_to_Address_2"

= "Get Like" then
ElseIf Request.Form("SubmitLikeBill_to_City"

= "Get Like" then
ElseIf Request.Form("SubmitLikeBill_to_County"

= "Get Like" then
ElseIf Request.Form("SubmitLikeBill_to_Post_Code"

= "Get Like" then
ElseIf Request.Form("SubmitLikePhone_No"

= "Get Like" then
ElseIf Request.Form("SubmitLikeE_Mail"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_Name"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_Address"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_Address_2"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_City"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_County"

= "Get Like" then
ElseIf Request.Form("SubmitLikeShip_to_Post_Code"

= "Get Like" then
Else
blnFromRS = FALSE
End If
End If
%>
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Order Details</title>
<SCRIPT LANGUAGE="JavaScript">
function Change()
{
var URL = document.form.Next.options[document.form.Next.selectedIndex].value;
window.location.href = URL;
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF">
<form action="OrderDetails.asp" method="POST">
<input type="hidden" name="FromPage" value="OrderDetails">
<p align="center"><font size="5"><u>Order Details </u></font></p>
<table border="0" width="100%">
<tr>
<td><table border="0">
<tr>
<td>Web Order No</td>
<% strEBNOrderNo = fcnFillTextFormElement(rsTopArea,"OrderRequestHeaderID",blnFromRS)%>
<td><input type="text" size="20" name="OrderRequestHeaderID" value="<%=strEBNOrderNo%>"></td>
<td><input type="submit" name="SubmitGetByOrderRequestHeaderID" value="Get Order"></td>
<td><input type="submit" name="SubmitAllOrders" value="All Orders"></td>
<td><input type="submit" name="SubmitActiveOrders" value="Active Orders"></td>
</tr>
</table>
</td>
<% If blnFromRS AND rsTopArea.RecordCount > 1 then%>
<td align="right"><div align="right"><table border="0">
<tr>
<td><input type="hidden" name="OrderNo" value="<%=rsBottomArea.RecordCount%>">
1 of <%rsBottomArea.RecordCount%> Orders</td>
<td><input type="submit" name="SubmitGetPrevious"
value="Previous"></td>
<td><input type="submit" name="SubmitGetNext"
value="Next"></td>
<td> </td>
<td>Jump to <select name="OrderJumpedTo" size="1">
<% Do While NOT rsTopArea.EOF
strWebOrderNo = rsTopArea.Fields("ebn_order_no"

%>
<option value="<%=strWebOrderNo%>"><%
Response.Write(strWebOrderNo & rsTopArea("Bill_to_Name"

)
%></option>
<% rsTopArea.MoveNext
Loop%>
</select></td>
<td><input type="submit" name="SubmitJumpTo"
value="Go"></td>
</tr>
</table>
</div></td>
<% End If%>
</tr>
</table>
<hr>
<table border="0" width="100%">
<tr>
<td align="right"><!--<input type="submit"
name="SubmitMatchAllFields"
value="Find orders matching all fields filled in">--></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td><table border="0">
<tr>
<td>Order Date</td>
<td><table>
<tr>
<td><%subPutUpdatableDate rsTopArea,"Order_Date",-1,blnFromRS,"DAY"%></td>
<td><%subPutUpdatableDate rsTopArea,"Order_Date",-1,blnFromRS,"MONTH"%></td>
<td><%subPutUpdatableDate rsTopArea,"Order_Date",-1,blnFromRS,"YEAR"%></td>
</tr>
</table></td>
<td><!--<input type="submit" name="SubmitLikeOrder_Date"
value="Get Like">--></td>
</tr>
<tr>
<td>Customer Name</td>
<td><input type="text" size="20"
name="Bill_to_Name" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_Name",blnFromRS)%>"></td>
<td><input type="submit" name="SubmitLikeBill_to_Name"
value="Get Like"></td>
</tr>
<tr><td colspan="3"><hr></td></tr>
<tr>
<td>Billing Address:</td>
<td><!--<input type="submit" name="SumbitExactBillingAddress" value="Get Exact Address">--></td>
</tr>
<tr>
<td>Line 1</td>
<td><input type="text" size="20"
name="Bill_to_Address" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_Address",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeBill_to_Address" value="Get Like">--></td>
</tr>
<tr>
<td>Line 2</td>
<td><input type="text" size="20"
name="Bill_to _Address2" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_Address_2",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeBill_to_Address_2" value="Get Like">--></td>
</tr>
<tr>
<td>City</td>
<td><input type="text" size="20"
name="Bill_to_City" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_City",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeBill_to_City" value="Get Like">--></td>
</tr>
<tr>
<td>County</td>
<td><input type="text" size="20"
name="Bill_to_County" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_County",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLike" value="Get Like">--></td>
</tr>
<tr>
<td>Post Code</td>
<td><input type="text" size="20"
name="Bill_to_Post_Code" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_Post_Code",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeBill_to_Post_Code" value="Get Like">--></td>
</tr>
<tr>
<td>Country</td>
<td><input type="text" size="20"
name="Bill_to_Country_Code" value="<%=fcnFillTextFormElement(rsTopArea,"Bill_to_Country_Code",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeBill_to_Country_Code" value="Get Like">--></td>
</tr>
<tr><td colspan="3"><hr></td></tr>
<tr>
<td>Contact Phone No</td>
<td><input type="text" size="20"
name="Phone_No" value="<%=fcnFillTextFormElement(rsTopArea,"Phone_No",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikePhone_No"
value="Get Like">--></td>
</tr>
</table>
</td>
<td valign="top"><div align="left"><table
border="0">
<tr>
<td>Email Address</td>
<td><input type="text" size="20"
name="E_Mail" value="<%=fcnFillTextFormElement(rsTopArea,"E_Mail",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeE_Mail"
value="Get Like">--></td>
</tr>
<tr>
<td>Contact Name</td>
<td><input type="text" size="20"
name="Ship_to_Name" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_Name",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_Name"
value="Get Like">--></td>
</tr>
<tr><td colspan="3"><hr></td></tr>
<tr>
<td>Shipping Address:</td>
<td><!--<input type="submit" name="SubmitExactShippingAddress" value="Get Exact Address">--></td>
</tr>
<tr>
<td>Line 1</td>
<td><input type="text" size="20"
name="Ship_to_Address" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_Address",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_Address" value="Get Like">--></td>
</tr>
<tr>
<td>Line 2</td>
<td><input type="text" size="20"
name="Ship_to_Address_2" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_Address_2",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_Address_2" value="Get Like">--></td>
</tr>
<tr>
<td>City</td>
<td><input type="text" size="20"
name="Ship_to_City" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_City",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_City" value="Get Like">--></td>
</tr>
<tr>
<td>County</td>
<td><input type="text" size="20"
name="Ship_to_County" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_County",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLike" value="Get Like">--></td>
</tr>
<tr>
<td>Post Code</td>
<td><input type="text" size="20"
name="Ship_to_Post_Code" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_Post_Code",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_Post_Code" value="Get Like">--></td>
</tr>
<tr>
<td>Country</td>
<td><input type="text" size="20"
name="Ship_to_Country_Code" value="<%=fcnFillTextFormElement(rsTopArea,"Ship_to_Country_Code",blnFromRS)%>"></td>
<td><!--<input type="submit" name="SubmitLikeShip_to_Coutry_Code" value="Get Like">--></td>
</tr>
<tr><td colspan="3"><hr></td></tr>
<tr>
<td>Sales Order No</td><% strEBNReferenceNo = fcnFillTextFormElement(rsTopArea,"EBN Reference No",blnFromRS)%>
<td><input type="text" size="15" name="EBN_Reference_No" value="<%=strEBNReferenceNo%>"></td>
<td><input type="submit" name="SubmitLikeEBN_Reference_No" value="Get Like"></td>
</tr>
</table>
</div></td>
</tr>
</table>
<hr>
<%If blnFromRS then
%>
<table border="0" width="100%">
<tr>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Item
No</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Description</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>P/O
No</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Latest
Status</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Item
Info</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Purch.
Info</strong></font></td>
<td bgcolor="#000000"><font color="#FFFFFF"><strong>Ship
Info</strong></font></td>
</tr>
<% Do While NOT rsBottomArea.EOF
strTextColor = "#000000"
item_status = "--------"
If NOT IsNull(rsBottomArea.Fields("cancelled"

) then
strTextColor = "#FF0000"
item_status = "cancelled"
End If
%>
<tr>
<td><font color="<%=strTextColor%>"><%=rsBottomArea.Fields("nav_item_no"

%></font></td>
<td><font color="<%=strTextColor%>"><%=rsBottomArea.Fields("Product"

%></font></td>
<td><font color="<%=strTextColor%>"><%=rsBottomArea.Fields("nav_p_order_no"

%></font></td>
<td><font color="<%=strTextColor%>"><%
Response.Write(fcnLatestStatus( rsBottomArea.Fields("cancelled"

,_
rsBottomArea.Fields("p_order_conf"

,_
rsBottomArea.Fields("vendor_est_due"

,_
rsBottomArea.Fields("vendor_p_up"

,_
rsBottomArea.Fields("depart_p_up_hub"

,_
rsBottomArea.Fields("arrive_del_hub"

,_
rsBottomArea.Fields("depart_del_hub"

,_
rsBottomArea.Fields("delivered"

))
%></font></td><%
If item_status <> "cancelled" then %>
<td><a href="lineiteminfo.asp?nav_p_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_p_order_no"

%>&nav_s_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_s_order_no"

%>&nav_item_no=<%=fcnQryStrParm(rsBottomArea,"nav_item_no"

%>&web_order_no=<%=strEBNOrderNo%>">Item Info</a></td>
<td><a href="pursalordinfo.asp?nav_p_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_p_order_no"

%>&nav_s_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_s_order_no"

%>&nav_item_no=<%=fcnQryStrParm(rsBottomArea,"nav_item_no"

%>&web_order_no=<%=strEBNOrderNo%>">Purch Info</a></td>
<td><a href="shippinginfo.asp?nav_p_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_p_order_no"

%>&nav_s_order_no=<%=fcnQryStrParm(rsBottomArea,"nav_s_order_no"

%>&nav_item_no=<%=fcnQryStrParm(rsBottomArea,"nav_item_no"

%>&web_order_no=<%=strEBNOrderNo%>">Ship Info</a></td> <%
else %>
<td>** n.a **</a></td>
<td>** n.a **</a></td>
<td>** n.a **</a></td> <%
End If %>
</tr>
<% rsBottomArea.MoveNext
Loop%>
</table>
<%Else%>
No orders listed
<%End If%>
</form>
<p> </p>
</body>
</html>
Thanks for your attention,
GAM