
function show_font_switcher() {
    
    document.write('<img src="fileadmin/template/main/images/resize_text.gif" width="195" height="41" border="0" usemap="#resize" />');
    document.write('<map name="resize" id="resize">');
	document.write('<area shape="rect" coords="43,6,135,19" id="groesser" accesskey="-" href="javascript:history.go(0)" onclick="change_body_font(this.id);" onkeypress="this.onclick" title=" kleinere Schriftgr&ouml;&szlig;e"  alt="Text verkleinern" />');
	document.write('<area shape="rect" coords="42,23,134,36" id="kleiner" accesskey="+" href="javascript:history.go(0)" onclick="change_body_font(this.id);" onkeypress="this.onclick" title=" gr&ouml;ssere Schriftgr&ouml;&szlig;e"  alt="Text vergrössern" />');
	document.write('</map>');
}


function change_body_font(span) {
    font_size = span;
    new_font_size = font_size;
    set_cookie("accessibility_font_size",new_font_size);
    location.reload();
}


function set_css_file(size) {
    cookie_value = read_cookie_value("accessibility_font_size");
	if(cookie_value == 'groesser'){
		document.write('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/res/groesser.css" />');
		}
	if(cookie_value == 'kleiner') {
		document.write('');
		}
	
	}

function set_cookie(name,value) {
    expire_date = new Date();
    in_one_year = expire_date.getTime() + (365 * 24 * 60 * 60 * 1000);
    expire_date.setTime(in_one_year);
    document.cookie = name + "=" + value + "; expires=" + expire_date.toGMTString() + ";path=/;";
}

function read_cookie_value(cookie_name) {
    if(document.cookie.match(cookie_name)) {
        cookie_name_length = cookie_name.length;
        var cookie_position = document.cookie.indexOf(cookie_name);
        var start_value_reading = cookie_position + cookie_name_length + 1;
        var interim_value = document.cookie.substr(start_value_reading);
        var position_next_separator = interim_value.indexOf(";");

        if(position_next_separator != "-1") {
            var stop_value_reading = position_next_separator;
            var cookie_value = document.cookie.substr(start_value_reading,stop_value_reading);
        } else {
            var cookie_value = document.cookie.substr(start_value_reading);
        }
        return cookie_value;
    }
}
