 '$1--subsearch='+escape(fld.value));
											
											
										} else {
											qstr += '&--subsearch='+escape(fld.value);
										}
										
										if ( qstr.indexOf('?-action=') >= 0 || qstr.indexOf('&-action=') >=0 ){
											qstr = qstr.replace(/([?&])-action=([^&]*)/, '$1-action=single_record_search');
										} else {
											qstr += '&-action=single_record_search';
										}
										
										window.location.search = qstr;
									}
									return false;
								}
		