{{ header }}
<div class="container">
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    <div id="content" class="{{ class }}">{{ content_top }}
		<div class="form-group">
			<h1>{{ heading_title }}</h1>
			<label class="control-label" for="input-search">{{ entry_search }}</label>
		  
			<div class="row">
				<div class="col-sm-3">
				  <input type="text" name="search" value="{{ search }}" placeholder="{{ text_keyword }}" id="input-search" class="form-control" />
				</div>
				<div class="col-sm-3">
				  <select name="category_id" class="form-control">
					<option value="0">{{ text_category }}</option>
					{% for category_1 in categories %}
					{% if category_1.category_id == category_id %}
					<option value="{{ category_1.category_id }}" selected="selected">{{ category_1.name }}</option>
					{% else %}
					<option value="{{ category_1.category_id }}">{{ category_1.name }}</option>
					{% endif %}
					{% for category_2 in category_1.children %}
					{% if category_2.category_id == category_id %}
					<option value="{{ category_2.category_id }}" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ category_2.name }}</option>
					{% else %}
					<option value="{{ category_2.category_id }}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ category_2.name }}</option>
					{% endif %}
					{% for category_3 in category_2.children %}
					{% if category_3.category_id == category_id %}
					<option value="{{ category_3.category_id }}" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ category_3.name }}</option>
					{% else %}
					<option value="{{ category_3.category_id }}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ category_3.name }}</option>
					{% endif %}
					{% endfor %}
					{% endfor %}
					{% endfor %}
				  </select>
				</div>
			<div class="col-sm-12" style="margin: 15px 0;">
				<label class="checkbox-inline">
					{% if sub_category %}
					<input type="checkbox" name="sub_category" value="1" checked="checked" />
					{% else %}
					<input type="checkbox" name="sub_category" value="1" />
					{% endif %}
					{{ text_sub_category }}
				</label>
				</br>
				<label class="checkbox-inline">
				  {% if description %}
				  <input type="checkbox" name="description" value="1" id="description" checked="checked" />
				  {% else %}
				  <input type="checkbox" name="description" value="1" id="description" />
				  {% endif %}
				  {{ entry_description }}
			  </label>
			</div>
		  </div>
		 
			
		  
		  <input type="button" value="{{ button_search }}" id="button-search" class="btn btn-primary" />
		</div>
		{% if products %}
		
	  
		{#==== Product Listing ==== #}
		<div class="products-category">
		{% include theme_directory~'/template/soconfig/listing.twig' with {listingType: listingType} %}
		</div>
	  
	  
		{% else %}
			<p>{{ text_empty }}</p>
			<div class="buttons">
				<div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div>
			</div>
		{% endif %}
	  
      {{ content_bottom }}</div>
    {{ column_right }}</div>
</div>
<script type="text/javascript"><!--
$('#button-search').bind('click', function() {
	url = 'index.php?route=product/search';

	var search = $('#content input[name=\'search\']').prop('value');

	if (search) {
		url += '&search=' + encodeURIComponent(search);
	}

	var category_id = $('#content select[name=\'category_id\']').prop('value');

	if (category_id > 0) {
		url += '&category_id=' + encodeURIComponent(category_id);
	}

	var sub_category = $('#content input[name=\'sub_category\']:checked').prop('value');

	if (sub_category) {
		url += '&sub_category=true';
	}

	var filter_description = $('#content input[name=\'description\']:checked').prop('value');

	if (filter_description) {
		url += '&description=true';
	}

	location = url;
});

$('#content input[name=\'search\']').bind('keydown', function(e) {
	if (e.keyCode == 13) {
		$('#button-search').trigger('click');
	}
});

$('select[name=\'category_id\']').on('change', function() {
	if (this.value == '0') {
		$('input[name=\'sub_category\']').prop('disabled', true);
	} else {
		$('input[name=\'sub_category\']').prop('disabled', false);
	}
});

$('select[name=\'category_id\']').trigger('change');
--></script>
{{ footer }}