var base_fontSize = 80;
var font_incrementG = 25;
var font_incrementB = 10;
var font_incrementS = 1;
var fsize="";
var max_fontsize=1000;
var min_fontsize=0;
var cookieName = "fontsize=";
var current_fontSize=get_fontsize();
function init() {
set_fontsize(current_fontSize);
}
function Fgroesser(fo) {
current_fontSize=(current_fontSize+fo);
if (current_fontSize > max_fontsize) current_fontSize = max_fontsize;
set_fontsize(current_fontSize);
}
function Fkleiner(fo) {
current_fontSize=(current_fontSize-fo);
if (current_fontSize < min_fontsize) current_fontSize=min_fontsize;
set_fontsize(current_fontSize);
}
function setfontsize(fo) {
current_fontSize=(fo);
if (current_fontSize > max_fontsize) current_fontSize = max_fontsize;
if (current_fontSize < min_fontsize) current_fontSize=min_fontsize;
set_fontsize(current_fontSize);
}
function Fnormal() {
current_fontSize=base_fontSize;
set_fontsize(current_fontSize);
}
function set_fontsize(size) {
document.cookie = cookieName + size + '; expires=' + cookie_livetime() + ";";
fsize="";
/*
fsize+="
";
document.getElementById("fsize").innerHTML = fsize;
*/
document.getElementById("container").style.fontSize = size+"%";
//get fontsize from cookie
size=get_fontsize(current_fontSize);
document.getElementById("fspercent").innerHTML = size;
document.getElementById("fsback3").href = "javascript:setfontsize("+(current_fontSize-font_incrementG)+")";
document.getElementById("fsback2").href = "javascript:setfontsize("+(current_fontSize-font_incrementB)+")";
document.getElementById("fsback1").href = "javascript:setfontsize("+(current_fontSize-font_incrementS)+")";
document.getElementById("fsnormal").href = "javascript:setfontsize("+(base_fontSize)+")";
document.getElementById("fsforward1").href = "javascript:setfontsize("+(current_fontSize+font_incrementS)+")";
document.getElementById("fsforward2").href = "javascript:setfontsize("+(current_fontSize+font_incrementB)+")";
document.getElementById("fsforward3").href = "javascript:setfontsize("+(current_fontSize+font_incrementG)+")";
}
function get_fontsize() {
var allCookies = document.cookie;
var start = allCookies.indexOf(cookieName);
if (start != -1) {
start += cookieName.length;
var end = allCookies.indexOf(';',start);
end = (end != -1)?end:allCookies.length;
return parseInt(allCookies.substring(start,end));
// return parseFloat(allCookies.substring(start,end));
} else return base_fontSize;
}
function cookie_livetime() {
var livetime = new Date();
livetime.setFullYear(livetime.getFullYear() + 1);
return livetime.toGMTString();
}
// initialize when page loads
window.onload = init;
stylesheet();
////////////////////////////////////////////////////////////////////////////////
// stylesheet-switcher aus ct'200701 - http://www.heise.de/ct/Redaktion/heb/multidesign.html
// angepasst für www.plh.lu von {plh - 20060104}
////////////////////////////////////////////////////////////////////////////////
function stylesheet(){
var stylesheet, breite;
if (window.innerWidth) {
breite = window.innerWidth;
} else {
breite = document.body.clientWidth;
}
if (breite<=608) {
stylesheet = '0320'
}
else if (breite<=760) {
stylesheet = '0640';
}
else if (breite <=960) {
stylesheet = '0800';
}
else if (breite <=1200) {
stylesheet = '1024';
}
else {
stylesheet = '1600';
}
//document.writeln('');
document.writeln('');
// document.writeln('--' + breite + '--' + stylesheet);
}