function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);

   if (endstr == -1)
      endstr = document.cookie.length;

   return unescape(document.cookie.substring(offset, endstr));
}

function SetTargetCookie (name, value) {
   // set expiry date to 1 year from now.
   var expires = new Date ();
   expires.setTime(expires.getTime() + (30 * 24 * 3600 * 1000));

   document.cookie = name + "=" + escape (value) +
                     "; expires=" + expires.toGMTString();
}

function updateTargetCookieT (obj) {
   if (obj.checked) {
      SetCookie("settarget", "true");
   } else {
      SetCookie("settarget", "false");
   }
   location.reload();
}

function updateTargetCookie (obj) {
   if (obj.checked) {
      SetTargetCookie("bbgclr", "true");
   } else {
      SetTargetCookie("bbgclr", "false");
   }
   location.reload();
}

function GetCookie (name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;

   while (i < clen) {
      var j = i + alen;

      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);

      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0)
         break;
   }

   return null;
}


// Logo launch code by Jason "loonyboi" Bergman and his team of infinite monkeys
function launchlogo() {
   logoinfo = window.open('/popup.shtml','logoinfo','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=360,height=350,left=50,top=50');
}

var settarget = GetCookie('settarget');

if (settarget == "true") {
   document.write('<base target="_blank">');
} else {
   document.write('<base target="_top">');
}
