//RuggedView picture viewing system Copyright (c) 1999-2001 by Richard and Benjamin Scarlet

//Utilities to set and get cookies.
function setCookie(name, value) {
   document.cookie = name + "=" + escape(value) + ";"
   + " path=/;";
}
function getCookie(name) {
   if (document.cookie.length == 0) return "none";
   var search = name + "=";
   var offset = document.cookie.indexOf(search);
   if (offset == -1) return "none";
   offset += search.length;
   var end = document.cookie.indexOf(";", offset);
   if (end == -1) end = document.cookie.length;
   return unescape(document.cookie.substring(offset, end));
}

//Utilities to store and retrieve slide sequences in cookies.
function setSequence(seq_array) {
   var grouplist = "";
   var namelist = "";
   for (var i = 0; i < seq_array.length; i++) {
      if (i > 0) {
         grouplist += "$*&";
         namelist += "$*&";
      }
      grouplist += seq_array[i].group;
      namelist += seq_array[i].name;
   }
   setCookie("scarlet_groups", grouplist);
   setCookie("scarlet_names", namelist);
}
function getSequence() {
   var group_array = getCookie("scarlet_groups").split("$*&");
   var name_array = getCookie("scarlet_names").split("$*&");
   var theSequence = new Array();
   for (var i = 0; i < group_array.length; i++) {
      shorty = ({group: group_array[i], name: name_array[i]});
      theSequence[i] = shorty;
   }
   return theSequence;
}
