Aaahhhh..... hmmm..... non saprei... puoi fare una copia più semplice possibile della pagina, pubblicarla, e poi chiedere aiuto nel forum javascript

Soluzione alternativa, unica che vedo, potrebbe essere fare una discreta serie di media-query css con le diverse dimensioni.

o/ !