Potresti riassumere la parte HTML/CSS che vuoi sistemare? Perchè hai scritto mille righe e non si sa cosa non ti torna.
Se invece il problema e nel javascript devi chiederlo nel forum apposito