function displaylinks() {
 var linkCode = 'Font size: <a href="javascript:setActiveStyleSheet(SS_NORMAL);" class="fontnormal"><img src="includes/images/normaltext_black.gif" alt="Set font size to small"/></a>';
 linkCode += '<a href="javascript:setActiveStyleSheet(SS_LARGE);" class="fontlarge"><img src="includes/images/largetext_black.gif" alt="Set font size to large"/></a>';
 linkCode += '<a href="javascript:setActiveStyleSheet(SS_XLARGE);" class="fontxlarge"><img src="includes/images/xlargetext_black.gif" alt="Set font size to xlarge"/></a>';
 
 //document.getElementById('fontcontrols').innerHTML = linkCode;
}


// Code base on code from A List Apart:
// http://www.alistapart.com/d/relafont/styleswitcher.js

var SS_NORMAL = "Normal";
var SS_LARGE = "Large";
var SS_XLARGE = "XLarge";
var COOKIE_NAME = "style";

function fontSizeUp() {
  active = getActiveStyleSheet();
  switch (active) {
    case SS_NORMAL : 
      setActiveStyleSheet(SS_LARGE);
      break;
    case SS_LARGE : 
      setActiveStyleSheet(SS_XLARGE);
      break;
    case SS_XLARGE :
      break;
    default :
      setActiveStyleSheet(SS_NORMAL);
      break;
  }
}

function fontSizeDown() {
  active = getActiveStyleSheet();
  switch (active) {
    case SS_XLARGE : 
      setActiveStyleSheet(SS_LARGE);
      break;
    case SS_LARGE : 
      setActiveStyleSheet(SS_NORMAL);
      break;
    case SS_NORMAL : 
      break;
    default :
      setActiveStyleSheet(SS_NORMAL);
      break;
  }
}

function setActiveStyleSheet(title) {
	var i, a, main;
  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") == 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;
}

function getPreferredStyleSheet() {
  return SS_NORMAL;
}

function stylesheetLoad() {
	var cookie = readCookie(COOKIE_NAME);
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

function stylesheetUnload() {
	var title = getActiveStyleSheet();
	createCookie(COOKIE_NAME, title, 365);
}

var cookie = readCookie(COOKIE_NAME);
var title = cookie ? cookie : getPreferredStyleSheet();
if (title == 'null') {
  title = getPreferredStyleSheet();
}

setActiveStyleSheet(title);
