
var footerH = 0;
var headerH = 245;

var argL = 0; // default

// ======================================================
function doresize() {
	setH('left','content');
	// give the id's of all concerning columns inside 'container'
	// Each column stretches its height due to its content :
	// the footer top position is computed after the page is loaded : under the heighest column
}

// ======================================================
function setH() {
	argL = setH.arguments.length;

	var allColH = colH(setH.arguments);
	var windowH = document.body.clientHeight - headerH;
	var fillH = windowH - footerH ;
	var TFfill = (footerH + allColH < windowH);
	var daH = TFfill ? fillH : allColH;

	for (var i=0;i < argL;i++) {
		document.getElementById(setH.arguments[i]).style.height = daH + "px";
		document.getElementById(setH.arguments[i]).style.marginBottom = (TFfill ? 0 : footerH) + "px";
	}

	document.getElementById('footer').style.top = (daH + headerH) + "px";
	document.getElementById('footer').style.visibility = "visible";

}

// ======================================================
function colH(aColID) { // Array containing all IDs of the concerning COLumns
	var i;
	var oH = 0;
	var cOH = new Array();

	for (i=0;i < argL;i++) {
		document.getElementById(aColID[i]).style.height = 'auto';
		cOH[i] = document.getElementById(aColID[i]).offsetHeight;
	}

	for (i=0;i < argL;i++) {
		if (cOH[i] > oH)
			oH = cOH[i];
	}

	return oH;
}

// ======================================================
function TFformOK1(maxN) {

	var n;
	var totaalPersonen = 0;

	if (document.forms['FMboek'].elements['calRes'].value == "") {
		alert("selecteer een periode");
		return false;
	}

	n = 1*document.forms['FMboek'].elements['BOEKaantalPersonen'].value;
	if (n == 99) {
		alert("hoeveel personen?");
		return false;
	}
	totaalPersonen += n;
	totaalPersonen += 1*document.forms['FMboek'].elements['BOEKaantalKinderen'].value;
	totaalPersonen += 1*document.forms['FMboek'].elements['BOEKaantalBabys'].value;

	n = 1*document.forms['FMboek'].elements['BOEKaantalHuisdieren'].value;
	if (n == 99) {
		alert("hoeveel huisdieren?");
		return false;
	}

	if (totaalPersonen > maxN) {
		alert("maximaal aantal personen overschreden ..");
		return false;
	}

	return true;
}

// ======================================================
function TFformOK2() {

	if (trim(document.forms['FMboek'].elements['BOEKvoornaam'].value) == "") {
		alert("voornaam ?");
		document.forms['FMboek'].elements['BOEKvoornaam'].value = "";
		document.forms['FMboek'].elements['BOEKvoornaam'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKachternaam'].value) == "") {
		alert("achternaam ?");
		document.forms['FMboek'].elements['BOEKachternaam'].value = "";
		document.forms['FMboek'].elements['BOEKachternaam'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKgebdatum'].value) == "") {
		alert("geboortedatum ?");
		document.forms['FMboek'].elements['BOEKgebdatum'].value = "";
		document.forms['FMboek'].elements['BOEKgebdatum'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKstraatnr'].value) == "") {
		alert("straat en huisnummer ?");
		document.forms['FMboek'].elements['BOEKstraatnr'].value = "";
		document.forms['FMboek'].elements['BOEKstraatnr'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKpc'].value) == "") {
		alert("postcode ?");
		document.forms['FMboek'].elements['BOEKpc'].value = "";
		document.forms['FMboek'].elements['BOEKpc'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKplaats'].value) == "") {
		alert("plaats ?");
		document.forms['FMboek'].elements['BOEKplaats'].value = "";
		document.forms['FMboek'].elements['BOEKplaats'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKland'].value) == "") {
		alert("land ?");
		document.forms['FMboek'].elements['BOEKland'].value = "";
		document.forms['FMboek'].elements['BOEKland'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKemail'].value) == "") {
		alert("e-mailadres ?");
		document.forms['FMboek'].elements['BOEKemail'].value = "";
		document.forms['FMboek'].elements['BOEKemail'].focus();
		return false;
	}
	if (trim(document.forms['FMboek'].elements['BOEKtel'].value) == "") {
		alert("telefoon ?");
		document.forms['FMboek'].elements['BOEKtel'].value = "";
		document.forms['FMboek'].elements['BOEKtel'].focus();
		return false;
	}

	return true;
}

// ======================================================
function trim(myString) {
	return myString.replace(/^\s+|\s+$/g,"");
}

