function setColumnHeights() {
	var s = getWindowSize();
	var h = s[1];
	var obj_ids = ["between_col1_and_col2", "between_col2_and_col3", "between_col3_and_col4"];
	for (var i=0;i<obj_ids.length;i++) {
		var obj = document.getElementById(obj_ids[i]);
		if (typeof(obj)!="undefined") {
			obj.style.height = h-76+"px";
			//obj.style.border = "1px solid black";
		}
	}
}



function getWindowSize() {
	//return size of doc as array [w,h]
	if (document.documentElement && document.documentElement.clientHeight) {
			var h = document.documentElement.clientHeight;
			var w = document.documentElement.clientWidth; 
		} else if (document.body) {
			var h = document.body.clientHeight
			var w = document.body.clientWidth;
	}
	return [w,h];
}




function showSubNavPage(n) {
	var obj_pag = document.getElementById("subnav_pagination");//div with page nrs 
	//
	var objs = subnav_objects_pagenrs;//per object: idx, pagenr
	var pages = 1+objs[objs.length-1];//nr of pages
	if (objs.length==0 || pages==1) {//hide pagination if not necessary
		obj_pag.style.display = "none";
		return;
	} else {
		if (pages-1<n) n = pages-1;
		//show objects for page, hide others
		for (var i=0;i<objs.length;i++) {
			var obj = document.getElementById("subnav_obj"+i);
			if (typeof(obj)!="undefined") {
				obj.style.display = objs[i]==n?"block":"none";
			}
		}
		//build pagination
		var aPagParts = [];
		for (var i=0;i<pages;i++) {
			if (i!=n) aPagParts.push("<a href='javascript:showSubNavPage("+i+");'>"+(i+1)+"</a>");
			else aPagParts.push("<span class='link_selected'>"+(i+1)+"</span>");
		}
		obj_pag.innerHTML = aPagParts.join("&nbsp;&nbsp;");
		obj_pag.style.display = "block";
	}
}


function setContentCol4(str) {
	var obj = document.getElementById("col4");
	if (typeof(obj)!="undefined") {
		obj.innerHTML = str;
	}
}



window.onresize = setColumnHeights;
window.onload = setColumnHeights;