Лучше таки через куки, везде работать будет -
http://learn.javascript.ru/play/Th3LB.
И да, window.onload, как я написал - это плохо. В текущем виде скрипт будет ждать полной загрузки страницы, включая изображения, что не нужно. Выполняться он должен после загрузки DOM, просто кроссбраузерно и без использования сторонних библиотек это заняло бы довольно много строк, для примера-то.