var loaderFunction = function(){
	zetDivPositions()

	if(document.bestekForm){
		wisselBestek("STABU")
	}
	
	if(tab != ""){
		if(tab == "cad") {
			showTab(1);
		}
		if(tab == "bestek") {
			showTab(2);
		}
	}
}

onresize = function(){
	zetDivPositions()
}

var zetDivPositions = function(){
	var ffFix = 0;
	if(navigator.userAgent.search(/firefox/gi) != -1){
		ffFix = 22
	}

	/*
	if(document.getElementById("productTabBackgroundDiv")){
		Position.set("productTabBackgroundDiv", Position.get("firstCrumb").left, Position.get("firstCrumb").top - (80 - ffFix))
		Position.set("productTabOptionDiv", Position.get("firstCrumb").left, Position.get("firstCrumb").top - (80 - ffFix))
	}
	*/
	if(document.getElementById("optieDiv")){
		Position.set("optieDiv", Position.get("firstCrumb").left, Position.get("firstCrumb").top - (45 - ffFix))
	}
	if(document.getElementById("toelichtingDiv")){
		Position.set("toelichtingDiv", Position.get("firstCrumb").left + 400, Position.get("firstCrumb").top - (45 - ffFix))
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

addLoadEvent(loaderFunction);

var tabArray		= ["omschrijvingDiv", "cadDiv", "bestekDiv", "referentieDiv"]
if(taalConfig == "UK") {
	tabArray		= ["omschrijvingDiv", "cadDiv", "referentieDiv"]
}
var tabArrayLength	= tabArray.length

var showTab = function(tabId){
	var correctie = 0
	//lengte array aanpassen:
	tabArrayLength	= tabArray.length
	for(var i = 0; i < tabArrayLength; i++){
		if(document.getElementById("linkTab" + i) == null){
			correctie++
		}
	}

	tabArrayLength = tabArrayLength - correctie

	for(var i = 0; i < tabArrayLength; i++){
		//alle divs verbergen:
		if(document.getElementById(tabArray[i])){
			document.getElementById(tabArray[i]).style.display = "none"
		}

		//alle actieve classes verwijderen:
		if(document.getElementById("linkTab" + i)){
			if(document.getElementById("linkTab" + i).className != "last"){
				document.getElementById("linkTab" + i).className = ""
			}
		}

		if(document.getElementById("linkTab" + i)){
			if((i == tabArrayLength - 1) && (document.getElementById("linkTab" + i).className == "")){
				document.getElementById("linkTab" + i).className = "last"
			}else{
				if(i == tabArrayLength - 1){
					document.getElementById("linkTab" + i).className = document.getElementById("linkTab" + i).className + " last"
				}
			}
		}
	}

	//actuele div tonen:
	if(document.getElementById(tabArray[tabId])){
		document.getElementById(tabArray[tabId]).style.display = "block"
	}

	//actieve link van de actieve classe voorzien:
	if(document.getElementById("linkTab" + tabId)){
		if(tabId == (tabArrayLength - 1)){
			document.getElementById("linkTab" + tabId).className = "active last"
		}else{
			document.getElementById("linkTab" + tabId).className = "active"
		}
	}
}
