var submitSelectie = function(veldId, veldWaarde){
	// alert(veldId+"="+veldWaarde)	
	// veldId opzoeken en eerst verwijderen
	// voor als je bijv. alle waarde zichtbaar wilt houden
		//var BestekArr = Bestek.split("|")
		var WhereArr = Where.split("|")
		var WhereArrLengte = WhereArr.length
		WhereZoekWaarde = "se" + veldId + "="
		var ZendArr = []
		for(var i=0;i<WhereArrLengte;i++){
			if(WhereArr[i].search(WhereZoekWaarde) == -1){
				ZendArr[ZendArr.length] = WhereArr[i]
			}
		}
		Where = ZendArr.join("|")
	// einde

//niet toevoegen indien veldWaarde=0
	if(veldWaarde !=0){
			veldWaarde = veldWaarde.replace(/\%/gi, "[pr]")
			var WhereToevoeging = "se" + veldId + "=" + veldWaarde
			if(Where != ""){
				WhereToevoeging = "|" + WhereToevoeging
			}
			laadPaginaMetWhere(Where + WhereToevoeging)
		}else{
			//alert('reset')
			laadPaginaMetWhere(Where)
		}
}

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++){
		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)
}

var resetAlles = function(){
	laadPaginaMetWhere("")
}

var laadPaginaMetWhere = function(sWhere){
	//new 2010-12-01
	document.location = replaceQueryString(document.location.href, "w", sWhere);
	/*
	if(ProductId != "0"){
		document.location = geefPadZonderQueryString(document.location.href) + "?CategoryId="+ CategoryId + "&W=" + sWhere + "&ProductId=" + ProductId
	}else{
		document.location = geefPadZonderQueryString(document.location.href) + "?CategoryId="+ CategoryId + "&W=" + sWhere
	}
	*/
	 
}


var geefPadZonderQueryString = function(pad) {
	if(pad.indexOf("?") >= 0){
		return pad.substring(0,pad.indexOf("?"))
	}else{
		return pad
	}
}



function replaceQueryString(url, param, value) {
	var preURL = "";
	var postURL = "";
	var newURL = "";
	
	var start = url.indexOf(param+"=");
	if(start > -1)
	{
		var end = url.indexOf("=", start);
		preURL=url.substring(0,end) +"="+value;
	
		var startRest = url.indexOf("&",start);
		postURL="";
		if(startRest > -1)
		{
			postURL=url.substring(startRest);
		}
	}
		else
	{
		var delimeter = "";
		preURL=url;
		if (url.indexOf("?") > 0){
			delimeter = '&';
		}else{
			delimeter = '?';
		}
		postURL=delimeter+param+"="+value;
	}
	newURL = preURL+postURL;
	var index = newURL.indexOf('id=',0);
	if(index > -1)
	{
		var Nurl = newURL.substring(0,index);
		var EUrl = newURL.substr(index,newURL.length - index);
		var eIndex = EUrl.indexOf('&',0);
		if(eIndex > -1)
		EUrl = EUrl.substr(eIndex, EUrl.length - eIndex);
		//newURL = newURL.substring();
		newURL = Nurl + EUrl;
	}
	return newURL;
}

/*
function submitMulti(propertyId) {
		var selectedValues = "";
		var formElement = document.forms["selectie"]['Property'+propertyId]
		
		if (formElement.length){
			for (ix=0; ix < formElement.length; ix++) {
				if (formElement[ix].checked) {
					if(selectedValues != ""){
						selectedValues += ";" + formElement[ix].value;
					}else{
						selectedValues = formElement[ix].value;
					}
				}
			}
		}else{
			if (formElement.checked) {
				selectedValues = formElement.value;
			}
		}
		
		submitSelectie(propertyId, selectedValues)
		return false;
	}
*/
