Masz 2 rozwiązania (a właściwie ciut więcej):
1) CSS3
http://www.css3.info/preview/background-size/ (cover)
2) ustawiasz w tle obrazek : position:fixed; top:0; lefT:0; width:100%; height:100%
Jeżeli nie chcesz fixed w 2 sposobie, wtedy musisz już kombinować. Będziesz musiał wykryć wysokość dokumentu ( $(document).height() ) i wtedy ustawić to obrazkowi. Samo ustawienie height na 100% nic ci nie da. Chyba że mocno pokombinujesz z CSS height 100% (w google znajdziesz przykłady), ale to nie zawsze wychodzi

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function() {
$('#tlo').css({
'position':'absolute',
'left' : 0,
'top' : 0,
'width' : $(window).width(),
'height' : $(document).height()
'z-index' : -1
}).show();
});
</script>
To oczywiście skrypt do 2 przypadku. Najlepiej oczywiście takiemu obrazkowi z CSS dać display:none, a dopiero po wczytaniu dokumentu (czyli jak ten skrypt zostanie odpalony) go pokazywać