/* _____________________________________________________ Story font widget */
var STRYKER_FONT_COOKIE_NAME = "strykerFont";
var STRYKER_FONT_COOKIE_PATH = "/";
var STRYKER_FONT_COOKIE_DOMAIN = EditionDomain;
var STRYKER_FONT_COOKIE = WM_readCookie( 'strykerFont' );
var STRYKER_CSS_TITLE = STRYKER_FONT_COOKIE ? STRYKER_FONT_COOKIE : null;

function setActiveStyleSheet(STRYKER_CSS_TITLE) {
  var i, a;
  
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == STRYKER_CSS_TITLE) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

window.onunload = function(e) {
  if (getActiveStyleSheet() != null) {
  	if (getActiveStyleSheet() != STRYKER_FONT_COOKIE) {
	  	WM_setCookie( STRYKER_FONT_COOKIE_NAME, getActiveStyleSheet(), 24*31, STRYKER_FONT_COOKIE_PATH, STRYKER_FONT_COOKIE_DOMAIN, '');
	}
  } else {
  	WM_killCookie( STRYKER_FONT_COOKIE_NAME, STRYKER_FONT_COOKIE_PATH, STRYKER_FONT_COOKIE_DOMAIN );
  }
}

setActiveStyleSheet(STRYKER_CSS_TITLE);
