window.name = 'mainWin';
var IE;
if (navigator.appName == 'Microsoft Internet Explorer')
	IE = true;
else
	IE = false;

var d = document;
var de = d.getElementById;

/*
	Een functie die eerst checkt of het venster, waarin de uitvergrote foto getoond word, reeds geopend is.
	Zo ja, wordt het eerst gesloten en daarna terug geopend om er zeker van te zijn dat dit venster de focus krijgt.
	[window].focus() geeft niet in alle browsers het gewenste resultaat.
*/
var picWin;		// Deze variabele moet buiten de functie gedeclareerd worden.
function openWin(src) {
	if(picWin) {
		if(IE || (!IE && !picWin.closed))
			picWin.close();
	}
	var prop = 'resizable=yes,width=640,height=660';
	picWin = open(src, 'picWin', prop);
	picWin.focus();
}
function showPic(src) {
  if(picWin&& IE || (!IE && !picWin.closed))
			picWin.close();
	var prop = 'width=640,height=640,resizable=yes';
	var img = new Image();
	img.src = src;
	picWin = open('showPic.asp?src='+src,'picWin',prop);
	picWin.resizeTo(img.width+10,img.height+30);
	picWin.focus();
}

function showStatus(t) {
	window.status = t;
	return true;
}

function resizeWin(p) {
//	resizeTo(p.width + 20,p.height + 100);
	d.body.background = p.src;
//	moveTo(0,0);
//	resizeTo(screen.availWidth, screen.availHeight);
}

function hideBg(x) {
	if(d.body.background)
		d.body.background = '';
	else
		d.body.background = x.src;
}

function switchDisplay(id) {
	if(de) {
		if(de(id) && de(id).style.display == 'block')
			de(id).style.display = 'none';
		else
			de(id).style.display = 'block';
	}
}

function maxLength (id1,id2,l) {
	var valTest, valShow;
	if (de) {
		valTest = de(id1);
		valShow = de(id2);
	} else if (d.layers) {
		valTest = d.layers[id1];
		valShow = d.layers[id2];
	} else if (document.all) {
		valTest = d.all[id1];
		valShow = d.all[id2];
	}
	if (valTest) {
		if(valTest.value.length > l)
			valTest.value = valTest.value.substr(0,l);
	}
	if (valTest && valShow) {
		if (l - valTest.value.length <= 20)
			valShow.innerText = '(nog maar ' + (l - valTest.value.length) + ' karakters)';
		else
			valShow.innerText = '(nog ' + (l - valTest.value.length) + ' karakters)';
	}
}

function addPic(src) {
	arrPic[arrPic.length] = new Image();
	arrPic[arrPic.length - 1].src = src;
}

		
function sortArr(arr) {
	var tmp;
	for(var j = 0; j < arr.length; j++)
		for(var k = 0; k < arr.length - j; k++)
			if(arr[k] > arr[k+1]) {
				tmp = arr[k];
				arr[k] = arr[k+1];
				arr[k+1] = tmp;
			}
	return arr;
}