/* INCREASE AND DECREASE SCRIPTS

function increaseFontSize() {
  var className = getClassName();
  if ('fontsizeNormal' == className) {
    d('fontAdjust').className = 'fontsizeMedium';
  }
  else if ('fontsizeMedium' == className) {
    d('fontAdjust').className = 'fontsizeLarge';
  }
}

function decreaseFontSize() {
  var className = getClassName();
  if ('fontsizeMedium' == className) {
    d('fontAdjust').className = 'fontsizeNormal';
  }
  else if ('fontsizeLarge' == className) {
    d('fontAdjust').className = 'fontsizeMedium';
  }
} */

function normalFontSize() {
  	d('fontAdjust').className = 'fontsizeNormal';
	storeFontSize('/assets/scripts/fontsize/setFontSize.php?fontsize=fontsizeNormal');
}
function mediumFontSize() {
  	d('fontAdjust').className = 'fontsizeMedium';
	storeFontSize('/assets/scripts/fontsize/setFontSize.php?fontsize=fontsizeMedium');
}
function largeFontSize() {
  	d('fontAdjust').className = 'fontsizeLarge';
	storeFontSize('/assets/scripts/fontsize/setFontSize.php?fontsize=fontsizeLarge');
}


function getClassName() {
  return d('fontAdjust').className;
}

function d(id) {
  return document.getElementById(id);
}

/***** ADDITIONS for SESSION SIZE STORING ********/
function storeFontSize(url, callback) {
	var xhr;
	if(typeof XMLHttpRequest !== 'undefined') xhr = new XMLHttpRequest();
	else {
		var versions = ["Microsoft.XmlHttp", 
						"MSXML2.XmlHttp",
						"MSXML2.XmlHttp.3.0", 
						"MSXML2.XmlHttp.4.0",
						"MSXML2.XmlHttp.5.0"];
		 for(var i = 0, len = versions.length; i < len; i++) {
			try {
				xhr = new ActiveXObject(versions[i]);
				break;
			}
			catch(e){}
		 } // end for
	}
	xhr.onreadystatechange = ensureReadiness;
	function ensureReadiness() {
		if(xhr.readyState < 4) {
			return;
		}
		if(xhr.status !== 200) {
			return;
		}
		// all is well	
		if(xhr.readyState == 4) {
			if (typeof(callback)=='object') callback(xhr); /* if (typeof(callback)=='object') is an IE FIX */
		}			
	}
	xhr.open('GET', url, true);
	xhr.send('');
}
