Christoph: Cookie-Problem

Beitrag lesen

Hallo,

habe folgendes vor:
Jemand kommt auf meine Seite, wenn bei diesem noch kein Cookie "navigation=" vorhanden ist, sollte das Cookie "navigation=" mit dem Wert "1" geschrieben werden, was auch soweit funktioniert.
Wenn aber das Cookie "navigation=" mit dem Wert "2" überschrieben wird (z.B. durch Anklicken eines Links...), sollte sich die CSS-Datei dabei auf "2.css" ändern.
Wenn das Cookie wieder auf den Wert "1" gesetzt wird, dann sollte die CSS-Datei "1.css" lauten.

Ich habe mal etwas gescriptet, dass aber nicht 100%ig funktioniert:
function test() {
if(document.cookie.indexOf('navigation=')== 1) {
document.getElementById("CSS").href = "1.css";
}

if(document.cookie.indexOf('navigation=')== 2) {
document.getElementById("CSS").href = "2.css";
}

else {
if(document.cookie.indexOf('navigation=')== -1) {
CookieSetz('navigation','1');       // das Cookie-Setzen funktioniert, poste deswegen den Code dieser Funktion hier nicht!
}
}
}

Kann jemand bitte posten, wie der Code richtig lauten müsste??

Danke,
Christoph ;-)