i haven't been using 2.0, but for some reason, 2.0 doesn't emit the name attribute of form. by using document.Form1 you are referring to the form by name. you could try either of these...not sure which works per browser compatibility.
document.forms[0] or document.getElementById("Form1")
if i were you, i would look at how microsoft references the form by peeking into the __doPostBack function, if that is what it's still called. you can see this in the html output from your page.
cheers :: thomas