Naja. also ich wäre vorsichtig mit "plazieren wo du willst". der ie6 reagiert da sehr empfindlich, gerade wenn js-code im body steht. da kann es schon mal passieren, dass man ganz sporadisch komische fehlermeldungen in form eines popups bekommt wie "Die Internetseite konnte nicht angezeigt werden".
ich habe es mir angewöhnt, meinen js-code in dateien zu separieren, so gut es geht, und dann in der jeweiligen seite (auch mit master-pages) im pre-render event folgende code-zeile einzufügen:
Page.Header.Controls.Add(New LiteralControl("<script type=""text/javascript"" src=""jsCode/AnfahrtFrontend.js""></script>"))
die client-id deiner input-box kannst du dir ja im quellcode im browser angucken und sie dann im js-file hard coden...