/*
Description:  Texte dynamisch vergroessern oder verkleinern
Version: 1.0
Author: Rolf Frankenberg
URL: http://frankenberg.ch/

id="ueberschrift"
id="einleitung"
id="text_normal"
class="text_normal"
class="text"
class="text_big"

*/
var prefsLoaded = false;
var fontsize = 12;

function start_setfont() {
	var cookie = readCookie("frankenberg_fontSize");
	if(cookie)
		fontsize = cookie;
	setsize(fontsize);
}

function textSize(dec) {
	if (dec==1){
		fontsize++;
	}
	else {
		fontsize--;
	}
	
	if (fontsize<9){
		fontsize=9;
	}
	else if (fontsize>18){
		fontsize=18;
	}
	setsize(fontsize);
}

function setsize(fontsize){
	var headsize = parseInt(fontsize)+2;
	if (document.all)
	{
		if(document.all.text_normal)
			document.all.text_normal.style.fontSize = ""+fontsize+"px";
		if(document.all.einleitung)
			document.all.einleitung.style.fontSize = ""+fontsize+"px";
		if(document.all.ueberschrift)
			document.all.ueberschrift.style.fontSize = ""+headsize+"px";
	}
	else
	if (typeof(document.getElementById)=="function") 
	{
		if(document.getElementById("text_normal"))
			document.getElementById("text_normal").style.fontSize=""+fontsize+"px";
		if(document.getElementById("einleitung"))
			document.getElementById("einleitung").style.fontSize=""+fontsize+"px";
		if(document.getElementById("ueberschrift"))
			document.getElementById("ueberschrift").style.fontSize=""+headsize+"px";
}
	saveCookie(fontsize);
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
};

function saveCookie(sizeForCookie){
  createCookie("frankenberg_fontSize", sizeForCookie, 365);
};

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
};
