var submitSelectie = function(veldId, veldWaarde){
	veldWaarde = veldWaarde.replace(/\%/gi, "[pr]")
	var WhereToevoeging = "se" + veldId + "=" + veldWaarde
	if(Where != ""){
		WhereToevoeging = "|" + WhereToevoeging
	}
	laadPaginaMetWhere(Where + WhereToevoeging, "s"+veldId)
}

var resetSelect = function(veldIds){//var veldIds = "2;3"
	var VeldArr = veldIds.split(";")
	var VeldArrLengte = VeldArr.length
	var veldId, WhereArr, WhereArrLengte, WhereZoekWaarde
	for(var i=0;i<VeldArrLengte;i++){
		selectedVeldId = VeldArr[0]
		veldId = VeldArr[i]
		WhereArr = Where.split("|")
		WhereArrLengte = WhereArr.length
		WhereZoekWaarde = "se" + veldId + "="
		var ZendArr = []
		for(var j=0;j<WhereArrLengte;j++){
			if(WhereArr[j].search(WhereZoekWaarde) == -1){
				ZendArr[ZendArr.length] = WhereArr[j]
			}
		}
		Where = ZendArr.join("|")
	}
	laadPaginaMetWhere(Where, "s"+selectedVeldId)
}

var resetAlles = function(){
	laadPaginaMetWhere("")
}

var laadPaginaMetWhere = function(sWhere, veldId){
	
	if(aV!=""){
		document.location = geefPadZonderQueryString(document.location.href) + "?pageID=" + pageID + "&W=" + sWhere + "&aV=" + aV + "&zW=" + zW + "&pId=" + pId +"&B=" + Bestek +"#" + veldId
	}else{
		document.location = geefPadZonderQueryString(document.location.href) + "?pageID=" + pageID + "&W=" + sWhere + "&zW=" + zW + "&pId=" + pId +"&B=" + Bestek +"#" + veldId
	}
}





// Bestek
var submitBestekSelectie = function(veldId, veldWaarde){
	// veldId opzoeken en eerst verwijderen
	// voor als je bijv. alle waarde zichtbaar wilt houden
	var BestekArr = Bestek.split("|")
		var BestekArrLengte = BestekArr.length
		var BestekZoekWaarde = "bs" + veldId + "="
		var ZendArr = []
		for(var i=0;i<BestekArrLengte;i++){
			if(BestekArr[i].search(BestekZoekWaarde) == -1){
				ZendArr[ZendArr.length] = BestekArr[i]
			}
		}
		Bestek = ZendArr.join("|")
	// einde
	
	veldWaarde = veldWaarde.replace(/\%/gi, "[pr]")
	var BestekToevoeging = "bs" + veldId + "=" + veldWaarde
	if(Bestek != ""){
		BestekToevoeging = "|" + BestekToevoeging
	}
	laadPaginaMetBestek(Bestek + BestekToevoeging, "b"+veldId)
}

var resetBestekElement = function(BestekElements){//var veldIds = "2;3"
	var BestekElementArr = BestekElements.split(";")
	var BestekElementArrLengte = BestekElementArr.length
	var BestekArr, BestekArrLengte, BestekZoekWaarde
	for(var i=0;i<BestekElementArrLengte;i++){
		BestekElement = BestekElementArr[i]
		selectedVeldId = BestekElementArr[0]
		BestekArr = Bestek.split("|")
		BestekArrLengte = BestekArr.length
		BestekZoekWaarde = "bs" + BestekElement + "="
		var ZendArr = []
		for(var j=0;j<BestekArrLengte;j++){
			if(BestekArr[j].search(BestekZoekWaarde) == -1){
				ZendArr[ZendArr.length] = BestekArr[j]
			}
		}
		Bestek = ZendArr.join("|")
	}
	
	laadPaginaMetBestek(Bestek, "b"+ selectedVeldId)
}
var resetBestek = function(){
	laadPaginaMetBestek("")
}
var laadPaginaMetBestek = function(sBestek, veldId){
	
	// indien een selectie wordt uitgevoerd op de 'startpagina' of op de 'contactpagina', toon dan 'overzichtpagina'
	if((aV=="")||(aV=="Contact")||(aV=="Home")){
		//alert("verander aV in Overzicht en verwijder pId")
		document.location = geefPadZonderQueryString(document.location.href) + "?pageID=" + pageID + "&W=" + Where + "&aV=Overzicht&zW=" + zW + "&pId=" + pId + "&B=" + sBestek +"#" + veldId
	}else{
		document.location = geefPadZonderQueryString(document.location.href) + "?pageID=" + pageID + "&W=" + Where + "&aV=" + aV + "&zW=" + zW + "&pId=" + pId + "&B=" + sBestek +"#" + veldId
	}
	
}







var geefPadZonderQueryString = function(pad) {
	if(pad.indexOf("?") >= 0){
		return pad.substring(0,pad.indexOf("?"))
	}else{
		return pad
	}
}


/* Algemeen */
function popupSimple(pageURL,pageWidth,pageHeight) { 
	try{popfnwin.close()}
	catch(e){};
	popfnwin=window.open(pageURL, "popup", "resizable=1,status=1,WIDTH="+pageWidth+",HEIGHT="+pageHeight)
}
