var submitSelectie = function(veldId, veldWaarde){
	if(veldWaarde != ""){
		veldWaarde = veldWaarde.replace(/\%/gi, "[pr]")
		var WhereToevoeging = "se" + veldId + "=" + veldWaarde
		if(Where != ""){
			WhereToevoeging = "|" + WhereToevoeging
		}
		if(document.location.href.search(/product_bestek./gi) != -1){
			bestekSelecties = bestekSelecties + ";" + veldId + ";"
		}
		laadPaginaMetWhere(Where + WhereToevoeging)
	}
}

var resetSelect = function(veldId){
	var WhereArr = Where.split("|")
	var WhereArrLengte = WhereArr.length
	var WhereZoekWaarde = "se" + veldId
	var ZendArr = []

	for(var i=0;i<WhereArrLengte;i++){
		if(WhereArr[i].search(WhereZoekWaarde) == -1){
			ZendArr[ZendArr.length] = WhereArr[i]
		}
	}

	if(document.location.href.search(/product_bestek./gi) != -1){
		bestekSelecties = bestekSelecties.replace(eval("\/\\;" + veldId + "\\;\/g"), "")
	}

	laadPaginaMetWhere(ZendArr.join("|"))
}

var resetAlles = function(){
	laadPaginaMetWhere("")
}

var laadPaginaMetWhere = function(sWhere){
	//voor rewrite
	//document.location = geefPadZonderQueryString(document.location.href) + "?W=" + sWhere + "&bId=" + boomId + "&sId=" + subId
	document.location = geefPadZonderQueryString(document.location.href) + "/W=" + sWhere
}

var geefPadZonderQueryString = function(pad) {
	if(pad.indexOf("/W=") >= 0){
		return pad.substring(0,pad.indexOf("/W="))
	}

	if(pad.toLowerCase().lastIndexOf("roval-") > pad.lastIndexOf("/")){
		pad = pad.substring(0,pad.lastIndexOf("/"))
	}

	return pad
}
