Соглашаясь с ответами Доу Маана и Эрика, здесь есть несколько других вещей, которые могут оказаться полезными для вас.
Во-первых, внутри тегов head вы можете ссылаться на отдельный файл JavaScript, который затем можно использовать повторно:
<script language="JavaScript" src="/common/common.js"></script>
где common.js - это файл функции для повторного использования в каталоге верхнего уровня с именем common.
Во-вторых, вы можете отложить работу скрипта с помощью setTimeout, например ::
setTimeout(someFunction, 5000);
Второй аргумент в миллисекундах. Я упоминаю об этом, потому что вы, похоже, пытаетесь что-то отложить в своем исходном фрагменте кода.