чтобы повторить фон, убедитесь, что у вас есть css ..
background:url('path/to/image.png') repeat-y 0 0;
Редактировать: безобразный хак (работает) -
$('#container2').css('min-height',document.height - 30);
Редактировать: дополнительное решение -
применить фоновое изображение к телу