var fontSize = 0.938;
var actSize = fontSize;
var minSize = 0.75;
var maxSize = 1.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 loadFS(){
    /* Mitarbeiter Flash einfuegen - ANFANG*/
    if (el = document.getElementById("ma_flash")) {
        var str = "<object type='application/x-shockwave-flash' data='upload/mitarbeiter/mitarbeiter.swf' id='obj_ma_flash' title='Flash' style='-moz-user-focus:ignore'>"; 
        str += "<param name='movie' value='upload/mitarbeiter/mitarbeiter.swf' />";
        str += "<param name='quality' value='high' />";
        str += "<param name='menu' value='false' />";
        str += "</object>";
        el.innerHTML = str;
        updateMaFlash();
    }
    /* Mitarbeiter Flash einfuegen - ENDE*/
    newActSize = getCookie("fontsize");
    if(newActSize == null) return false;
    newActSize = parseFloat(newActSize); 

    actSize = newActSize;
 
    if      (actSize > maxSize) actSize = maxSize;
    else if (actSize < minSize) actSize = minSize;

    if (el = document.getElementById("fs_norm")) {
        if (actSize != fontSize) {
            el.className = "";
        } else {
            el.className = "standard";
        }
    }

    document.body.style.fontSize = actSize + "em";
    return true;
}

function saveFS(){
    ischecked = false;
    document.cookie="fontsize="+actSize+";path=/";
    updateMaFlash();
    return true;
}

/* ************************************************** */

function incFS() {
    actSize = maxSize; // actSize + 0.2;
    if (actSize > maxSize) actSize = maxSize;
    if (el = document.getElementById("fs_norm")) {
        if (actSize != fontSize) {
            el.className = "";
        } else {
            el.className = "standard";
        }
    }
    document.body.style.fontSize = actSize + "em";
    saveFS();
}

function undoFS() {
    actSize = fontSize;
    document.body.style.fontSize = actSize + "em";
    if (el = document.getElementById("fs_norm")) {
        el.className = "standard";
    }

    saveFS();
}

function decFS() {
    actSize = minSize; // actSize - 0.2;
    if (actSize < minSize) actSize = minSize;
    if (el = document.getElementById("fs_norm")) {
        if (actSize != fontSize) {
            el.className = "";
        } else {
            el.className = "standard";
        }
    }
    document.body.style.fontSize = actSize + "em";

    saveFS();
}

var ischeck = false;
var iehelp = false;

function checkWidth() {
    if (!iehelp) iehelp = document.getElementById("iehelper");
    if ( ( (iehelp.clientWidth) >  ( document.body.clientWidth ) / 58 ) ) return "58em";
    return (document.body.clientWidth < 910 ? "910px" : "auto");
}

function updateMaFlash() {
    el1 = document.getElementById("ma_flash");
    el2 = document.getElementById("obj_ma_flash");
    if (el1 && el2) {
        el2.style.height="1px";
        el2.style.width="1px";
        el1.style.width="100%";
        var obj_width = el1.clientWidth;
        var obj_height = (obj_width / 24 * 13);
        el1.style.height=obj_height+"px";
        el2.style.width=obj_width+"px";
        el2.style.height=obj_height+"px";
    }
}
