Hallo,
else
if (a.indexOf("c3")!=-1)
a = a.replace(/c3/,"c1");
window.location.href = a;
}
Ich für meinen Teil würde mal raten, daß da in der Tat zwei Klammernpaare fehlen, und zwar in den drei Zeilen nach dem 'else'.
Das führt aber nicht zu einem Syntax Error. Ich vermute das es "else if" in einer Zeile heißen muss. Oder else {} als leere Anweisung und dann ein neues if.
Gruß,
ueps