Why does every page load clear session values? It doesn't sound like you are using the session correctly.
How do you plan to pass values using javascript? Even if you find the controls and get the values, you still need to put them somewhere that you can move them around. If not the query string or session, then you need to put them into some persistent storage (such as a database) and retrieve them using some user specific identifier (i.e. usually the session ID or something similar).
-Peter
compiledthoughts.com