function getLastChildElement(parentElement) {
	for (var i = parentElement.childNodes.length; i > 0; i -= 1) {
		if (parentElement.childNodes[i - 1].nodeType == 1) {
			return parentElement.childNodes[i - 1];
		}
	}
	return null;
}

function getNextSiblingElement(sib) {
	while (sib = sib.nextSibling) {
		if (sib.nodeType == 1) {
			return sib;
		}
	}
	return null;
}

var vakgebiedBedrijfstypen = {
	"bouwkunde" : ["aannemer", "architectenbureau", "bouwmanagement", "bouwmateriaalmaterieel", "corporatie", "ingenieursbureau", "semioverheid", "projectontwikkeling", "overig"],
	"civieletechniek" : ["aannemer", "bouwmateriaalmaterieel", "ingenieursbureau", "semioverheid", "projectontwikkeling", "overig"],
	"geoinformatie" : ["aannemer", "automatisering", "bouwmateriaalmaterieel", "corporatie", "ingenieursbureau", "semioverheid", "overig"],
	"anders" : ["aannemer", "architectenbureau", "automatisering", "bouwmanagement", "bouwmateriaalmaterieel", "corporatie", "ingenieursbureau", "semioverheid", "projectontwikkeling", "overig"],
	"intern" : ["aannemer", "architectenbureau", "automatisering", "bouwmanagement", "bouwmateriaalmaterieel", "corporatie", "ingenieursbureau", "semioverheid", "projectontwikkeling", "overig"]
};

var vakgebiedSpecialisaties = {
	"bouwkunde" : ["betonbouw", "bouwfysica", "industriebouw", "renovatie", "staalbouw", "utiliteitsbouw", "woningbouw"],
	"civieletechniek" : ["betonbouw", "cultuurtechniek", "funderingstechniek", "grondverzet", "industriebouw", "leidingbouw", "milieu", "rioleringstechniek", "spoorbouw", "staalbouw", "verkeerstechniek", "waterbouw", "wegenbouw"],
	"geoinformatie" : ["gis", "landmeten"],
	"anders" : ["betonbouw", "bouwfysica", "cultuurtechniek", "funderingstechniek", "gis", "grondverzet", "industriebouw", "landmeten", "leidingbouw", "milieu", "renovatie", "rioleringstechniek", "spoorbouw", "staalbouw", "utiliteitsbouw", "verkeerstechniek", "waterbouw", "wegenbouw", "woningbouw"]
};
