1) non ho apportato alcuna modifica di recente (sono mesi che non modifico la pagina), la cosa strana è che lo stesso script l'ho utilizzato in un altro sito web e anche lì riscontro lo stesso problema, ovvero la posizione del menu è cambiata, ora si trova sempre in basso a sinistra anziché al centro com'era in precedenza;
2) valuterò la possibilità di passare al jquery.

Tuttavia, non appena mi sarà possibile nei prossimi giorni, provvederò a pubblicare una pagina demo con solo il file in questione così se vorrai potrai più facilmente esaminare il problema.

Nel frattempo ti saluto e ti ringrazio per la disponibilità.