var vBR5 = document.getElementById?1:0;
var vIE  = navigator.userAgent.indexOf('MSIE') != -1;
var vIE6 = navigator.userAgent.indexOf('MSIE 6') != -1;
var vOP  = navigator.userAgent.indexOf('Opera') != -1;
var vOP8 = navigator.userAgent.indexOf('Opera/8') != -1;
var vMAC = navigator.userAgent.indexOf('Mac') != -1;

if (document.getElementById) {
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/modern.css" media="screen, projection">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/boxes.css" media="screen, projection">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/menus.css" media="screen, projection">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/plugins.css" media="screen, projection">');
//	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/s_'+section+'.css" media="screen, projection">');
	if (vIE6 && !vOP && !vMAC) window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/ie.css" media="screen, projection">');
	if (vIE && vMAC)          window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/ie_mac.css" media="screen, projection">');
//	if (vOP && !vIE)          window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/opera.css" media="screen, projection">');
//	if (vOP && !vIE && !vOP8) window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/opera7.css" media="screen, projection">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/print.css" media="print">');
}


function initFontSize() {
	vBody = vBR5?document.getElementsByTagName('body')[0].style:vEX4?document.all.tags('body')[0].style:0;
	var cSize = cookieManager.getCookie('cSize');
	if (cSize) vBody.fontSize = cSize;
		else vBody.fontSize = '76%';
}


/*
	Function parameter:
	- dir      = direction: 0 resets 'fontSize' to default, 1 scales down, 2 scales up
	- sizeStep = step of scaling up or down
	- sizeBase = default 'fontSize'
	- sizeUnit = unit/measure of 'fontSize'
*/
function setFont(dir,sizeBase,sizeStep) {
	vBody  = vBR5?document.getElementsByTagName('body')[0].style:vEX4?document.all.tags('body')[0].style:0;
	var cSize  = cookieManager.getCookie('cSize');

	if (!cSize) vSize = parseFloat(sizeBase);
		else    vSize = parseFloat(cSize);

	switch(dir) {
		case 0:
			vSize = parseFloat(sizeBase);
		break;
		case 1:
			vSize   = parseFloat(vSize);
			vSize  -= parseFloat(sizeStep);
		break;
		case 2:
			vSize   = parseFloat(vSize);
			vSize  += parseFloat(sizeStep);
		break;
	}

	vSize = vSize.toFixed(0);
	vSize = (vSize + '%');
	vBody.fontSize = vSize;
	cookieManager.setCookie('cSize',vSize);
}


// TEST/BETA
function setContent() {
	// Variabel für das Ergebnis
	var result;
	// Variabel für das Fenster
	var windowHeight = 0;

	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	} else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		} else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}

	// return windowHeight;
	// Ermittlung der Header höhe
	if (document.all)
  	hhoehe = document.all.header.style.getAttribute("height","false");
  	else hhoehe =document.getElementById("header").style.height;
	
	// Berechnung der Differenzen
	result = (windowHeight - hhoehe); 

	// Kontroll Alert's
	 alert(windowHeight);
	 alert("IE Explorer DocumentElement: " + document.documentElement.offsetHeight + "\n");
	 alert("NS/OP/FF Body Element: " + window.innerHeight);
	// alert("IE Explorer Body Element: " + document.body.offsetHeight + "\n");
  	 alert("Höhe des Header: " + hhoehe);
	 alert("Ergebnis: " + result);
}
