

initHandler.add(addSearchModifier);


function addSearchModifier() {
	var searchForms = document.getElementsByName("productsearch");
	for(var i = 0; i < searchForms.length; i++ ) {
		addListener(searchForms[i], "submit", modifySearchString, true);
	}
	
}

function modifySearchString(e) {

	if (!e) e = window.event;
	var source = e.target ? e.target : e.srcElement;

	var fieldElement = source.namedItem("search_field");

	var searchString = fieldElement.value;
	
	var newSearchString = searchString.replace(/\|+/g, "");

	newSearchString = newSearchString.replace(/\s+/g, " | ");

	fieldElement.value = newSearchString;
}
