/*
 * portal layout resize script (internet)
 * @author volkc
 */
function zoomFontSize(percent) {
	//just do this if percent is a number -10/0/+10 etc...
	if(typeof(percent) == 'number'){
		var currentFontSize = document.body.style.fontSize;

		if(currentFontSize == '' || percent == 0){
			currentFontSize = 100;
		}else{
			currentFontSize = parseInt(currentFontSize);
		}

		// calculate the new font size
		currentFontSize = currentFontSize + percent;

		saveFontSize(currentFontSize + '%');
	}

	resizeLogo();

	//give some other functions the ability to extend the resizer
	if(typeof(adjustContentDimensions) == 'function')
		adjustContentDimensions();
}

function initializeFontSize() {
	var cookies = document.cookie.split(';');
	var size = '';

	for(var i = 0; i < cookies.length; i++){
		var cookie = cookies[i];
		var posOfEqualsSign = cookie.indexOf('=');

		if(cookie.substring(0, posOfEqualsSign) == 'fontSize'){
			size = cookie.substring(posOfEqualsSign + 1, cookie.length);
			break;
		}
	}

	document.body.style.fontSize = size;
}

function saveFontSize(size) {
	document.cookie = 'fontSize=' + String(size);
	document.body.style.fontSize = size;
}

/*
	Resize banderole to width of sub navigation
*/
function resizeLogo() {
    if (document.getElementById("subNav") != null && document.getElementById("banderole") != null)
    {
		if (document.getElementById("banderole").style.width == null || document.getElementById("banderole").style.width == '')
		{
			document.getElementById("banderole").style.width = '100%';
		}
		document.getElementById("banderole").style.width = document.getElementById("subNav").offsetWidth + "px";

		if(document.getElementById("banderole2") != null) {
			document.getElementById("banderole2").style.width = document.getElementById("subNav").offsetWidth + "px";
		}
		if(document.getElementById("logo") != null) {
			document.getElementById("logo").style.width = document.getElementById("subNav").offsetWidth + "px";
		}
	}
}
