// JavaScript Document
window.onerror = stopError
function stopError() {
	return true;
}

// We need the path bacause of the base-tag
var baseHref = "";
function getBase(){
     var baseTag = document.getElementsByTagName("base");
     for(var i = 0; i < baseTag.length; i++){
          baseId = baseTag[i].id;
          baseHref = baseTag[i].href;
     }
}
getBase();

// We need to modify the anchors bacause of the base-tag
function replaceAnchors(){
     var linkTags = document.getElementsByTagName("a");
     for(var i = 0; i < linkTags.length; i++){
          linkHref = linkTags[i].href;
		  anchorPos = linkHref.indexOf("#");
		  if(anchorPos!=-1){
			anchorName = linkHref.substr(anchorPos);
			linkTags[i].href = "javascript:void(document.location.hash='"+anchorName+"')";
		 }
     }
}
if(window.addEventListener) window.addEventListener('load', replaceAnchors, false);
else if (window.attachEvent) window.attachEvent("onload", replaceAnchors);

function initPage(){
	MM_preloadImages('img/sitemap_gr.gif');
	fixLayout();
}

function fixLayout(){
	var kolom1  = document.getElementById("bottom_links");
	var ruimte1 = 233;
	var total1	= kolom1.clientHeight+ruimte1;
	
	var kolom2  = document.getElementById("menucontainer");
	var ruimte2 = 0;//-80;
	var total2	= kolom2.clientHeight+ruimte2;
	
	var kolom3  = document.getElementById("bottom_main");
	var ruimte3 = 175;
	var total3	= kolom3.clientHeight+ruimte3;
	
	var kolom4  = document.getElementById("bottom_rechts");
	var ruimte4 = 175;
	var total4	= (kolom4 ? kolom4.clientHeight+ruimte4 : 0);

	var intranet = document.getElementById("top_rechter_balk_gr");
	if(document.all) ruimte4 += (intranet ? 70 : 0);
	else ruimte4 += (intranet ? 10 : 0);
	
	var grootste = null;
	var grootsteID = null;
	
	if(total1>total2){
		if(total1>total3){
			if(total1>total4){
				grootste = total1;
 				grootsteID = 1;
			}else{
				grootste = total4;
				grootsteID = 4;
			}
		}else{
			if(total3>total4){
				grootste = total3;	
				grootsteID = 3;
			}else{
				grootste = total4;	
				grootsteID = 4;
			}
		}
	}else{
		if(total2>total3){
			if(total2>total4){
				grootste = total2;
				grootsteID = 2;
			}else{
				grootste = total4;
				grootsteID = 4;
			}
		}else{
			if(total3>total4){
				grootste = total3;	
				grootsteID = 3;
			}else{
				grootste = total4;	
				grootsteID = 4;
			}
		}
	}
	if(grootste != null){
		if(grootsteID != 1){kolom1.style.height = grootste - ruimte1 + "px"; }
		if(grootsteID != 2){kolom2.style.height = grootste - ruimte2 + "px"; }
		if(grootsteID != 3){kolom3.style.height = grootste - ruimte3 + "px"; }
		if(grootsteID != 4 && kolom4){kolom4.style.height = grootste - ruimte4 + "px"; }
	} else {
		// alert("Kan de kolommen niet vergroten!!!");	
	}
}
