// Cookie Variablen
var myname = "Schrift";
var myvalue = "11pt";

var menusizename="Menu";
var menusizevalue = "8pt";

var hmenusizename = "Hmenu";
var hmenusizevalue = "8pt";

var zeit=1000*60*60*24*365; // 1 Jahr gueltig
myexpires = new Date();
myexpires.setTime(myexpires.getTime()+zeit);
mypath = "/";
mydomain = location.host;
mysecure = false;

function getCookie(name) {  
 var dc = document.cookie;  
 var prefix = name + "=";  
 var begin = dc.indexOf("; " + prefix);  
 if (begin == -1) {    
  begin = dc.indexOf(prefix);
  if (begin != 0) return null;
 } else begin += 2;  
  var end = document.cookie.indexOf(";", begin);  
  if (end == -1) end = dc.length;  
  return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie (name, value, expires, path, domain, secure) {  
 var curCookie = name + "=" + escape(value) +      
                 ((expires) ? "; expires=" + expires.toGMTString() : "") +      
                 ((path) ? "; path=" + path : "") +     
                 ((domain) ? "; domain=" + domain : "") +  
                 ((secure) ? "; secure" : "");
 document.cookie = curCookie;  
}

function WriteCookie() {
 var myvalue = document.getElementById("myBody").style.fontSize;
 setCookie (myname, myvalue, myexpires, mypath, mydomain, mysecure);

 var menuvalue = document.getElementById("topMenu").style.fontSize;
 setCookie (menusizename, menuvalue , myexpires, mypath, mydomain, mysecure);

 var hmenuvalue = document.getElementById("headerMenu").style.fontSize;
 setCookie (hmenusizename , hmenuvalue , myexpires, mypath, mydomain, mysecure);
}

function InitFont() {
 var values = getCookie(myname);
 if (values != null ) {
  myvalue = values;
 } else {
  myvalue = "11pt";
 }

 var mvalues = getCookie(menusizename);
 if (mvalues != null ) {
  menuvalue = mvalues;
  
 } else {
 menuvalue = "8pt";
 }

  var hmvalues = getCookie(hmenusizename);
 if (hmvalues != null ) {
  hmenuvalue = hmvalues;
  
 } else {
  hmenuvalue = "8pt";
 }

 document.getElementById("myBody").style.fontSize = myvalue;
 document.getElementById("topMenu").style.fontSize = menuvalue;
 document.getElementById("headerMenu").style.fontSize = hmenuvalue;

}


function smaller() {
 var p = parseInt(document.getElementById("myBody").style.fontSize);
 p -= 2;
 document.getElementById("myBody").style.fontSize = p.toString() + 'pt';

var p = parseInt(document.getElementById("topMenu").style.fontSize);
 p -= 2;
 document.getElementById("topMenu").style.fontSize = p.toString() + 'pt';

var p = parseInt(document.getElementById("headerMenu").style.fontSize);
 p -= 2;
 document.getElementById("headerMenu").style.fontSize = p.toString() + 'pt';
}

function larger() {
 var p = parseInt(document.getElementById("myBody").style.fontSize);
 p += 2;
 document.getElementById("myBody").style.fontSize = p.toString() + 'pt';

var p = parseInt(document.getElementById("topMenu").style.fontSize);
 p += 2;
 document.getElementById("topMenu").style.fontSize = p.toString() + 'pt';

var p = parseInt(document.getElementById("headerMenu").style.fontSize);
 p += 2;
 document.getElementById("headerMenu").style.fontSize = p.toString() + 'pt';

}
