function getWindowWidth () {
	if (window.self && self.innerWidth) {
		return self.innerWidth;
	}
	if (document.documentElement && document.documentElement.clientWidth) {
		return document.documentElement.clientWidth;
	}
	return false;
}

function getScreenWidth () {
	if (screen.width) {
		return screen.width;
	}
	return false;
}

function positionContainer () {
	var browserWidth 	= getWindowWidth();
	
	if (browserWidth !== false) {
		if (document.getElementById('tmpl_container')) {
			var div = document.getElementById('tmpl_container');
			if (browserWidth > 955) {
				div.className = 'tmpl_container_center';
			} else {
				div.className = 'tmpl_container_left';
			}
		}
		if (document.getElementById('tmpl_menu4')) {
			var menu = document.getElementById('tmpl_menu4');
			if (menu.offsetHeight < 258) {
				menu.style.height = "358px";
			}
		}
		
		var c1 	= document.getElementById('tmpl_links');
		var c2 	= document.getElementById('tmpl_content');
		var c3 	= document.getElementById('tmpl_rechts');
		var h 	= Math.max.apply(Math,Array(c1.offsetHeight,c2.offsetHeight,c3.offsetHeight));

		h += 15;
		c1.style.height = h + 'px';
		c2.style.height = h + 'px';
		c3.style.height = (h - 15) + 'px';
		
		var quote = document.getElementById('tmpl_quote');
		
		quote.style.position = 'absolute';
		quote.style.top = (h + 55) + 'px';
	}
}

window.onload = function () {
	positionContainer();	
}

window.onrefresh = function () {
	positionContainer();
}

function subTitle(subtitle) {
	var div = document.getElementById('tmpl_menu2_overlay');
	div.innerHTML = subtitle;
	div.style.display = 'inline';
}

function hideSubTitle() {
	var div = document.getElementById('tmpl_menu2_overlay');
	div.style.display = 'none';
}