function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

preload = function() {
	MM_preloadImages('images/learn-more-over.gif')
}

if (window.attachEvent) window.attachEvent("onload", preload);

function getCookie(c_name) {
	if (document.cookie.length>0) {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1) { 
		c_start=c_start + c_name.length+1; 
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
	  } 
    }
	return "";
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function setStyleByTag(e, p, v, g) {
	if(g) {
		var elements = document.getElementsByTagName(e);
		for(var i = 0; i < elements.length; i++) {
			elements.item(i).style[p] = v;
		}
	} else {
		var sheets = document.styleSheets;
		if(sheets.length > 0) {
			for(var i = 0; i < sheets.length; i++) {
				var rules = sheets[i].cssRules;
				if(rules.length > 0) {
					for(var j = 0; j < rules.length; j++) {
						var s = rules[j].style;
						// selectorText broken in NS 6/Mozilla: see
						// http://bugzilla.mozilla.org/show_bug.cgi?id=51944
						ugly_selectorText_workaround();
						if(allStyleRules) {
							if(allStyleRules[j] == e) {
								s[p] = v;
							}			
						} else {
							// use the native selectorText and style stuff
							if(((s[p] != "") && (s[p] != null)) &&
							   (rules[j].selectorText == e)) {
								s[p] = v;
							}
						}

					}
				}
			}
		}
	}
}

function smtxt() { 
	var contTxt = document.getElementById("content");
	contTxt.style.fontSize = "13px";
	var discTxt = document.getElementById("disclaimer");
	discTxt.style.fontSize = "10px";
	discTxt.style.lineHeight = "12px";
	var paTxt = document.getElementById("pa-menu");
	if (paTxt != null) { paTxt.style.fontSize = "11px"; }
	var h1Txt = document.getElementsByTagName("H1");
	var myH1 = h1Txt.item(0);
	myH1.style.fontSize = "16px";
	setStyleByTag("H2", "fontSize", "12px", 1);
	setStyleByTag("H3", "fontSize", "12px", 1);
	setStyleByTag("H4", "fontSize", "12px", 1);
	var toggle = "sm";
	setCookie('toggle',toggle,1);
}

function mdtxt() { 
	var contTxt = document.getElementById("content");
	contTxt.style.fontSize = "16px";
	var discTxt = document.getElementById("disclaimer");
	discTxt.style.fontSize = "11px";
	discTxt.style.lineHeight = "13px";
	var paTxt = document.getElementById("pa-menu");
	if (paTxt != null) { paTxt.style.fontSize = "12px"; }
	var h1Txt = document.getElementsByTagName("H1");
	var myH1 = h1Txt.item(0);
	myH1.style.fontSize = "18px";
	setStyleByTag("H2", "fontSize", "14px", 1);
	setStyleByTag("H3", "fontSize", "14px", 1);
	setStyleByTag("H4", "fontSize", "14px", 1);
	var toggle = "md";
	setCookie('toggle',toggle,1);
}

function lgtxt() { 
	var contTxt = document.getElementById("content");
	contTxt.style.fontSize = "18px";
	var discTxt = document.getElementById("disclaimer");
	discTxt.style.fontSize = "12px";
	discTxt.style.lineHeight = "14px";
	var paTxt = document.getElementById("pa-menu");
	if (paTxt != null) { paTxt.style.fontSize = "13px"; }
	var h1Txt = document.getElementsByTagName("H1");
	var myH1 = h1Txt.item(0);
	myH1.style.fontSize = "20px";
	setStyleByTag("H2", "fontSize", "16px", 1);
	setStyleByTag("H3", "fontSize", "16px", 1);
	setStyleByTag("H4", "fontSize", "16px", 1);
	var toggle = "lg";
	setCookie('toggle',toggle,1);
}

function chngFnt() {
	var toggle=getCookie('toggle');
	if (toggle=='sm') { smtxt(); }
	if (toggle=='md') { mdtxt(); }
	if (toggle=='lg') { lgtxt(); }
}
setTimeout("chngFnt();",500);
