{% if IsSwedenborgWork is defined and IsSwedenborgWork == 1 %}
{% set sDisplayStr = "" %}
{% if bInFrame %}
{% set sDisplayStr = "display:none;" %}
{% else %}
{% set sDisplayStr = "display:inline;" %}
{% endif %}
<form style="{{ sDisplayStr }}" class="noprint">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control form-control-sm py-2" type="search" id="searchTerm" name="searchTerm" placeholder="{{ app.session.get('ui_str')["search.searchtranslation"] }}" value="" onKeyPress="return onEnterSearch(this.form)" />
<span class="input-group-append">
<button class="btn btn-sm btn-primary" name="btnSearch" id="btnSearch" type="button" title="Search this translation" onclick="onQuickSearchWork(this.form,{{ work.getId() }},{{ translation.getId() }},{{ translation.language.getId() }},'{{ current_locale_code }}')">
<i class="fa fa-magnifying-glass"></i>
</button>
</span>
</div>
</form>
{% else %}
{% set nColNum = 0 %}
{% if column_num is defined %}
{% set nColNum = column_num %}
{% endif %}
{% if category is not defined %}
{% if work is not null and work.swedenborgType is not null %}
{% set category='swedenborg' %}
{% elseif work is not null and work.stories is not empty %}
{% set category='story' %}
{% else %}
{% set category=null %}
{% endif %}
{% endif %}
{% if category is null and collection is defined and collection is not null %}
{% for coll_category in collection.categories if coll_category.indexPage is not null %}
{% set category=coll_category %}
{% endfor %}
{% endif %}
{% if category is null and translation is not null %}
{% for tr_category in translation.categories if tr_category.indexPage is not null %}
{% set category=tr_category %}
{% endfor %}
{% endif %}
{% if category is null and work is not null %}
{% for work_category in work.categories if work_category.indexPage is not null %}
{% set category=work_category %}
{% endfor %}
{% endif %}
{% set sCategory = '' %}
{% set sSearchBoxText = '' %}
{% if category is defined and category is not null and category != 'swedenborg' %}
{% if category == 'story' %}
{% set sCategory = 'story' %}
{#% if all_stories is defined and all_stories is not empty %}
{% set sSearchBoxText = app.session.get('ui_str')["search.searchstoryexplanations"] %}
{% endif %#}
{% else %}
{% set sCategory = category.id %}
{% if sCategory == '13' %}
{% set sSearchBoxText = app.session.get('ui_str')["search.searchspiritualtopics"] %}
{% elseif sCategory == '12' %}
{% set sSearchBoxText = app.session.get('ui_str')["search.searchconcepts"] %}
{% elseif sCategory == '14' %}
{% set sSearchBoxText = app.session.get('ui_str')["search.searchbiblestudies"] %}
{% elseif sCategory == '47' %}
{% set sSearchBoxText = app.session.get('ui_str')["search.searchqa"] %}
{% elseif sCategory == '53' %}
{% set sSearchBoxText = app.session.get('ui_str')["search.concordance"] %}
{% endif %}
{% endif %}
{% endif %}
{% if sCategory == 12 %}
<form style="display:inline;" class="noprint">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control py-2" id="searchTerm" name="searchTerm" placeholder="{{ sSearchBoxText }}" value="" onKeyPress="return onEnterSearch(this.form)" />
<span class="input-group-append">
<button class="btn btn-primary" id="btnSearch" type="button" title="Search Bible word meanings" onclick="onSearchConcept()"><i class="fa fa-magnifying-glass"> </i></button>
</span>
</div>
</form>
<script>
function onSearchConcept()
{
var sSearchTerm = $("#searchTerm").val();
if(sSearchTerm == '')
alert("Please enter search text.");
else
{
var sUrl = "{{ path('concepts') }}?st=" + encodeURIComponent(sSearchTerm);
window.location=sUrl;
}
}
</script>
{% elseif sCategory == 13 %}
<form style="display:inline;" class="noprint">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control py-2" id="searchTerm" name="searchTerm" placeholder="{{ sSearchBoxText }}" value="" onKeyPress="return onEnterSearch(this.form)" />
<span class="input-group-append">
<button class="btn btn-primary" id="btnSearch" type="button" title="{{ app.session.get('ui_str')["search.searchspiritualtopics"] }}" onclick="onSearchTopic()"><i class="fa fa-magnifying-glass"> </i></button>
</span>
</div>
</form>
<script>
function onSearchTopic()
{
var sSearchTerm = $("#searchTerm").val();
if(sSearchTerm == '')
alert("Please enter search text.");
else
{
var sUrl = "{{ path('consider') }}?st=" + encodeURIComponent(sSearchTerm);
window.location=sUrl;
}
}
</script>
{% elseif sCategory == 47 %}
<form style="display:inline;" class="noprint">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control py-2" id="searchTerm" name="searchTerm" placeholder="{{ sSearchBoxText }}" value="" onKeyPress="return onEnterSearch(this.form)" />
<span class="input-group-append">
<button class="btn btn-primary" id="btnSearch" type="button" title="Q and A search" onclick="onSearchQA()"><i class="fa fa-magnifying-glass"> </i></button>
</span>
</div>
</form>
<script>
function onSearchQA()
{
var sSearchTerm = $("#searchTerm").val();
if(sSearchTerm == '')
alert("Please enter search text.");
else
{
var sUrl = "{{ path('q_and_a') }}?st=" + encodeURIComponent(sSearchTerm);
window.location=sUrl;
}
}
</script>
{% elseif sCategory == 53 %}
<form style="display:inline;" class="noprint">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control py-2" id="searchTerm" name="searchTerm" placeholder="{{ sSearchBoxText }}" value="" onKeyPress="return onEnterSearch(this.form)" />
<span class="input-group-append">
<button class="btn btn-primary" id="btnSearch" type="button" title="{{ app.session.get('ui_str')["search.concordance"] }}" onclick="onSearchConcordance()"><i class="fa fa-magnifying-glass"> </i></button>
</span>
</div>
{% if nColNum == 0 %}
<div class="noprint findinpage"> <input type=text class="form-control py-2" id="txtHighlight" onkeyup="onChangeHighlight()" onchange="onChangeHighlight()" data-lpignore="true" placeholder="{{ app.session.get('ui_str')["search.boxtext.findinpage"] }}"></div>
{% endif %}
</form>
<script>
function onSearchConcordance()
{
var sSearchTerm = $("#searchTerm").val();
if(sSearchTerm == '')
alert("Please enter search text.");
else
{
var sUrl = "{{ path('concordance') }}?st=" + encodeURIComponent(sSearchTerm);
window.location=sUrl;
}
}
{% if nColNum == 0 %}
function scrollToClass(vClassName)
{
var $scrollTo = $('.'+vClassName+':visible:first');
if($scrollTo != 'undefined')
{
window.scrollTo(0, $scrollTo.offset().top);
}
}
function scrollToClassElm(vClassName)
{
var oHightlight = document.getElementsByClassName(vClassName).length;
if(oHightlight)
{
scrollToClass(vClassName);
}
}
function onResetHighlight()
{
$("#tts{{ nColNum }}").unhighlight({ element: 'span', className: 'highlight2' });
}
function onHighlightText()
{
var sText = $("#txtHighlight").val();
if(sText != '')
{
$("#tts{{ nColNum }}").highlight(sText, { element: 'span', className: 'highlight2', wordsOnly: false });
scrollToClassElm("highlight2");
}
}
function onChangeHighlight()
{
onResetHighlight();
onHighlightText();
}
{% endif %}
</script>
{% elseif sSearchBoxText != '' %}
<form style="display:inline;" class="noprint" action="{{ path('advanced_search') }}" method="POST" onsubmit="return onExpanationPageSearch(this,'{{ sCategory }}')">
<div class="input-group col" style="padding: 0 0 10px 0; display:inline-flex; max-width:450px;">
<input class="form-control form-control-sm py-2" type="hidden" id="quicksearch-domain-explanations" name="searchDomain" value="explanations" />
<input class="form-control form-control-sm py-2" type="search" name="searchTerm" placeholder="{{ sSearchBoxText }}" value="" />
<span class="input-group-append">
<button class="btn btn-sm btn-primary" id="btnSearch" type="submit" title="Search" ><i class="fa fa-magnifying-glass"> </i></button>
</span>
</div>
</form>
{% endif %}
{% endif %}