/* Browser detect */
var objMyBrowser = new MyBrowser();
/* Flash */
var arrMovies = new Array("blauw", "geel", "mag");
var color = arrMovies[Math.floor(3*Math.random())];
var number = Math.floor(6*Math.random()) + 1;
function writeFlashMovie(id, usesQuickTime) {
	var height = id=="boven" ? 190 : 230;
	var width = id=="boven" ? 640 : 580;
	if (!usesQuickTime && objMyBrowser.Name!="safari" && !(IsSecure() && objMyBrowser.Name=="msie") && objMyBrowser.HasFlash()) 
		objMyBrowser.WriteFlash(height, width, "img/" + number + color + id + ".swf");
	else
		document.write("<img src=img/" + color + id + ".gif height=" + height + " width=" + width + ">");
}
function writeQuickTimeMovie(height, width, src) {
	if (objMyBrowser.HasQuickTime()) 
		objMyBrowser.WriteQuickTime(height, width, src);
	else 
		document.write("<div style=\"width:430px\"><center><a href=http://www.apple.com/quicktime/ target=_blank>Download QuickTime</a></center></div>");
}
/* body onload */
function init(isHome) {
	if (isHome && navigator.appVersion.charAt(0) >= 4) {
		if (window.screen.availWidth > 1024 && window.screen.availWidth > getWinWidth() + 30) window.resizeTo(1024,810);
	}
	resize();
	window.onresize = resize;
}
function initPopup() {
	if (navigator.appVersion.charAt(0) >= 4) {
		window.resizeTo(580,460);
	}
}
function openPopup(popupId) {
	window.open(popupId + ".html", popupId, "width=580,height=460");
	return false;
}
function getWinWidth() { 
	if (window.innerWidth) { 
		return window.innerWidth; 
	} 
	else if (document.body.clientWidth) { 
		return document.body.clientWidth; 
	} 
	else { 
		return 100; 
	} 
} 
function resize() {
	var objTbl1 = document.getElementById("tblBackground");
	var objTbl2 = document.getElementById("tblLayout");
	if (objTbl1 && objTbl2) {
		objTbl1.style.height=objTbl2.offsetHeight;
	}
}	
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
/* Gallery */
function preload() {
	for (i=0; i < arrImages.length; i++) {
		preloadImg = newImage(arrImages[i]);
	}
}
function Gallery() {
	this.idxSelect = 1;
	this.load = doLoad;
	this.loadPrevious = doLoadPrevious;
	this.loadNext = doLoadNext;
} 
function doLoad(imgIndex) {
	var objNav = document.getElementById("navGalleryImg" + this.idxSelect);
	if (objNav) objNav.className = "navItem";
	this.idxSelect = imgIndex;
	objNav = document.getElementById("navGalleryImg" + this.idxSelect);
	if (objNav) objNav.className = "navItemSelect";
    document['imgGallery'].src = "files/" + arrImages[this.idxSelect-1];
	return false;
}
function doLoadPrevious() {
	if (this.idxSelect > 1) this.load(this.idxSelect-1);
	return false;
}
function doLoadNext() {
	if (this.idxSelect < arrImages.length) this.load(this.idxSelect+1);
	return false;
}
/* Medewerkers */
var preloadMedewerkers = false;
function makeImagesHover() {
	var objTbl = document.getElementById("tableHover");
	if (objTbl) {
		var arrImgs = objTbl.getElementsByTagName("IMG");
		for (var i=0; i < arrImgs.length; i++) {
			if (arrImgs[i].src.indexOf(".jpg") > 0) {
				arrImgs[i].onmouseover = new Function("doImgHover(this)");
				arrImgs[i].onmouseout = new Function("doImgHover(this)");
				objTmpImg = newImage(arrImgs[i].src.replace(".jpg","-hover.jpg"));
			}
		}
		preloadMedewerkers = true;
		objTbl.onmousedown = new Function("doAllImgHover(this, true)");
		objTbl.onmouseup = new Function("doAllImgHover(this, false)");
	}
}
function doImgHover(img) {
	if (preloadMedewerkers && img.src.indexOf(".jpg") > 0) {
		img.src = img.src.indexOf("-hover.jpg") > 0 ? img.src.replace("-hover.jpg",".jpg") : img.src.replace(".jpg","-hover.jpg");  
	}
}
function doAllImgHover(objTbl, doHover) {
	if (preloadMedewerkers) {
		var arrImgs = objTbl.getElementsByTagName("IMG");
		for (var i=0; i < arrImgs.length; i++) {
			if (arrImgs[i].src.indexOf(".jpg") > 0) {
				if (doHover && arrImgs[i].src.indexOf("-hover.jpg") == -1) {
					arrImgs[i].src = arrImgs[i].src.replace(".jpg","-hover.jpg");
				}
				else if (!doHover && arrImgs[i].src.indexOf("-hover.jpg") > 0) {
					arrImgs[i].src = arrImgs[i].src.replace("-hover.jpg",".jpg");
				}
			}
		}
	}
}
