Hey, ho, ich möchte einen Cookie schreiben und bekomme dabei mir unerklärlicherweise Probleme

Das Script zum Schreiben des Cookies:
Code:
function CookieSetzen (name,
                        wert,
                        verfall,
                        pfad,
                        domain,
                        sicher) {

        document.cookie =  name + "=" + escape (wert) +
               ((verfall) ? "; expires=" + verfall.toGMTString() : "") +
               ((pfad)    ? "; path=" + pfad : "") +
               ((domain)  ? "; domain=" + domain : "") +
               ((sicher)  ? "; secure=" + sicher : "");
      }
und das Script, in dem ich die Funktion aufrufe:
Code:
function change () {
	  if (I==0) {
	  CookieSetzen("MB","no",365 * 24 * 60 * 60 * 1000);
	  I=1;
	  }else{
	  CookieSetzen("MB","yes",365 * 24 * 60 * 60 * 1000);
	  I=0;
	  }
	  }
I ist schon vorher bestimmt worden, daran liegst net. Hoffe ihr könnt mir helfen