И вот я хочу с помощью JS придать своему фиксированному дизайну резиновость
То что хочешь сделать ты - это велосипед с квадратными колесами.
Если задача научиться писать на js - выбери другую задачу, менее бесперспективную.
Если создать резиновую верстку - ты вовсе не туда попал, это реализуемо, и только с помощью css.