Te paso la clase cookies que tengo: 
   
Código Javascript
:
Ver original- var cookies = {  
-         set : function(n,v,days){ // set(string(cookieName), string(cookieVal), int(dias)) 
-             var d = new Date(), e = days || 365; 
-             d.setDate(d.getDate()+e); 
-             document.cookie=n+ "=" +escape(v)+ ((e==null) ? "" : "; expires="+d.toGMTString()) + "; path=/"; 
-         }, 
-         get : function(n){ // get(string(cookieName)) 
-             if(document.cookie.length>0){ 
-                 var c_start=document.cookie.indexOf(n + "="); 
-                 if (c_start!=-1){ 
-                     c_start=c_start + n.length+1; 
-                     var c_end=document.cookie.indexOf(";",c_start); 
-                     if (c_end==-1) c_end=document.cookie.length; 
-                     var r = unescape(document.cookie.substring(c_start,c_end)); 
-                     return r == '' ? null : r; 
-                 } 
-             } 
-             return null; 
-         }, 
-         unset: function(n){ 
-             this.set(n,"",-1); 
-         } 
-     }; 
Ahora guardando datos seleccionados en cookies:    
Código CSS:
Ver original- <style> 
- td {cursor:pointer} 
- .seleccionado {background:lightgreen} 
- </style> 
Código Javascript
:
Ver original- (function(){ 
-     var personsTD = document.getElementById('nombrePerson').getElementsByTagName('td'),i,save,l=personsTD.length, 
-     cambiar = function(el){ 
-         el.className = el.className != 'seleccionado' ? 'seleccionado' : '' 
-     }, 
-     guardar = function(){ //guardar en cookie 
-         save = [] 
-         for(i=0;i<l;i++){if(personsTD[i].className == 'seleccionado') save.push(i)} 
-         cookies.set('INFO_COLOR',save.join(','),365) 
-     } 
-      
-     var info = (cookies.get('INFO_COLOR') || '').split(','),j,k= info!= '' ? info.length : 0 
-     for(i=0;i<l;i++){ 
-         for(j=0;j<k;j++){if(info[j] == i) personsTD[i].className = 'seleccionado'} //estilizar celdas guardadas 
-         personsTD[i].ondblclick = function(){cambiar(this);guardar()} 
-     } 
- })()