/******************************************************************************
	Required Javascript References:
		* none

	Note:
		Received from Leo but modified to not auto-execute code
******************************************************************************/



function getCurrentsize() {
  return currentSize;
}

function setCurrentsize(newsize) {
  currentSize = newsize;
  if (document.getElementById) {
  	document.getElementById("textcontent").style.cssText = "font-size:"+currentSize+"px";
  	document.getElementById("textSizer").style.cssText = "display: block;";
  }  
}

function resetCurrentsize() {
  currentSize = 13;  
  if (document.getElementById) {
  	document.getElementById("textcontent").style.cssText = "font-size:"+currentSize+"px";  	
  }
}

function sizeUp() {
  if (document.getElementById) {
    currentSize++;
    document.getElementById("textcontent").style.cssText = "font-size:"+currentSize+"px";
  }
}

function sizeDown() {
  if (document.getElementById) {
    currentSize--;
    document.getElementById("textcontent").style.cssText = "font-size:"+currentSize+"px";
  }
}

var previousDiv = null;
var previousClasses = null;

function callItOut(divName) {
  if (document.getElementById) {
    currentClasses = document.getElementById(divName).className;
    document.getElementById(divName).className += " articleHighlight";
    if (previousDiv != null) {
      document.getElementById(previousDiv).className = previousClasses;
    }
    previousDiv = divName;
    previousClasses = currentClasses;
  }
}

function unCallIt(divName) {
  if (document.getElementById) {
    document.getElementById(divName).className = previousClasses;
    previousDiv = null;
    previousClasses = null;
  }
}

function selectChart(chartname) {
  if (document.getElementById) {
    clearAll();
    document.getElementById(chartname).className = "selected";
    document.getElementById(chartname+"chart").className = "";
  }
}

function clearAll() {
    document.getElementById("r1").className = "";
    document.getElementById("r2").className = "";
    document.getElementById("r3").className = "";
    document.getElementById("r1chart").className = "hidden";
    document.getElementById("r2chart").className = "hidden";
    document.getElementById("r3chart").className = "hidden";
}
function textProcessingOnLoad() {
  if (document.getElementById) {
    resetCurrentsize();
    document.getElementById("textSizer").style.cssText = "display: block;";
  }

}

function cookieProcessingOnUnLoad() {
  var preferredSize = getCurrentsize();
  createCookie("fontsize", preferredSize, 13);
}

