function save_in_cookie_list(cookie_name,my_value) {
   date=new Date;
   date.setFullYear(date.getFullYear()+10);
   var reg = new RegExp('(;)', 'g');

   my_value = my_value.replace(reg, '.');
   my_cookie = LireCookie(cookie_name);
   if(my_cookie!=null) {

      id_update = sito_param_get('update');
      if(id_update!=null) {
         // update
         tab_from_cookie = my_cookie.split(';');
         list_to_save = update_in_list(tab_from_cookie,id_update,my_value);

      } else {
         // insert
         list_to_save = my_cookie+';'+my_value;
      }
   } else {
      // insert first time
      list_to_save = my_value;
   }

   EcrireCookie(cookie_name, list_to_save, date);
}


function update_in_list(tab,id_update,my_value) {
         list_updated = '';
         for(i=0;i<tab.length;i++) {
            if(id_update!=(i+1)) {
               if(i!=0) {
                  list_updated = list_updated+';';
               }
               list_updated = list_updated+tab[i];
            } else {
               if(i!=0) {
                  list_updated = list_updated+';';
               }
               list_updated = list_updated+my_value;
            }
         }
         return list_updated;
}

function delete_in_cookie_list(cookie_name,id_delete) {
   date=new Date;
   date.setFullYear(date.getFullYear()+10);
   var reg = new RegExp('(;)', 'g');

   my_cookie = LireCookie(cookie_name);
   if(my_cookie!=null) {
         // delete
         tab_from_cookie = my_cookie.split(';');
         list_to_save = delete_in_list(tab_from_cookie,id_delete);
    }

   EcrireCookie(cookie_name, list_to_save, date);
}

function delete_in_list(tab,id_delete) {
         list = '';
         for(i=0;i<tab.length;i++) {
            if(id_delete!=(i+1)) {
               if(!(id_delete==1 && i==1)) {
                  if(i!=0) {
                     list = list+';';
                  }
               }
               list = list+tab[i];
            }
         }
         return list;
}
