function aflever_adres_nieuw(){
	document.forms['website_debiteur_aflever_adres_wijzigen'].elements['website_debiteur_aflever_adres_wijzigen[website_debiteur_aflever_adres_id]'].value = '';
	document.forms['website_debiteur_aflever_adres_wijzigen'].submit();
}
function aflever_adres_wijzigen(aflever_adres_id){
	document.forms['website_debiteur_aflever_adres_wijzigen'].elements['website_debiteur_aflever_adres_wijzigen[website_debiteur_aflever_adres_id]'].value = aflever_adres_id;
	document.forms['website_debiteur_aflever_adres_wijzigen'].submit();
}
function gebruiker_wijzigen(gebruiker_id){
	document.forms['website_gebruiker_wijzigen'].elements['website_gebruiker_wijzigen[website_gebruiker_id]'].value = gebruiker_id;
	document.forms['website_gebruiker_wijzigen'].submit();
}
function gebruiker_nieuw(){
	document.forms['website_gebruiker_wijzigen'].elements['website_gebruiker_wijzigen[website_gebruiker_id]'].value = '';
	document.forms['website_gebruiker_wijzigen'].submit();
}
function product_order_submit(){
	document.forms['product_order'].submit();
}
function product_snelbestellijst(product_id){
	document.forms['product_snelbestellijst'].elements['product_snelbestellijst[product_id]'].value = product_id;
	document.forms['product_snelbestellijst'].submit();
}
function product_snelbestellijst_omhoog(product_id){
	document.forms['product_snelbestellijst_omhoog'].elements['product_snelbestellijst_omhoog[product_id]'].value = product_id;
	document.forms['product_snelbestellijst_omhoog'].submit();
}
function order_product_verwijderen(order_regel_id){
	if(confirm('U staat op het punt dit product te verwijderen uit uw winkelmand\n\nWilt u doorgaan?')){
		document.forms['order_product_verwijderen'].elements['order_product_verwijderen[order_regel_id]'].value = order_regel_id;
		document.forms['order_product_verwijderen'].submit();
	}
}
function selecteer_aflever_adres(aflever_adres_id){
	document.getElementById('website_internetorder_verzenden_aflever_adres_' + aflever_adres_id).checked = 'true';
}
function wijzig_zoeken_action(){
	document.forms['content_zoeken_left'].action = document.forms['content_zoeken_left'].elements['content_zoeken_left[type]'].value;
}
function product_zoeken_pagina(pagina_nummer){
	document.forms['content_zoeken'].elements['content_zoeken[pagina]'].value = pagina_nummer;
	document.forms['content_zoeken'].submit();
}
function datum_veldwaarde(datum_veld,datum_veld_volgende){
	if(datum_veld.value.length == datum_veld.maxLength){
		if(((event.keyCode < 37) || (event.keyCode > 40)) && (event.keyCode != 9) && (event.keyCode != 16)){
			datum_veld_volgende.select();
		}
	}
}
function orderoverzicht_zoeken(){
	if(document.forms['website_order_filter'].style.display =='none'){
		document.forms['website_order_filter'].style.display = '';
	}else{
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_zoekveld]'].value = '';
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_zoekwaarde]'].value = '';
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_type]'].value = '';
		document.forms['website_order_filter'].submit();
	}
}
function order_openen(order_nummer){
	document.location.href = 'index.php?content_pagina=24&website_order_nummer=' + order_nummer;
}
function internetorder_openen(internetorder_id){
	document.location.href = 'index.php?content_pagina=28&website_internetorder_id=' + internetorder_id;
}
function order_contact_openen(order_nummer,order_type){
	if(order_type == 'internetorder'){
		document.location.href = 'index.php?content_pagina=83&internetordernummer=' + order_nummer;
	}else{
		document.location.href = 'index.php?content_pagina=83&ordernummer=' + order_nummer;
	}
}
function afleveradresoverzicht_zoeken(){
	if(document.forms['website_aflever_adres_filter'].style.display =='none'){
		document.forms['website_aflever_adres_filter'].style.display = '';
	}else{
		document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_zoekveld]'].value = '';
		document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_zoekwaarde]'].value = '';
		document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_actief]'].value = '';
		document.forms['website_aflever_adres_filter'].submit();
	}
}
function sorterenOrderOverzicht(sorteerWaarde){
	if(document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order_by]'].value == sorteerWaarde){
		if(document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order]'].value == 'DESC'){
			document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order]'].value = 'ASC';
		}else{
			document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order]'].value = 'DESC';
		}
	}else{
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order_by]'].value = sorteerWaarde;
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_order_order]'].value = 'ASC';
	}
	document.forms['website_order_filter'].submit();
}
function sorterenInternetorderOverzicht(sorteerWaarde){
	if(document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order_by]'].value == sorteerWaarde){
		if(document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order]'].value == 'DESC'){
			document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order]'].value = 'ASC';
		}else{
			document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order]'].value = 'DESC';
		}
	}else{
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order_by]'].value = sorteerWaarde;
		document.forms['website_order_filter'].elements['website_order_filter[website_order_filter_internetorder_order]'].value = 'ASC';
	}
	document.forms['website_order_filter'].submit();
}
function sorterenAfleveradresOverzicht(sorteerWaarde){
	if(document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order_by]'].value == sorteerWaarde){
		if(document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order]'].value == 'DESC'){
			document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order]'].value = 'ASC';
		}else{
			document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order]'].value = 'DESC';
		}
	}else{
		document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order_by]'].value = sorteerWaarde;
		document.forms['website_aflever_adres_filter'].elements['website_aflever_adres_filter[website_aflever_adres_filter_order]'].value = 'ASC';
	}
	document.forms['website_aflever_adres_filter'].submit();
}
function internetorder_verzenden_submit(submit_waarde){
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[submit]'].value = submit_waarde;
	document.forms['website_internetorder_verzenden'].submit();
}
function leverdatum_vullen(datum_jaar,datum_maand,datum_dag){
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[website_internetorder_leverdatum_dd]'].value = datum_dag;
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[website_internetorder_leverdatum_mm]'].value = datum_maand;
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[website_internetorder_leverdatum_yyyy]'].value = datum_jaar;
}
function leverdatum_selectie(datum_jaar,datum_maand){
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[website_internetorder_leverdatum_selectie_mm]'].value = datum_maand;
	document.forms['website_internetorder_verzenden'].elements['website_internetorder_verzenden[website_internetorder_leverdatum_selectie_yyyy]'].value = datum_jaar;
	internetorder_verzenden_submit('datum_selectie');
}
function setGewijzigdWinkelmand(){
	document.forms['order_regel_wijzigen'].elements['order_regel_wijzigen_check'].value = 'true';
}
function checkGewijzigdWinkelmand(){
	if(document.forms['order_regel_wijzigen'].elements['order_regel_wijzigen_check'].value == 'true'){
		if(confirm('De inhoud van uw winkelmand is gewijzigd\n\nWilt u deze wijzigingen opslaan voordat u de order verzend?')){
			document.forms['order_regel_wijzigen'].elements['order_regel_wijzigen_submit'].click();
		}else{
			document.forms['order_verzenden'].submit();
		}
	}else{
		document.forms['order_verzenden'].submit();
	}
}
function getProductgroepen(productgroepId,productgroepListId,productgroepEersteNiveau,productgroepSession){
	var getProductgroepenHandler = xmlHandlerCreate();
	if(productgroepEersteNiveau == false){
		if(productgroepListId == 0){
			productgroepListElement = document.getElementById("productgroepen_list_0");
		}else{
			productgroepListElement = document.getElementById("productgroepen_list_" + productgroepListId);
		}
	}
	getProductgroepenHandler.onreadystatechange = function(){
		if(getProductgroepenHandler.readyState == 4){
			if(productgroepEersteNiveau == false){
				while(productgroepListElement.nextSibling){
					productgroepListElement.parentNode.removeChild(productgroepListElement.nextSibling);
				}
			}
			getProductgroepEigenschappenHandlerContent = xmlRequestGettags(getProductgroepenHandler,"website_productgroep_eigenschappen");
			productgroepenListItemHeader = document.createElement("h3");
			productgroepenListItemHeader.appendChild(document.createTextNode(xmlTagcontent(getProductgroepEigenschappenHandlerContent.item(0),"website_productgroep_naam")));
			productgroepenListItemList1 = document.createElement("ul");
			productgroepenListItemList2 = document.createElement("ul");
			productgroepenListItemList3 = document.createElement("ul");
			getProductgroepenHandlerContent = xmlRequestGettags(getProductgroepenHandler,"website_productgroep");
			for(i = 0; i < getProductgroepenHandlerContent.length; i++){
				productgroepenListItemListItemLink = document.createElement("a");
				if(xmlTagcontent(getProductgroepenHandlerContent.item(i),"website_productgroep_volgende") == "Y"){
					productgroepenListItemListItemLink.setAttribute("href","javascript:getProductgroepen('" + xmlTagcontent(getProductgroepenHandlerContent.item(i),"website_productgroep_id") + "','" + productgroepId + "',false,true);");
				}else{
					productgroepenListItemListItemLink.setAttribute("href","javascript:openProductgroep('" + xmlTagcontent(getProductgroepenHandlerContent.item(i),"website_productgroep_id") + "');");
				}
				productgroepenListItemListItemLink.appendChild(document.createTextNode(xmlTagcontent(getProductgroepenHandlerContent.item(i),"website_productgroep_naam")));
				productgroepenListItemListItem = document.createElement("li");
				productgroepenListItemListItem.setAttribute("id","productgroepen_listitem_" + xmlTagcontent(getProductgroepenHandlerContent.item(i),"website_productgroep_id"));
				productgroepenListItemListItem.appendChild(productgroepenListItemListItemLink);
				if(xmlTagcontent(getProductgroepenHandlerContent.item(i),'website_productgroep_kolom') == "1"){
					productgroepenListItemList1.appendChild(productgroepenListItemListItem);
				}else if(xmlTagcontent(getProductgroepenHandlerContent.item(i),'website_productgroep_kolom') == "2"){
					productgroepenListItemList2.appendChild(productgroepenListItemListItem);
				}else{
					productgroepenListItemList3.appendChild(productgroepenListItemListItem);
				}
			}
			productgroepenListItem = document.createElement("li");
			productgroepenListItem.appendChild(productgroepenListItemHeader);
			productgroepenListItem.appendChild(productgroepenListItemList1);
			productgroepenListItem.appendChild(productgroepenListItemList2);
			productgroepenListItem.appendChild(productgroepenListItemList3);
			productgroepenListItem.appendChild(document.createElement("br"));
			productgroepenListItem.setAttribute("id","productgroepen_list_" + productgroepId);
			if(document.getElementById("productgroepen_listitem_" + productgroepId)){
				productgroepListItems = document.getElementById("productgroepen_listitem_" + productgroepId).parentNode.parentNode.getElementsByTagName("li");
				for(i = 0; i < productgroepListItems.length; i++){
					productgroepListItems[i].style.fontWeight = 'normal';
				}
				document.getElementById("productgroepen_listitem_" + productgroepId).style.fontWeight = 'bold';
			}
			if(productgroepEersteNiveau){
				document.getElementById("productgroepen_list").appendChild(productgroepenListItem);
			}else{
				productgroepListElement.parentNode.appendChild(productgroepenListItem);
			}
			if(xmlTagcontent(getProductgroepEigenschappenHandlerContent.item(0),"website_productgroep_volgende") != 0){
				getProductgroepen(xmlTagcontent(getProductgroepEigenschappenHandlerContent.item(0),"website_productgroep_volgende"),productgroepId,false,false);
			}
		}
	}
	xmlRequestSend(getProductgroepenHandler,"index_xml.php?content_xml=xml_productgroepen","productgroep_id=" + productgroepId + "&productgroep_session=" + productgroepSession);
}
function openProductgroep(productgroepId){
	document.location.href = document.location.href + '&productgroep_id=' + productgroepId;
}
window.onload = function(){
	if(document.getElementById("productgroepen_list")){
		getProductgroepen('1','0',true,false);
	}
}