// Cookie Variablen
var myname = "Schrift";
var myvalue = "9pt";

var header_title="title";
var header_title_value = "9pt";

var navi_left = "navi_left";
var navi_left_value = "9pt";

var left_content_info = "left_content_info";
var left_content_info_value = "9pt";

var right_content = "right_content";
var right_content_value = "9pt";



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 navileft_value = document.getElementById("navi_left").style.fontSize;
 setCookie (navi_left, navileft_value, myexpires, mypath, mydomain, mysecure);
 
 var value_left_content_info = document.getElementById("left_content_info").style.fontSize;
 setCookie (left_content_info , value_left_content_info , myexpires, mypath, mydomain, mysecure);
 
 var value_right_content = document.getElementById("right_content").style.fontSize;
 setCookie (right_content , value_right_content , myexpires, mypath, mydomain, mysecure);
 

}

function InitFont() {
 var values = getCookie(myname);
 if (values != null ) {
  myvalue = values;
 } else {
  myvalue = "9pt";
 }

 
 var mvalues = getCookie(header_title);
 if (mvalues != null ) {
  menuvalue = mvalues;
  
 } else {
 header_title_value = "12pt";
 }
 var hmvalues = getCookie(navi_left);
 if (hmvalues != null ) {
  hmenuvalue = hmvalues;
  
 } else {
  hmenuvalue = "9pt";
 }
 var hmvalues = getCookie(left_content_info);
 if (hmvalues != null ) {
  hmenuvalue = hmvalues;
  
 } else {
  hmenuvalue = "9pt";
 }
 
 var hmvalues = getCookie(right_content);
 if (hmvalues != null ) {
  hmenuvalue = hmvalues;
  
 } else {
  hmenuvalue = "9pt";
 }

 
 document.getElementById("myBody").style.fontSize = myvalue;
 document.getElementById("navi_left").style.fontSize = navi_left_value;
 document.getElementById("left_content_info").style.fontSize = left_content_info_value;
 document.getElementById("right_content").style.fontSize = right_content_value;

}


function smaller() {
 var p = parseInt(document.getElementById("myBody").style.fontSize);
 p -= 1;
 document.getElementById("myBody").style.fontSize = p.toString() + 'pt';

 var p = parseInt(document.getElementById("navi_left").style.fontSize);
 p -= 1;
 document.getElementById("navi_left").style.fontSize = p.toString() + 'pt';
 
 var p = parseInt(document.getElementById("left_content_info").style.fontSize);
 p -= 1;
 document.getElementById("left_content_info").style.fontSize = p.toString() + 'pt';
 
 var p = parseInt(document.getElementById("right_content").style.fontSize);
 p -= 1;
 document.getElementById("right_content").style.fontSize = p.toString() + 'pt';
  
}

function larger() {
 var p = parseInt(document.getElementById("myBody").style.fontSize);
 p += 1;
 document.getElementById("myBody").style.fontSize = p.toString() + 'pt';

 var p = parseInt(document.getElementById("navi_left").style.fontSize);
 p += 1;
 document.getElementById("navi_left").style.fontSize = p.toString() + 'pt';
 
 var p = parseInt(document.getElementById("left_content_info").style.fontSize);
 p += 1;
 document.getElementById("left_content_info").style.fontSize = p.toString() + 'pt';
 
 var p = parseInt(document.getElementById("right_content").style.fontSize);
 p += 1;
 document.getElementById("right_content").style.fontSize = p.toString() + 'pt';


}