secondo me ti stai complicando la vita. Per centrare un layout o un elemento non occorre appoggiarsi a javascript, puoi gestire il tutto da css e senza l'uso di posizionamenti assoluti, notoriamente difficilmente gestibili

leggi cosa dice Mich_


per la barra di scorrimento associata a un div, ti basta settare la proprietà overflow, sempre da css