più sopra richiamo un js esterno dove lo setto

codice:
if(!window.WDL){WDL={}}
WDL_cookieLibrary = true;

WDL_Cookie = {
	attivi : navigator.cookieEnabled,
	msg : ["I Cookie sono disabilitati : impossibile eseguire l'operazione","Nome del cookie non valido : impossibile eseguire l'operazione"],
	nomeValido : function(nome){
			var rExp = /^[0-9]|\$/i;
			if(typeof(nome)=="string"&&!rExp.test(nome)){return true}else{alert(this.messaggi[1]);return false;}
			},
	setta : function(nome,valore,durata,percorso,dominio,sicurezza){
			if(this.attivi){
				if(this.nomeValido(nome)){
					if(durata){
           					var data_scadenza = new Date();
           					data_scadenza.setTime(data_scadenza.getTime()+(durata.constructor==Array?durata[0]*24*3600*1000+durata[1]*3600*1000+durata[2]*60*1000+durata[3]*1000:durata*24*3600*1000));
						}
					document.cookie=nome+"="+unescape(valore)+(durata?"; expires="+data_scadenza.toGMTString():"")+(percorso?"; path="+unescape(percorso):"")+(dominio?"; domain="+unescape(dominio):"")+(sicurezza?"; secure":"");
					return true;
					}
				else return false;
				}
			else{alert(this.msg[0]);return false;}
			},

	leggi : function(nome){
			if(this.attivi&&document.cookie.length>0&&this.nomeValido(nome)){
				var inizio=document.cookie.indexOf(nome+"=");
				if(inizio != -1){
					inizio+=nome.length+1;
					var fine=document.cookie.indexOf(";",inizio);
					if (fine==-1) fine = document.cookie.length;
						return unescape(document.cookie.substring(inizio,fine));
					}
             			}
             		else{alert(this.msg[0]); return null;}
             		},
	esiste : function(nome){
						if(this.attivi){
							if(document.cookie.indexOf(nome)!=-1){return true};
							//else {return false};
						}
						else{alert(this.msg[0]); return null;}
					},

	leggiTutti : function(locali){
			if(this.attivi&&document.cookie.length>0&&this.nomeValido(nome)){
				var inizio=document.cookie.indexOf(nome+"=");
				if(inizio != -1){
					inizio+=nome.length+1;
					var fine=document.cookie.indexOf(";",inizio);
					if (fine==-1) fine = document.cookie.length;
						return unescape(document.cookie.substring(inizio,fine));
					}
             			}
			else{alert(this.msg[0]); return null;}
             		},
	cancella : function(nome,percorso,dominio){
			if(this.attivi){
				document.cookie = nome + "=; expires=Thu, 01-Jan-70 00:00:01 GMT"+(percorso?"; path="+unescape(percorso):"")+(dominio?"; domain="+unescape(dominio):"");
				return true;
				}
			else{alert(this.msg[0]); return null;}
			},
	modifica : function(nome,valore,giorni_durata,percorso,dominio,sicurezza){
			return this.leggi(nome)?this.setta(nome,valore,giorni_durata,percorso,dominio,sicurezza):false;
		} 
}