Backstretch is a jQuery plugin that lets you to add a dynamically-resized, slideshow-capable background image to any webpage or element.

Images are fetched after your page is loaded, so your users won’t have to wait for the (often large) image to download before using your site.

Also, the background image will stretch to fit the page/element, and will automatically resize as the window/element size changes.