
//start getting query string function to get href of the link by id
function getQueryVariable(variableName, hreflink) {
  var querystring = hreflink.split("?")[1];
  var vars = querystring.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variableName) {
	 return pair[1];
    }
  }
  alert('Query Variable ' + variable + ' not found');
}

//YAHOO event listener utility
	// array can contain object references, element ids, or both
	var ids = ["fontNormal", "fontLarge", "fontLargest"];
	YAHOO.util.Event.addListener(ids, "click", changeText);


//start change text function
function changeText(eventResult) { 
		
		YAHOO.util.Event.preventDefault(eventResult); 
		var docBody = document.getElementsByTagName('body')[0];
		var linkId = this.id;
		var hreflink = document.getElementById(linkId).getAttribute('href');
		var size = getQueryVariable("size", hreflink);
		docBody.style.fontSize = size;

		setCookie(size);
	}
//end change text function 

//start set page size cookie function
function setCookie(value)
{
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+7);
		document.cookie="FiresideFontSize" + "=" + escape(value);
}

//start read page size cookie function
function setPageSize()
{
	var docBody = document.getElementsByTagName('body')[0];
	var results = document.cookie.match ( '(^|;) ?' + 'FiresideFontSize' + '=([^;]*)(;|$)' );
  	if (results)
    		docBody.style.fontSize = unescape(results[2]); //alert(unescape(results[2]));
}

//start hover menu script
sfHover = function() {
	var sfEls = document.getElementById("footerNav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//end hover menu script
