Jupiter: Programmierfehler! Bitte um Hilfe!

Hallo Leute!
 Ist bestimmt nur ein winziger Fehler, aber ich komme nicht drauf!
Mein Skript:
document.cookie =  "backhop=" + document.referrer;
var anfang = document.cookie;
 var grobposition = anfang.indexOf("http");
 var grobadresse = anfang.substring(grobposition);
 var position = grobadresse.indexOf("/",8);
var adresse =  grobadresse.slice(0,position);
var ziel = "Homepage";
 document.write(ziel.link(adresse));

Das spuckt als Link aber "GROBADRESSE" aus!

Wenn ich testweise in die vorletzte Zeile:
alert(adresse);
schreibe, dann ghet der Link auf "adresse"!

WARUM? Bin ich zu doof??? Bitte um Hilfe! Kann ja nichts ernstes sein, oder?

MLG

Kai