Lars: Variablenübergaben in der Adresse auslesen

Hallo!

Folgendes Javascriptsniplet sollte eigentlich die ID auslesen, die an eine htmladresse angehängt ist. Das funktioniert jedoch mit IE5 nicht. Man bekommt dann nur die ersten 5 Zeichen der URL, weil alles ab dem Fragezeichen gar nicht in document.url enthalten ist. Hat jemand eine Idee wie man trotzdem da ran kommt?

Die Adresse lautet z.B.
http://www.xxx.com/1.html?id=12345

Der Code:
var idnummer=document.URL.substring(document.URL.indexOf("id=")+3,document.URL.indexOf("id=")+8);

Grüße, Lars