Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Что будет если функцию засунуть внутрь другой функции?
Я не знаю как это будет работать, но если в основной функции указать параметры для работы, то уже эти параметры становятся общим и для остальных функции которые внутри находятся?