// Funktion überträgt Einstellungs-Felder der Filter-Leiste in die Felder des Formulars zur Kategorie-Navigation
// @param sourceFormName: das Quell-Formular, welches die Aktualisierung auslöst (onchange, bzw. onblur für Texteingabe der Seitengröße)
function updateNavigationFilter( sourceFormName ) {
	// Kategorie-Navigations-Formular
	var navForm = $('forCategories');
	// zu übertragende Felder
	var checkElements = ['view', 'selectObjectState', 'OtypeAttrDomain:IMAGE_TYPE', 'pagesize'];

	var sourceForm = $(sourceFormName);
	if ( sourceForm != null ) {
	sourceForm.getElements().each(function( elem ) {
			if ( checkElements.indexOf(elem.name) > -1) {
			var targetElement = $( navForm.name + "_" + elem.name);
				// erstelle das Zielfeld, falls noch nicht vorhanden
				if ( targetElement == null ) {
					targetElement = document.createElement("input");
					targetElement.type = 'hidden';
					targetElement.name = elem.name;
					navForm.appendChild(targetElement);
				}
				targetElement.value = elem.value;
				}
			})
}
		
} // END function updateNavigationFilter
