var W3CDOM = (document.createElement && document.getElementsByTagName);
var DHTML = (document.getElementById || document.all || document.layers);

//browser check voor ie versies
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);
var iePos  = appVer.indexOf('msie');
var is_mac = (agt.indexOf("mac")!=-1);
//var iePos  = appVer.indexOf('msie');
if (iePos !=-1) {
	if(is_mac) {
	var iePos = agt.indexOf('msie');
	is_minor = parseFloat(agt.substring(iePos+5,agt.indexOf(';',iePos)));
}
else is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
	is_major = parseInt(is_minor);
}
var is_ie   = (iePos!=-1);
var is_ie6up = (is_ie && is_minor >= 6);
var is_ie5_5up =(is_ie && is_minor >= 5.5);   
var is_ie5   = (is_ie && is_major == 5);
var is_ie5_5  = (is_ie && (agt.indexOf("msie 5.5") !=-1));

var navklap = new Array();
var ahrefnav = new Array();
var selectboxes = new Array();
var menutime,hfdnav,tabs;
var mouseOvertests = new Array();
var mouseOuttests = new Array();
var mouseOverbuttons = new Array();
var mouseOutbuttons = new Array();
var ahreftabs = new Array();

var active;
//onload functie
//window.onload = init;

//onload functie
function init(){

	if (is_ie5 && !is_mac  ){
		//font grootte
		var div =document.body.getElementsByTagName('div');
		for (var i=0;i<div.length;i++){
		//div[i].style.fontSize='90%';
		}
	}
	if (!W3CDOM) return;
	hfdnav = document.getElementById('hfdnav');
	ahrefnav = hfdnav.getElementsByTagName('div');
	//voor hiden van selectboxes op de homepage
	var selectbox = document.getElementsByTagName('select');
	for (var i=0;i<selectbox.length;i++){
		selectboxes[i] = selectbox[i].id;
	}
	//voor de navigatie klapper
	for (var i=0;i<ahrefnav.length;i++){
		ahrefnav[i].onmouseover = mouseOvernav;
		ahrefnav[i].onmouseout = mouseOutnav;
		ahrefnav[i].number = i;
	}
	for (var i=0;i<ahrefnav.length;i++){
	navklap[i] = document.getElementById('sub'+i);
	navklap[i].style.visibility = 'hidden';
	//navklap[i].style.background='#FFFFFF';
		if(is_ie6up){	
			navklap[i].onmouseenter=klapmouseover;
			navklap[i].onmouseleave=klapmouseout;
		}
		else{
			navklap[i].onmouseover=klapmouseover;
			navklap[i].onmouseout=klapmouseout;
		}
	navklap[i].number=i
	}
	//voor onmouseover van testbuttons
	var tests = document.getElementById('hptests');
	if (tests==null || tests=='undefined'){}
	else{
		var imgstests = tests.getElementsByTagName('img');
		for (var i=0;i<imgstests.length;i++){
			imgstests[i].onmouseover = funcmouseOvertests;
			imgstests[i].onmouseout = funcmouseOuttests;
			var suffix = imgstests[i].src.substring(imgstests[i].src.lastIndexOf('.'));
			mouseOuttests[i] = new Image();
			mouseOuttests[i].src = imgstests[i].src;
			mouseOvertests[i] = new Image();
			mouseOvertests[i].src = imgstests[i].src.substring(0,imgstests[i].src.lastIndexOf('_')) + "_over" + suffix;
			imgstests[i].numbertests = i;
		}
	}
	//voor onmouseover van rechterbuttons
	/*
	var buttons = document.getElementById('ContentRight_buttons');
	if (!buttons==null || !buttons=='undefined'){}
	else{
	var imgsbuttons = buttons.getElementsByTagName('img');
	for (var i=0;i<imgsbuttons.length;i++){
		imgsbuttons[i].onmouseover = funcmouseOverbuttons;
		imgsbuttons[i].onmouseout = funcmouseOutbuttons;
		var suffix = imgsbuttons[i].src.substring(imgsbuttons[i].src.lastIndexOf('.'));
		mouseOutbuttons[i] = new Image();
		mouseOutbuttons[i].src = imgsbuttons[i].src;
		mouseOverbuttons[i] = new Image();
		mouseOverbuttons[i].src = imgsbuttons[i].src.substring(0,imgsbuttons[i].src.lastIndexOf('_')) + "_over" + suffix;
		imgsbuttons[i].numberbuttons = i;
	}
	}*/
	//voor onmouseover van tabs
	tabs = document.getElementById('tabs');
	if (tabs==null || tabs=='undefined'){}
	else{
	ahreftabs = tabs.getElementsByTagName('A');
	for (var i=0;i<ahreftabs.length;i++){
		ahreftabs[i].onclick = clicktab;
		//ahreftabs[i].onmouseout = mouseOuttab;
		ahreftabs[i].number = i;
	}
	//initiele actiefe tab
	actief = 0;
	//voor de actieve oranje ta op de homepage
	if(tabs.parentNode.className=='hpcontent'){
		ahreftabs[actief].parentNode.style.backgroundImage="url(../static/gfx/tab_oranje.gif)";
		ahreftabs[actief].style.backgroundImage="url(../static/gfx/tab_oranje.gif)";
		ahreftabs[actief].style.color="#fff";
		var tab = document.getElementById('tab'+actief)
		tab.style.display="block";
	}
	//voor de andere actieve tab
	else{
		ahreftabs[actief].parentNode.style.backgroundImage="url(../static/gfx/tab_oranje.gif)";
		ahreftabs[actief].style.backgroundImage="url(../static/gfx/tab_oranje.gif)";
		//ahreftabs[actief].style.color="#fff";
		var tab = document.getElementById('tab'+actief)
		tab.style.display="block";
	}
	
	}
}


