function fontsizechange() {
  active = getActiveSizeStyleSheet();
  switch (active) {
    case 'Size - Small' : 
      setActiveSizeStyleSheet('Size - Medium');
      break;
    case 'Size - Medium' : 
      setActiveSizeStyleSheet('Size - Large');
      break;
    case 'Size - Large' : 
      setActiveSizeStyleSheet('Size - Larger');
      break;
    case 'Size - Larger' : 
      setActiveSizeStyleSheet('Size - Small');
      break;
    default :
      setActiveSizeStyleSheet('Size - Medium');
      break;
  }
}

function getPreferredSizeStyleSheet() {
  return ('Size - Medium');
}

function setActiveSizeStyleSheet(title) {
	var i, a, main;
	for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("title") &&
			a.getAttribute("title").indexOf("Size - ") == 0)
		{
				a.disabled = true;
				if(a.getAttribute("title") == title)
					a.disabled = false;
		}
	}
	var control = document.getElementById('fontsizechange');
	if (control) {
		control.innerHTML = title.substring(title.indexOf("-")+2);
	}
}

function getActiveSizeStyleSheet() {
	var i, a;
	for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if (a.getAttribute("title") &&
			a.getAttribute("title").indexOf("Size - ") == 0 && 
			!a.disabled)
		{
			return a.getAttribute("title");
		}
	}
	return null;
}

//addLoadEvent(function(e) {
  var cookie = readCookie("fontsizestyle");
  var title = cookie ? cookie : getPreferredSizeStyleSheet();
  setActiveSizeStyleSheet(title);
//})

addUnloadEvent(function(e) {
  var title = getActiveSizeStyleSheet();
  createCookie("fontsizestyle", title, 365);
})