http://www.csb7.com/blogs/whyblogwhy/2005/08/29/document_getelementbyid_may_return_incor