проблема вот в чём - пытаюсь задать cookie для документа, вот таким способом:

Код:
function setCookie (name, value){
var expDate = new Date();
oneYear = 365 * 24 * 60 * 60 * 1000
expDate.setTime(expDate.getTime() + oneYear)
document.cookie = name + "=" + escape(value) + "; expires=" + expDate.toGMTString()
}
далее функцией getCookie() пытаюсь достать значение value:

Код:
function GetCookie (name) {
var result = null;
var myCookie = " " + document.cookie + ";";
var searchName = " " + name + "=";
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if (startOfCookie != –1) {
startOfCookie += searchName.length; // Пропуск имени cookie
endOfCookie = myCookie.indexOf(";", startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
alert(result);
}
Всё работает нормально, но если закрыть окно, потом зайти на страницу снова и вызвать getCookie(), то она ничего не найдёт, а должна же по идее!
Тестирую всё это на сервере, coоkies в ie включены, где я затупил?