var fontSize = 1.1;
var actSize = fontSize;
var minSize = 0.8;
var maxSize = 2;

/* SaveMod by DIATOM Internet & Medien GmbH *********************** */


function getCookie(name){
   var i=0  //Suchposition im Cookie
   var suche = name+"="
   while (i<document.cookie.length){
      if (document.cookie.substring(i, i+suche.length)==suche){
         var ende = document.cookie.indexOf(";", i+suche.length)
         ende = (ende>-1) ? ende : document.cookie.length
         var cook = document.cookie.substring(i+suche.length, ende)
         return unescape(cook)
      }
      i++
   }
   return null
}

function SchriftgroesseLaden(){
    newActSize = getCookie("fontsize");
    if(newActSize == null) return false;
    newActSize = parseFloat(newActSize); 

    actSize = newActSize;
 
    if      (actSize > maxSize) actSize = maxSize;
    else if (actSize < minSize) actSize = minSize;

    document.body.style.fontSize = actSize + "em";
    document.getElementById("content").style.fontSize = actSize + "em";
    return true;
}

function SchriftgroesseSpeichern(){
    ischecked = false;
    document.cookie="fontsize="+actSize+";path=/";
	document.body.style.fontSize = actSize + "em";
    document.getElementById("content").style.fontSize = actSize + "em";
    return true;
}

/* ************************************************** */
/*content*/
/*el = document.getElementById("content")*/

function SchriftgroessePlus() {
    actSize = actSize + 0.1;
    if (actSize > maxSize) actSize = maxSize;
    //document.getElementById("content").style.fontSize = actSize + "em";
	//document.body.style.fontSize = actSize + "em";
    SchriftgroesseAendern(actSize);
    SchriftgroesseSpeichern();
}

function SchriftgroesseNormal() {
    actSize = fontSize;
    //document.getElementById("content").style.fontSize = actSize + "em";
	  //document.body.style.fontSize = actSize + "em";
    SchriftgroesseAendern(actSize);
    SchriftgroesseSpeichern();
}

function SchriftgroesseMinus() {
    actSize = actSize - 0.1;
    if (actSize < minSize) actSize = minSize;
    //document.getElementById("content").style.fontSize = actSize + "em";
    //document.body.style.fontSize = actSize + "em";
    SchriftgroesseAendern(actSize);
    SchriftgroesseSpeichern();
}

function SchriftgroesseAendern(actSize){
    document.getElementById("content").style.fontSize = actSize + "em";
    document.body.style.fontSize = actSize + "em";
    //alert(document.getElementsByTagName("td").parentNode);
    for (var i = 0; i < document.getElementById("content").getElementsByTagName("p").length; i++) {
      document.getElementsByTagName("p")[i].style.fontSize  = actSize + "em";
    }
    for (var i = 0; i < document.getElementById("content").getElementsByTagName("td").length; i++) {
      document.getElementsByTagName("td")[i].style.fontSize  = actSize + "em";
    }
    /*
    for (var i = 0; i < document.getElementById("content").getElementsByTagName("a").length; i++) {
      document.getElementsByTagName("a")[i].style.fontSize  = actSize + "em";
    }
    */
}

var ischeck = false;

