window.onload=function() {
	leftdiv();
}
function setfontsize(s) {
    leftdiv();
}
document.getElementsByClassName = function(clsName){
	var retVal = new Array();
	var elements = document.getElementsByTagName("*");
	for(var i = 0;i < elements.length;i++){
		if(elements[i].className.indexOf(" ") >= 0){
			var classes = elements[i].className.split(" ");
			for(var j = 0;j < classes.length;j++){
				if(classes[j] == clsName) retVal.push(elements[i]);
				}
			}
		else if(elements[i].className == clsName) retVal.push(elements[i]);
		}
	return retVal;
	}
function leftdiv() {
    if (Get_Cookie("fabi_fs")) {
        document.body.style.fontSize = Get_Cookie("fabi_fs") + "em";
    }
	if (document.getElementById("contentboxrechts")&&document.getElementById("contentboxlinks")) {
		var r=document.getElementById("contentboxrechts").clientHeight;
		var l=document.getElementById("contentboxlinks").clientHeight;
		if (l<r) {
			document.getElementById("contentboxlinks").style.height=(document.getElementById("contentboxrechts").clientHeight-8)+"px";
			}
		else {
			document.getElementById("contentboxrechts").style.height=document.getElementById("contentboxlinks").clientHeight-23+"px";
			}
		}
	var mn=document.getElementsByClassName("menue");
	var hs=document.getElementsByClassName("hauptseite");
	if (hs.length==0) {
		var hs=document.getElementsByClassName("hauptseite_ohnestatus");
		}
	if (mn.length>0&&hs.length>0) {
		var r=hs[0].clientHeight;
		var l=mn[0].clientHeight;
		if (l<r) {
			mn[0].style.height=(hs[0].clientHeight-8)+"px";
			}
		else {
			hs[0].style.height=mn[0].clientHeight-23+"px";
			}
		}
	}
/**
*	pflichtfeldcheck
*
*	überprüft, ob die Pflichtfelder in einem Formular ausgefüllt wurden
*
*	@param	string	f	formularname
*	@param	string	c	pflichtfeldname
*	@return	boolean		Ausgefüllt, oder nicht
*/
function pflichtfeldcheck(f,c) {
	var senden=true;
	var el=document.forms[f].elements;
	for (i=0;i<el.length;i++) {
		if (el[i].className==c) {
			el[i].style.backgroundColor="#fff";
			}
		}
	for (i=0;i<el.length;i++) {
		if (el[i].className==c&&el[i].value=="") {
			el[i].style.backgroundColor="red";
			senden=false;
			}
		}
	if (!senden) {
		alert("Bitte überprüfen Sie alle rot markierten Felder.");
		}
	return senden;
} 
/**
*   einen Cookie setzen
*/
function Set_Cookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime() + (expires));

    document.cookie = name + "=" + escape(value) +
((expires) ? ";expires=" + expires_date.toGMTString() : "") +
((path) ? ";path=" + path : "") +
((domain) ? ";domain=" + domain : "") +
((secure) ? ";secure" : "");
}
/**
*   einen Cookie lesen
*/
function Get_Cookie(check_name) {
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false;
    for (i = 0; i < a_all_cookies.length; i++) {
        a_temp_cookie = a_all_cookies[i].split('=');
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        if (cookie_name == check_name) {
            b_cookie_found = true;
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}
