Внесу дополнительную ясность:
<head>
...
<script type="text/javascript" src="http://_path_to_/engine.js"></script>
<script type="text/javascript" src="http://_path_to_/javascript.js"></script>
<script type="text/javascript" src="http://_path_to_/calendar.js"></script>
<script type="text/javascript" src="http://_path_to_/calendar-ru.js"></script>
</head>
Аяксом на onClick сменяется содержимое ДИВа на страничке. Файл calendar-ru.js содержит лангпак для календаря. На тот же самый onClick должен меняться и лангпак на calendar-en.js, или calendar-de.js
Все так и происходит. Но переменные остаются из самого первого файла плюс добавляются из второго, плюс из третьего, если уж начать по языкам кликать. Единственное на данный момент, но неприемлемое решение - это location.reload(); Суть - избавиться от переменных свойственных "предыдущему" языку.
Ну как-то так. Спасибо заранее.