function hideselecboxes(falsetrue){
	if(is_ie && !is_mac){
	for (var i=0;i<selectboxes.length;i++){
		if (selectboxes[i]=='ContentRight_nieuwsbrief' || selectboxes[i]=='ContentRight_login'){}
		else{
			invi(falsetrue,selectboxes[i])
		}
	}
	}
}
//hiero//
function mouseOvernav(){
	//if(!ahrefnav[this.number].style.backgroundImage=="url(../static/gfx/navbg_on.gif)"){
	ahrefnav[this.number].style.backgroundImage="url(/NTInternet/static/gfx/aan.gif)";
	//}
	menutime = setTimeout("invi(false,'sub'+'"+this.number+"')",100);
	if (this.number==1||this.number==2||this.number==3||this.number==4||this.number==5){
	hideselecboxes(true)
	}
}
function mouseOutnav(){
	//if(!ahrefnav[this.number].style.backgroundImage=="url(../static/gfx/navbg_on.gif)"){
	ahrefnav[this.number].style.backgroundImage="url(/NTInternet/static/gfx/bg-hfdnav-end.gif)";
	ahrefnav[this.number].style.backgroundPosition="left";
	//}
	menutime = setTimeout("invi(true,'sub'+'"+this.number+"')",100);
	if (this.number==1||this.number==2||this.number==3||this.number==4||this.number==5){
	hideselecboxes(false)
	}
}
//einde hiero//
//functie voor subnavigatie
function klapmouseover(){
	ahrefnav[this.number].style.backgroundImage="url(/NTInternet/static/gfx/aan.gif)";
	ahrefnav[this.number].style.backgroundPosition="right";
	clearTimeout(menutime);
	if (this.number==1||this.number==2||this.number==3||this.number==4||this.number==5){
	hideselecboxes(true)
	}
}
//functie voor subnavigatie
function klapmouseout(){
	ahrefnav[this.number].style.backgroundImage="url(/NTInternet/static/gfx/bg-hfdnav-end.gif)";
	ahrefnav[this.number].style.backgroundPosition="left";
	menutime = setTimeout("invi(1,'sub'+"+this.number+")",100);
	if (this.number==1||this.number==2||this.number==3||this.number==4||this.number==5){
	hideselecboxes(false)
	}
}
function funcmouseOvertests(){
	this.src = mouseOvertests[this.numbertests].src;
}
function funcmouseOuttests(){
	this.src = mouseOuttests[this.numbertests].src;
}
function funcmouseOverbuttons(){
	this.src = mouseOverbuttons[this.numberbuttons].src;
}
function funcmouseOutbuttons(){
	this.src = mouseOutbuttons[this.numberbuttons].src;
}
function clicktab(){
	//voor de onclick van de tabs op de homepage
	
	if(tabs.parentNode.className=='hpcontent'){
	ahreftabs[actief].parentNode.style.backgroundImage="url(../static/menu/tab_oranje.gif)";
	ahreftabs[actief].style.backgroundImage="url(../static/gfx/tab_oranje.gif)";
	ahreftabs[actief].style.color="#CE4F00";
	var tab = document.getElementById('tab'+actief)
	tab.style.display="none";
	ahreftabs[this.number].parentNode.style.backgroundImage="url(../static/gfx/tabactief_oranje.gif)";
	ahreftabs[this.number].style.backgroundImage="url(../static/gfx/tabactief_oranje.gif)";
	ahreftabs[this.number].style.color="#fff";
	var tab = document.getElementById('tab'+this.number)
	tab.style.display="block";
	actief=this.number;
	}
	
	//voor voor de onclick van de tabs
	else{
	ahreftabs[actief].parentNode.style.backgroundImage="url(../static/gfx/tab.gif)";
	ahreftabs[actief].style.backgroundImage="url(../static/gfx/tab.gif)";
	ahreftabs[actief].style.color="#fff";
	var tab = document.getElementById('tab'+actief)
	tab.style.display="none";
	ahreftabs[this.number].parentNode.style.backgroundImage="url(../static/gfx/tabactief_oranje.gif)";
	ahreftabs[this.number].style.backgroundImage="url(../static/gfx/tabactief_oranje.gif)";
	ahreftabs[this.number].style.color="#fff";
	var tab = document.getElementById('tab'+this.number)
	tab.style.display="block";
	actief=this.number;
	}
}
function mouseOuttab(){
	
	//ahreftabs[this.number].actief=this.number
	//ahreftabs[this.number].parentNode.style.backgroundImage="url(../static/gfx/tab.gif)";
}
//funtie voor vinden van objecten
function getObj(name){
	if (document.getElementById){
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all){
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers){
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}
//funtie voor verbergen van objecten
function invi(flag,div){
	if (!DHTML) return;
	var x = new getObj(div);
	x.style.visibility = (flag) ? 'hidden' : 'visible'
}