function setFontStyleSheet(PERKINS_FONT_CSS_TITLE){
	var i,a;
	for(i=0;(a=document.getElementsByTagName("link")[i]);i++){
		if(a.className=="fontcss"&&a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){
			a.disabled=true;
			if(a.getAttribute("title")==PERKINS_FONT_CSS_TITLE) a.disabled=false;
		}
	}
	// set button images
	document.getElementById("text-size1").style.background	= "none";	
	document.getElementById("text-size2").style.background	= "none";
	document.getElementById("text-size3").style.background	= "none";
	switch(PERKINS_FONT_CSS_TITLE){
		case "LargeFont":
			document.getElementById("text-size3").style.background = "#ffffff";
			break;
		case "SmallFont":
			document.getElementById("text-size1").style.background = "#ffffff";
			break;
		default:
			document.getElementById("text-size2").style.background = "#ffffff";
			break;
	}
}

function getFontStyleSheet(){
  var i,a;
  for(i=0;(a = document.getElementsByTagName("link")[i]);i++){
    if(a.className=="fontcss"&&a.getAttribute("rel").indexOf("style")!= -1&& a.getAttribute("title")&&!a.disabled){
    	return a.getAttribute("title");
    }
  }
  return null;
}

function setThemeStyleSheet(PERKINS_THEME_CSS_TITLE) {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.className == "themecss" && a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == PERKINS_THEME_CSS_TITLE) a.disabled = false;
		}
	}
	// set button images
	document.getElementById("theme-yellow").src	= "/assets/stylesheets/images/button-yellow.gif";
	document.getElementById("theme-white").src	= "/assets/stylesheets/images/button-white.gif";
	document.getElementById("theme-black").src	= "/assets/stylesheets/images/button-black.gif";
	document.getElementById("theme-def").src	= "/assets/stylesheets/images/button-default.gif";
	switch(PERKINS_THEME_CSS_TITLE) {
		case "ThemeYellow":
			document.getElementById("theme-yellow").src = "/assets/stylesheets/images/button-yellow-pressed.gif";
			break;
		case "ThemeWhite":
			document.getElementById("theme-white").src = "/assets/stylesheets/images/button-white-pressed.gif";
			break;
		case "ThemeBlack":
			document.getElementById("theme-black").src = "/assets/stylesheets/images/button-black-pressed.gif";
			break;
		default:
			document.getElementById("theme-def").src = "/assets/stylesheets/images/button-default-pressed.gif";
			break;
	}
}

function getThemeStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.className == "themecss" && a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) {
    	return a.getAttribute("title");
    	}
  }
  return null;
}

// COOKIE SET
window.onunload = function(e) {
	// Font Cookie
  if (getFontStyleSheet() != null) {
  	if (getFontStyleSheet() != PERKINS_FONT_COOKIE) {
	  	WM_setCookie(PERKINS_FONT_COOKIE_NAME, getFontStyleSheet(), 24*31, PERKINS_COOKIE_PATH, PERKINS_COOKIE_DOMAIN, '');
	}
  } else {
  	WM_killCookie(PERKINS_FONT_COOKIE_NAME, PERKINS_COOKIE_PATH, PERKINS_COOKIE_DOMAIN );
  }

	// Theme Cookie
  if (getThemeStyleSheet() != null) {
  	if (getThemeStyleSheet() != PERKINS_THEME_COOKIE) {
	  	WM_setCookie(PERKINS_THEME_COOKIE_NAME, getThemeStyleSheet(), 24*31, PERKINS_COOKIE_PATH, PERKINS_COOKIE_DOMAIN, '');
	}
  } else {
  	WM_killCookie(PERKINS_THEME_COOKIE_NAME, PERKINS_COOKIE_PATH, PERKINS_COOKIE_DOMAIN );
  }
}

// removed some window.onload functions that didn't seem relevant

//setFontStyleSheet(PERKINS_FONT_CSS_TITLE);
//setThemeStyleSheet(PERKINS_THEME_CSS_TITLE);