var wantedIds = new Array ('content','home-2cols');
var pixelArray =  new Array('9','10','11','12','13','14','16','18','20','24');
var startSize = 3;
var initSize = 3;

function fontSizer(inc) {

	if (!document.getElementById||!document.getElementsByTagName) 
		return;
	var size = initSize;
		size += inc;
	if (size < 0 ) {
		size = 0;
}
	if (size > 9 ) {
		size = 9;
}
		initSize = size;
	for (i=0 ; i < wantedIds.length ; i++) {
		getGood = document.getElementById(wantedIds[i]);
		if (getGood!=null) {
			getallTags = getGood.getElementsByTagName('p');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[size]+'px';
			getallTags = getGood.getElementsByTagName('a');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[size]+'px';
			getallTags = getGood.getElementsByTagName('li');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[size]+'px';
			}
		}
	setCookie("fontSize",pixelArray[size],180,"/");
}
function setFontSize (value) {
	if (!document.getElementById||!document.getElementsByTagName) 
	return;
	
	for (i=0 ; i < wantedIds.length ; i++) {
		getGood = document.getElementById(wantedIds[i]);
		if (getGood!=null) {
			getallTags = getGood.getElementsByTagName('p');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = value+'px';
			getallTags = getGood.getElementsByTagName('a');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = value+'px';
			getallTags = getGood.getElementsByTagName('li');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = value+'px';
			}
		}
	setCookie("fontSize",value,180,"/");
}

function initFontSize () {
	var	size=getCookie("fontSize");
	if(!isNaN(parseFloat(size))) {
		for (i=0; i<pixelArray.length; i++) 
			if (pixelArray[i]==size) initSize = i;
		setFontSize (size); }
	else 
		resetFontSize();
}

function resetFontSize () {
	if (!document.getElementById||!document.getElementsByTagName) 
		return;	
	
	for (i=0 ; i < wantedIds.length ; i++) {
		getGood = document.getElementById(wantedIds[i]);
		if (getGood!=null) {
			getallTags = getGood.getElementsByTagName('p');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[startSize]+'px';
			getallTags = getGood.getElementsByTagName('a');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[startSize]+'px';
			getallTags = getGood.getElementsByTagName('li');
			for (j = 0 ; j < getallTags.length ; j++) 
				getallTags[j].style.fontSize = pixelArray[startSize]+'px';
			}
		}
	initSize = startSize;
	deleteCookie("fontSize","/");
}

function setCookie(name,value,days,path,domain,secure) {
  var expires, date;
  if (typeof days == "number") {
    date = new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires = date.toGMTString();
  }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) {
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}

function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}