My issue is this, I have a form with several fields for either entering or retriveing data. Some of these fields retieve the dates for the user using getMonth, getYear, etc functions. I find that if the user tries to work on the page before it has had time to fully download from the server, these date functions give me an error by initializing (or rather nor initializing) to "XXX"'s. Is there a means of blocking the user from altering the pages unitl it has had time to download completely?