function openSubCat(cat) {
	document.getElementById("sub"+cat).style.display="block";
	document.getElementById("signMin"+cat).style.display="block";
	document.getElementById("signPlus"+cat).style.display="none";
}

function closeSubCat(cat) {
	document.getElementById("sub"+cat).style.display="none";
	document.getElementById("signMin"+cat).style.display="none";
	document.getElementById("signPlus"+cat).style.display="block";

}

function openWinkelwagen() {
	document.getElementById("winkelwagenInhoud").style.display = "block";	
	document.getElementById("winkelwagenOverzicht").style.display = "none";
	bodyPadding();
}

function sluitWinkelwagen() {
	document.getElementById("winkelwagenInhoud").style.display = "none";	
	document.getElementById("winkelwagenOverzicht").style.display = "block";
	bodyPadding();
}

function openVergroting() {
	document.getElementById("totaalVergroot").style.display = "block";
}

function sluitVergroting() {
	document.getElementById("totaalVergroot").style.display = "none";
}

function bodyPadding() {
	//bij het laden van de pagina moet de margin voor de winkelwagen eronder kloppen
	var bodyEl = document.getElementsByTagName('body')[0];
	var varHeightEl = document.getElementById('inhoudTekst');
	var footerEl = document.getElementById('winkelwagen');
	if(footerEl) {
		bodyEl.style.paddingBottom=varHeightEl.clientHeight+varHeightEl.offsetTop+footerEl.clientHeight+200+"px";
	}
}

function checkContactForm() {
	if(document.getElementById('contact_naam').value == "" || document.getElementById('contact_email').value == "" || document.getElementById('contact_bericht').value == "") {
		alert('U heeft niet alle velden ingevuld.');
		return false;
	}
}
