ale dokladnie na powyzszym przykladzie tak samo wrzucalem cookie przez JS
function saveCookie(name, value, time) {
if (dni) {
var data = new Date();
data.setTime(data.getTime()+(time*24*60*60*1000));
var expires = "; expires="+data.toGMTString();
} else {
var expires = "";
}
document.cookie = name+"=" + value + expires + "; path=/";
}
i dziala bez zarzutu. tak na 1.4 jak i 1.6