function reportClick($handler){$handler.click(function(e){var hitid=$(this).data('hitid');var queryId=$(this).parents('.tx_iss_searchbar_result').data('queryid');var hitPos=$(this).data('hitpos');var container=!1;var resultTag=$(this).parents('.tx_iss_searchbar_resultEntry').data('resulttag');if($(this).parents('.tx_iss_searchbar_hit').hasClass('dropdownhit')){container=!0}
$.ajax({url:"index.php?id=1&type=1553787912&tx_isssearchbar_ajaxrelay%5Baction%5D=clicked&tx_isssearchbar_ajaxrelay%5Bcontroller%5D=Ajax",success:function(result){},dataType:'json',type:'POST',data:{'tx_isssearchbar_ajaxrelay[hitId]':hitid,'tx_isssearchbar_ajaxrelay[queryId]':queryId,'tx_isssearchbar_ajaxrelay[hitPos]':hitPos,'tx_isssearchbar_ajaxrelay[container]':container,'tx_isssearchbar_ajaxrelay[resultTag]':resultTag,},})})}
function handleFilterClick($filterElem){if($filterElem.hasClass('active')){return!1}else{collapsingCollapses=$('.resultCollapse.collapsing').length;totalCollapsed=$('.resultCollapse').length;if(collapsingCollapses==0){$filterElem.addClass('active');$sibs=$filterElem.siblings();$sibs.each(function(){$sib=$(this);if($sib.hasClass('active')){$sib.removeClass('active')}})}}}
$(function(){$('.tx-iss-searchbar .filter .filter-item').click(function(){return handleFilterClick($(this))})})
$(function(){var $searchInputWrap=$('.tx-iss-searchbar-form');var minChars=$searchInputWrap.data('minchars');var graceperiod=$searchInputWrap.data('graceperiod');var searchTimeout;$('.tx-iss-searchbar input').on('keyup',function(){$searchInput=$(this);oldVal=$searchInput.data('oldval');val=$searchInput.val();if(val!=oldVal){if(searchTimeout!=undefined){clearTimeout(searchTimeout);searchTimeout=undefined}
if(val.length>=minChars){searchTimeout=setTimeout(function(){doAutosuggestSearch($searchInput)},graceperiod)}else{$searchInputWrap.find('.autosuggest-inner').html('')}}
$searchInput.data('oldval',val)});function doAutosuggestSearch($searchInput){$.ajax({url:"index.php?id=1&type=1553787912&tx_isssearchbar_ajaxrelay%5Baction%5D=autosuggest&tx_isssearchbar_ajaxrelay%5Bcontroller%5D=Ajax",dataType:'json',type:'POST',data:{'tx_isssearchbar_ajaxrelay[search]':val,},success:function(data){$autosuggest=$($searchInput.parents('.autosuggest'));$autosuggest_inner=$($autosuggest.find('.autosuggest-inner'));$autosuggest_inner.find('.autosuggest-item').remove();$autosuggest_inner.removeClass('open');hitlist=data.resultEntry[0].hitList;if(hitlist!=null){hits=data.resultEntry[0].hitList.hits;$hits=$(hits);$autosuggest_inner.addClass('open');$hits.each(function(k,v){$autosuggest_inner.append('<div class="autosuggest-item">'+v.keyword+'</div>')});$autosuggest_inner.find('.autosuggest-item').click(function(){handleSuggestClick($(this))})}},})}
function handleSuggestClick($item){suggestText=$item.text();suggestText='"'+suggestText+'"';$searchInput.val(suggestText);$form=$($searchInput.parents('.searchForm'));$submit=$($form.find('.submit'));$submit.click()}
$(document).click(function(e){if($('.autosuggest-inner.open').length>0){$parent=$(e.target).parents('.autosuggest');if($parent.length==0){$autosuggest_innerFOut=$('.autosuggest-inner.open');$autosuggest_innerFOut.removeClass('open')}}});$('.tx-iss-searchbar .autosuggest').each(function(){$(this).focusin(function(e){$autosuggest_innerFin=$(this).find('.autosuggest-inner');$autosuggest_innerFin.addClass('open')})});function moveActive($autosuggest_inner,direction){if($autosuggest_inner.find('.autosuggest-item.active').length==0){if(direction=='UP'){length=$($autosuggest_inner.find('.autosuggest-item')).length;$($autosuggest_inner.find('.autosuggest-item')[length-1]).addClass('active')}else if(direction=='DOWN'){$($autosuggest_inner.find('.autosuggest-item')[0]).addClass('active')}}else{$active=$($autosuggest_inner.find('.autosuggest-item.active'));if(direction=='UP'){$sibs=$active.prev()}else if(direction=='DOWN'){$sibs=$active.next()}
$active.removeClass('active');$sibs.addClass('active')}}
$(window).keydown(function(e){$autosuggest_inner=$('.tx-iss-searchbar .autosuggest').find('.autosuggest-inner');$autosuggest_inner.each(function(){$autosuggest_inner=$(this);if($autosuggest_inner.hasClass('open')){if(e.key=='ArrowDown'){moveActive($autosuggest_inner,'DOWN')}else if(e.key=='ArrowUp'){moveActive($autosuggest_inner,'UP')}else if(e.key=='Enter'){$active=$autosuggest_inner.find('.active');if($active.length>0){handleSuggestClick($active)}}}})})})