SetFooter = function() {
	// Init
	var winHeight,i,vNewValue;
	var vValue = 0;
	var vFooter = document.getElementById('divFooter');
	var vContentContainer = document.getElementById('divContentContainer');
	var vElements = new Array();
	vElements[0] = document.getElementById('divContent');
	vElements[1] = document.getElementById('divNavigation');
	vElements[2] = document.getElementById('divContentRight');
	vElements[3] = vContentContainer;
	
	// Fensterbreite / -höhe auslesen
	if(document.all) {
		if (document.documentElement && document.documentElement.clientWidth) 
        {
            winWidth = document.documentElement.clientWidth;
			winHeight = document.documentElement.clientHeight;
        } else {
	        winWidth = document.body.offsetWidth;
			winHeight = document.body.offsetHeight;
		}
	} else {
		winHeight = window.innerHeight;
		winWidth = window.innerWidth;
	}
	
	// Höchstes Element bestimmen
	for(i=0;i<vElements.length;i++) {
		if(vElements[i]) {
			vNewValue = parseInt(vElements[i].offsetTop) + parseInt(vElements[i].offsetHeight);
			if(vNewValue > vValue) {
				vValue = vNewValue;
			}
		}
	}
	
	// Footer plazieren
	if(vValue > (winHeight-40)) {
		vFooter.style.bottom = '';
		vFooter.style.top = (vValue + 20)+'px';
	} else {
		vFooter.style.bottom = '0px';
		vFooter.style.top = '';
	}
	vFooter.style.display = 'block';
	
	// Footer bei 0 anschlagen, wenn Fensterbreite zu gering
	// Sonst einmitten
	if(winWidth <= vContentContainer.offsetWidth) {
		vFooter.style.left = '10px';
		vFooter.style.marginLeft = '0px';
	} else {
		vFooter.style.left = '50%';
		vFooter.style.marginLeft = '-485px';
	}
	
	// Zweite Reservationsbox einblenden/ausblenden
	/*if(vShowSecondLoginBox && winWidth < 830) {
		document.getElementById('divSecondReservationLoginContainer').style.display = 'block';
	} else {
		document.getElementById('divSecondReservationLoginContainer').style.display = 'none';
	}*/
}

AttachEvent('onload','SetFooter');
AttachEvent('onresize','SetFooter');
