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 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">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/boxes.css">');
	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/menus.css">');
//	window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/s_'+section+'.css">');
	if (vIE && !vOP && !vMAC) window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/ie.css">');
	if (vIE && vMAC) window.document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/template/main/css/ie_mac.css">');
}


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%';
	//alert('Cookie: '+cSize+' / body: '+vBody.fontSize);
}


/*
	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);
}