var browserName=navigator.appName;
var N;
if (browserName=="Netscape")
{ 
 N=true
}
function getElementsByClassName(_clsName)
{
	var els = document.getElementsByTagName('*');
	var matches = new Array();

	for(var i = 0; i < els.length; i++)
	{
		if(els.item(i).className == _clsName) matches.push(els.item(i));
	}
return matches;
}

function getOffw(id)
{
	if(id != "")
	{
	x = document.getElementById(id);
	return x.offsetWidth;
	}
}
function getOffh(id)
{
	if(id != "")
	{
	x = document.getElementById(id);
	return x.offsetHeight;
	}
}
function getOffl(id)
{
	if(id != "")
	{
	x = document.getElementById(id);
	return x.offsetLeft;
	}
}
function changeOffw(id,positie)
{
	if(id != "" && positie != 0)
	{
	positie = Math.round(positie);
	x = document.getElementById(id);
	x.style.width = positie+"px";
	}
	if(id != "" && positie == "")
	{
	x = document.getElementById(id)
	x.style.width = "";
	}
}
function changeOffh(id,positie)
{
	if(id != "" && positie != 0)
	{
	positie = Math.round(positie);
	x = document.getElementById(id);
	x.style.height = positie+"px";
	}
}
function changeOffl(id,positie)
{
	if(id != "" && positie >=0 && positie != "")
	{
	positie = Math.round(positie);
	x = document.getElementById(id);
	x.style.left = positie+"px";
	}
}
function evaluateres()
{
changeOffw("Menu","")
MenuPos = getOffw("Menu")+getOffl("Menu")

if(N)
{
MenuPos += 8
}

var BodyPos = parseInt(getOffw("BodyDiv")) + parseInt(getOffl("BodyDiv"));
	changeOffl("BodyDiv",((MenuPos/100*returndiffTxt("space"))/100*returndiffTxt("size")));

	// Body  = xx% van totale schermbreedte - Menubreedte
	// Variabel met verschillende resoluties, als er "overflow" is in het rechtse navigatiemenu
	// is er een "auto overflow" (scrollbars)
	// 60% is het ABSOLUTE minimum met de afbeeldingen. 
	if(screen.width <= 800)
	{
	changeOffw("BodyDiv",(screen.width-(getOffw("Menu")+30))/100*60);
	}
	else if(screen.width <= 1024 && screen.width >= 800)
	{
	changeOffw("BodyDiv",(screen.width-(getOffw("Menu")+30))/100*70);
	}
	else if(screen.width > 1024)
	{
	changeOffw("BodyDiv",(screen.width-(getOffw("Menu")+30))/100*75);
	}

	if(document.getElementById("Reso"))
	{
	changeOffl("Reso",parseInt(getOffw("BodyDiv")+5));

		if(!N)
		{
		changeOffw("Reso",screen.width-(getOffw("BodyDiv"))-parseInt(getOffw("Menu"))+6);
		}
		else
		{
		changeOffw("Reso",screen.width-(getOffw("BodyDiv"))-parseInt(getOffw("Menu")));
		}
		// Verberg Reso als er geen Elementen in zitten.
		if(document.getElementById("Reso").innerHTML == "")
		{
		hidediv("Reso");
		}
		else
		{
		showdiv("Reso");
		}
	}
}
function hidediv(elem)
{
var divlayer = document.getElementById(elem);
divlayer.style.visibility = "hidden";
divlayer.style.top = "0px";
divlayer.style.left = "0px";
}
function showdiv(elem)
{
var divlayer = document.getElementById(elem);
divlayer.style.visibility = "visible";
}

function changeText(gr_kl,wann)
{
	if(wann =="onload")
	{
	gr_kl = GetCookie("T_grootte")
	
		if(!gr_kl)
		{
		changeText("medium")
		}
		else
		{
		if(document.getElementById("Menu"))
		{
		document.getElementById("Menu").style.fontSize = gr_kl
		}
		if(document.getElementById("BodyDiv"))
		{
		document.getElementById("BodyDiv").style.fontSize = gr_kl
		}
		if(document.getElementById("Reso"))
		{
		document.getElementById("Reso").style.fontSize = gr_kl
		}
		if(document.getElementById("t_t"))
		{
		document.getElementById("t_t").style.fontSize = gr_kl
		}
		}
	}
	else
	{
	SetCookie("T_grootte",gr_kl,new Date(2100,01,01));
		if(document.getElementById("Menu"))
		{
		document.getElementById("Menu").style.fontSize = gr_kl
		}
		if(document.getElementById("BodyDiv"))
		{
		document.getElementById("BodyDiv").style.fontSize = gr_kl
		}
		if(document.getElementById("Reso"))
		{
		document.getElementById("Reso").style.fontSize = gr_kl
		}
		if(document.getElementById("t_t"))
		{
		document.getElementById("t_t").style.fontSize = gr_kl
		}
		document.location.href = window.location;
	}
} // end function

function returndiffTxt(which)
{
to_return = ""
space_return = ""
	gr_kl = GetCookie("T_grootte")
	
	if(gr_kl == "")
	{
	gr_kl =="small"
	}
		if(gr_kl == "small")
		{
		to_return=90
		space_return=100
		}
		if(gr_kl == "medium")
		{
		to_return=90
		space_return=100
		}
		if(gr_kl == "large")
		{
		to_return=90
		space_return=100
		}

if(which == "size" && to_return != "")
	{
	return to_return;
	}
if(which == "space" && space_return != "")
	{
	return space_return;
	}
}


  function getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
      endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
  }

  function GetCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
        return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
    }
    return null;
  }

  function SetCookie (name, value) {
    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var expires = (2 < argc) ? argv[2] : null;
    var path = (3 < argc) ? argv[3] : null;
    var domain = (4 < argc) ? argv[4] : null;
    var secure = (5 < argc) ? argv[5] : false;
    document.cookie = name + "=" + escape (value) +
      ((expires == null) ? "" : ("; expires=" + 
      expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
  }
  
  
function overf(id)
{
	if(!N){
	document.getElementById(id).style.background="yellow";
	document.getElementById(id).style.cursor="hand";
	}
	else{
	return N
	}
}

function outf(id)
{
	if(!N){
	document.getElementById(id).style.background="";
	document.getElementById(id).style.cursor="";
	}
	else{
	return N
	}
}
function v_titel(titel)
{
document.title = titel;
}

/****************************
 Functie vr wis-bevestiging
*****************************/
function ConfirmDel(iden)
{
// alert(iden);
var cache = document.getElementById(iden);

if(cache.options[cache.selectedIndex].value != "")
{
	var affirm = confirm("Ben je zeker dat je \"" + cache.options[cache.selectedIndex].text +"\" wilt wissen?");
	if(affirm == true)
	{
	document.forms[0].submit()
	}
	else
	{
	return 0;
	// alert("geannuleerd");
	}
}
else
{
	alert(cache.options[cache.selectedIndex].text+" is niet wisbaar of geen element!");
}
}