Ci sono diverse routine che consentono di gestire i cookie vis js (in pratica con una funzione li setti, con un'altra li leggi).

Nella libreria che stiamo sviluppando avevamo lavorato ad un buon modulo per la gestione dei cookie, ma non è online l'ultima versione (e al momento non ce l'ho a portata di mano), cmq quella vecchia era:

http://library.wedev.it/WDL/package/_beta/WDL_cookie.js

i metodi principali si usano così:

WDL.Cookie.setta(nome, valore); //per scriverli;
WDL.Cookie.leggi(nome); //per leggerli

queste sono proprio le funzionalità di base, se mettiamo online il nuovo modulo e ti interessa ti posto il link.
ciauz