Ответ 1
Здесь есть куча информации:
JavaScript: события загрузки DOM, последовательность выполнения и $(документ).ready()
Информация о жизненном цикле DOM и веб-страницы
Порядок выполнения Javascript: http://javascript.about.com/od/hintsandtips/a/exeorder.htm