{% if languages|length > 1 %}
<li>
	<div class="pull-left">
	<div id="form-language">
		<div class="btn-group">
			<button class="btn btn-link dropdown-toggle" data-toggle="dropdown">
				{% for language in languages %}
					{% if language.current %}
						{% if (settings_widget['image_status'] is defined and settings_widget['image_status']) %}
							<img src="catalog/language/{{ language.code }}/{{ language.code }}.png" alt="{{ language.name }}" title="{{ language.name }}">
						{% endif %}
					{% endif %}
				{% endfor %}
				<span class="{% if (settings_widget['image_status'] is defined and settings_widget['image_status']) %}hidden-xs hidden-sm hidden-md{% endif %}">{{ text_language }}</span>
				<i class="fa fa-caret-down"></i>
			</button>
			<ul class="dropdown-menu">
				{% for language in languages %}
					{% if language.main %}
						<li>
							<button class="btn btn-link btn-block language-select" onclick="lm_deleteCookie('languageauto'); window.location = '{{ language.url }}'">
								{% if (settings_widget['image_status'] is defined and settings_widget['image_status']) %}<img src="catalog/language/{{ language.code }}/{{ language.code }}.png" alt="{{ language.name }}" title="{{ language.name }}"/>{% endif %}
								{{ language.name }}</button>
						</li>
					{% else %}
						<li>
							<button class="btn btn-link btn-block language-select" onclick="lm_setCookie('languageauto', '1', {expires: 180}); window.location = '{{ language.url }}'">
								{% if (settings_widget['image_status'] is defined and settings_widget['image_status']) %}<img src="catalog/language/{{ language.code }}/{{ language.code }}.png" alt="{{ language.name }}" title="{{ language.name }}"/>{% endif %}
								{{ language.name }}</button>
						</li>
					{% endif %}
				{% endfor %}
			</ul>
		</div>
	</div>
</div>
</li>
<script>
	function lm_setCookie(name, value, options = {}) {
		options = {
			path: '/',
			...options
		};
		let date = new Date(Date.now() + (86400e3 * options.expires));
		date = date.toUTCString();
		options.expires = date;
		let updatedCookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);
		for (let optionKey in options) {
			updatedCookie += "; " + optionKey;
			let optionValue = options[optionKey];
			if (optionValue !== true) {
				updatedCookie += "=" + optionValue;
			}
		}
		document.cookie = updatedCookie;
	}
	function lm_deleteCookie(name) {
		lm_setCookie(name, "", {
			'max-age': -1
		});
	}
</script>
{% endif %}
