var cookie = ReadCookie("stylesheet");
var offsite = ReadCookie("offsitelinks");
var expand = ReadCookie("expandsidebar");
var inlineSVG = ReadCookie("inlineSVG");

function SetUserPrefs()
{
   setOffsiteLinks(offsite);
}

function inlineSVGHeader()
{
   //alert('hi');
   var header = "";
   if ('true' != ReadCookie("inlineSVG"))
   {
      //alert('inloop');
      var header = "<object id='AdobeSVG' classid='clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2'></object><?import namespace='iSvg' implementation='#AdobeSVG'?>";
   }
   return header;
}

function setOffsiteLinks(isNew)
{
   if ('false' == isNew)
   {
      for(var i = 0; document.links.length > i; i++)
      {
         document.links[i].getAttribute("href")
         if ('_blank' == document.links[i].getAttribute("target"))
         {
            document.links[i].setAttribute("target", "_self")
         }
      }
   }
}

function setActiveStyleSheet(title)
{
   var i, styles, main;
   for(i=0; (styles = document.getElementsByTagName("link")[i]); i++)
   {
      if(styles.getAttribute("rel").indexOf("style") != -1 && styles.getAttribute("title"))
      {
         styles.disabled = true;
         if(styles.getAttribute("title") == title)
         {
            styles.disabled = false;
         }
      }
   }
}

function getActiveStyleSheet()
{
   var i, styles;
   for(i=0; (styles = document.getElementsByTagName("link")[i]); i++)
   {
      if(styles.getAttribute("rel").indexOf("style") != -1 && styles.getAttribute("title") && !styles.disabled)
      {
         return styles.getAttribute("title");
      }
   }
   return null;
}

function getPreferredStyleSheet()
{
   var i, styles;
   for(i=0; (styles = document.getElementsByTagName("link")[i]); i++)
   {
      if(styles.getAttribute("rel").indexOf("style") != -1
      && styles.getAttribute("rel").indexOf("alt") == -1
      && styles.getAttribute("title")
      )
      {
         return styles.getAttribute("title");
      }
   }
   return null;
}

function ReadCookie(name)
{
   var nameEQ = name + "=";
   var ca = document.cookie.split(';');
   for(var i=0;i < ca.length;i++)
   {
      var c = ca[i];
      while (c.charAt(0)==' ') c = c.substring(1,c.length);
      if (c.indexOf(nameEQ) == 0)
      {
         return c.substring(nameEQ.length,c.length);
      }
   }
   return null;
}

window.onload = function(e)
{
   var cookie = ReadCookie("stylesheet");
   var title = cookie ? cookie : getPreferredStyleSheet();
   //  var title = getPreferredStyleSheet();
   setActiveStyleSheet(title);
}

/*
window.onunload = function(e)
{
   var title = getActiveStyleSheet();
   createCookie("style", title, 365);
}
*/

var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
//setInlineSVG(inlineSVG);

//setOffsiteLinks(offsite);


