var MyAdventure = new String;
var begin = document.cookie.indexOf("MyAdventure=");
if (begin > -1)
{
  begin = document.cookie.indexOf("=", begin) + 1;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
  {
    end = document.cookie.length;
  }
  MyAdventure = unescape(document.cookie.substring(begin, end));
}

function CheckAdventure(MyAdventure)
{
  var AdventureList = document.AdventureList;
  for (var i = 0; i < AdventureList.length; i++)
  {
    if (MyAdventure.match(AdventureList[i].value))
    {
      AdventureList[i].checked = 1;
    }
  }
}

function ToggleAdventure(AdvName)
{
  var today = new Date();
  var expireTime = new Date(today.getTime() + 24 * 60 * 60 * 1000);
  var Reg = new RegExp(AdvName.value, 'gi');
  if (MyAdventure.match(AdvName.value))
  {
    MyAdventure = MyAdventure.replace(Reg, '');
  }
  else
  {
    MyAdventure += AdvName.value;
  }
  document.cookie="MyAdventure=" + escape(MyAdventure) + "; expires=" + expireTime.toGMTString() + ";path=/";
}

CheckAdventure(MyAdventure);
