The position on the page is maintained with the url parameter offset.
So you would have to pass the offset to the update page and then pass it back to the results page in the redirect.
1) add the offset url parameter to the update page link... so on line 596 of the results page it becomes:
<a href="tblRecommendedRetailers_Update.asp?ID=<%=Server.URLEncode((WADAtblRecommendedRetailers.Fields.Item("ID").Value))%>&offset=<%=Request.QueryString("offset")%>"
2) Then pass that value through the form action so that it will be available to pass back in the redirect by updating the form action on the update page on line 140 similarly:
<form action="tblRecommendedRetailers_Update.asp?ID=<%=Server.URLEncode((WADAtblRecommendedRetailers.Fields.Item("ID").Value))%>&offset=<%=Request.QueryString("offset")%>"
3) now you have the offset and you can pass it back to the results page after update on line 36:
WA_redirectURL = "tblRecommendedRetailers_Results.asp?offset="&Request.QueryString("offset")