function rem(ref) {
  if(ref=="all")
    selection = "";
  else {
    selection = unescape(getCookie('selection'));
	if(selection!=null) {
	  selection = selection.replace(","+ref+",",",");
	  selection = selection.replace(ref+",","");
	  selection = selection.replace(","+ref,"");
	  selection = selection.replace(ref,"");
	}
  }
  writeselcookie(selection);
  location.reload(true);
}

function writeselcookie(sel) {
  var today = new Date();
  var expiredate = new Date();
  expiredate.setTime(today.getTime() + (60*60*24*30*1000));
  setCookie("selection",sel,expiredate,"/");
  
}

function setCookie(name, value, expire, pad) {          
  document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())) + "; path=" + pad
}

function getCookie(Name) {          
  var search = Name + "="          

  if (document.cookie.length > 0) { 
    offset = document.cookie.indexOf(search)                     
    if (offset != -1) {                                
       offset += search.length 
       end = document.cookie.indexOf(";", offset) 
       if (end == -1)                                         
          end = document.cookie.length                              
       return unescape(document.cookie.substring(offset, end))                    
    }           
  }
}