function initPageSize() {
	var ml = document.getElementById("ml");
	var b = document.getElementById("b");
	var b2 = document.getElementById("b2");
	var mr = document.getElementById("mr");
	var h = parseInt(b.offsetHeight)-50;
	var h2 = parseInt(b2.offsetHeight);

	if (navigator.appName == "Microsoft Internet Explorer" && getIeMajorVersion() < 8) {
		ml.style.height = mr.style.height = h2+"px";
	}
	else {
		ml.style.height = mr.style.height = h+"px";
	}
}

function getIeMajorVersion() {
	var verOffset = navigator.appVersion.indexOf("MSIE");
	var fullVersion = navigator.appVersion.substring(verOffset+5);
	var ix;
	if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix);
	var majorVersion = parseInt(''+fullVersion,10);
	
	return majorVersion;
}

function showPopup(popupname) {
	if (popupname) {
	}
	else var popupname = "minitrening";
	
	var seen = readCookie("popup_"+popupname+"_seen");
	if (! seen ) {	
		var bodyW = 812;
		var popupW = 401;
	
		var body = document.getElementById("body");
		var bodyLeft = body.offsetLeft;
		if (bodyLeft == 0) {
			var topelem = document.getElementById("mainmenu_top");
			bodyLeft = topelem.offsetLeft;
		}
		
		var popup = document.getElementById("popup_layer");
		popup.style.left = (bodyLeft + Math.round((bodyW-popupW)/2))  + "px";
		popup.style.visibility = "visible";
	}
}

function hidePopup(popupname) {
	if (popupname) {
	}
	else var popupname = "minitrening";
	
	var popup = document.getElementById("popup_layer");
	popup.style.visibility = "hidden";
	
//	var session = readCookie("session");
	createCookie("popup_"+popupname+"_seen","1",365*24);
}

function createCookie(name,value,hours) {
	if (hours) {
		var date = new Date();
		date.setTime(date.getTime()+(hours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
