Přečtení proměnných z adresy javascriptem

Napsal jsem si proceduru, která vyseparuje z části adresy za otazníkem proměnné a uloží je do asociativního pole httpGetVars. Všechno to dělá javascript. Výsledek příkladu:

Pokud to hlásí undefined, je potřeba přidat do adresy ty proměnné.

Zdroj je komentovaný, zobrazte si ho. Tento příklad se vztahuje k výkladu objektu window.location. Tam je postatná vlastnost location.search, který obsahuje část adresy za otazníkem (včetně otazníku).