alf: Stylesheet von Fenstergröße abhängig

Beitrag lesen

<script type="text/javascript">  
 if (window.innerWidth) {  
  ws_breite = window.innerWidth;  
 }  
 else if (document.body.offsetWidth) {  
  ws_breite = document.body.offsetWidth;  
 }  
 else {  
  ws_breite = 640;  
 }  
 if (ws_breite >= 1440) {  
  document.write('<link rel="stylesheet" type="text/css" href="css/style2.css">');  
 }  
 </script>

Ich versuche mit diesem Code für unterschiedliche Fenstergrößen jeweils ein anderes Stylesheet zu laden, allerdings bringt mir der Internet Explorer folgenden Fehler: "Objekt erforderlich"
Leider komme ich nicht weiter, kann mir jemad helfen?