1 if ( typeof(Dataface) == 'undefined' ) Dataface = {}; 2 if ( typeof(Dataface.RelatedList) == 'undefined' ) Dataface.RelatedList = {}; 3 4 Dataface.RelatedList.processSearchForm = function(f){ 5 var query = f.related_find_query; 6 var qstr = window.location.search; 7 if ( qstr.search(/[&?]-related:search=[^&]+/) >= 0 ){ 8 qstr = qstr.replace(/([&?])-related:search=[^&]+/, '$1-related:search='+escape(query.value)); 9 } else { 10 qstr += '&-related:search='+escape(query.value); 11 } 12 window.location.search = qstr; 13 return false; 14 }