function cleanupquery(suffix) {
  // Deze functie wordt overal gebruikt waar SWDSearch een formulier neerzet.
  var orig= $("#fldtermsDirty"+suffix).val();
  var res = ""
  var a

  if (orig.length > 0) {

	// ook leestekens komen voor, smartsite doet daar niet aan. Vervang door spaties; als restdeel <2 is zal het alsnog verwijderd worden
	orig= orig.replace(/[^a-z0-9 ]/gi, " ");

	// termen eruit halen
	orig= orig.replace(/triplep/gi, "triple");
	orig= orig.replace(/triple-p/gi, "triple");
	orig= orig.replace(/triple p/gi, "triple");
	orig= orig.replace(/capj/gi, "cap");
	orig= orig.replace(/cap-j/gi, "cap");
	orig= orig.replace(/cap j/gi, "cap");
	orig= orig.replace(/bsa-j/gi, "bsa");
	orig= orig.replace(/bsa-k/gi, "bsa");

	res = '';
	a = orig.split(" ");

	for (var i=0;i<a.length;i++) {
		if (a[i].length > 2) {
 		// is het toevallig een ruiswoord?

			if (noisewords.indexOf('|'+a[i]+'|') == -1) {
 				if (res.length > 0 ) {
 					res = res + ' ';
 				} // if
 				res = res + a[i];
 			} // if
		} // if
  	} //for


  	$("#fldterms"+suffix).val(res);

  }// if

  if (res.length==0) {
    return false;
  }
  else {
    return true;
  }

} // function

