Hi,
CSS bietet auch (noch) keine Möglichkeit zum Skalieren von Hintergundbildern.
selbst bei entsprechender Unterstützung durch die Browser würde ich eine Skalierung eher vermeiden. Es sei denn, diese entspräche wenigstens ein bisschen der einer guten Bildbearbeitung. Bis dahin halte ich CSS3 media queries für den besseren Weg. Mit Opera funktioniert das sogar schon recht gut. :-)
Damit könnte man darauf verzichten, die Fensterdimensionen mit Javascript zu erraten.
http://www.virtuelvis.com/gallery/mediaqueries/
http://www.literarymoose.info/=/synopsis/stretch.xhtml
http://www.literarymoose.info/=/destroy/media-queries-background-stretch.xhtml
Grüße,
Roland