function search_form_enhance() {
	$.datepicker.setDefaults({
		dateFormat: 'dd.mm.yy',
		monthNames: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'],
		monthShortNames: ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paź', 'Lis', 'Gru'],
		dayNames: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'],
		dayNamesMin: ['Ni', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
		dayNamesShort: ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'],
		showAnim: 'fadeIn',
		yearRange: '-50:+50',
		firstDay: 1,
		numberOfMonths: 2
	});
	$('#left-sidebar #sidebar-searchform').jqTransform();
	$(document).ready( function() {
		$('#left-sidebar #sidebar-searchform div.datenarrow input').datepicker();
		$('#left-sidebar #sidebar-searchform div.datenarrow label').each( function() {
			var lfor = $(this).attr('for');
			$(this).after('<span class="cal-icon" onclick="$(' + "'#" + lfor + "'" + ').datepicker(' + "'show'" + '); return false;" style="display:block;"><span></span></span>')
		});
		$('#left-sidebar #sidebar-searchform div.datesimple input').click( function() {
			if ($(this).val() == ' DD.MM.RRRR') {
				$(this).val('');
			}
		});
		$('#left-sidebar #sidebar-searchform div.datesimple input').blur( function() {
			if ($(this).val() == '') {
				$(this).val(' DD.MM.RRRR');
			}
		});
	});
	var meal_types = document.createElement('ul');
	$(meal_types).addClass('meal-type-icons');
	$("#left-sidebar #sidebar-searchform #sidebar-searchform-meal_type option").each( function() {
		var mt_li = document.createElement('li');
		var mt_a = document.createElement('a');
		$(mt_a)
			.attr('value', $(this).attr('value'))
			.addClass('meal-type-' + $(this).attr('value'))
			.attr('title', $(this).html())
		;
		if ($(this).attr('selected') == true) {
			$(mt_a).addClass('active');
		}
		$(mt_a).click(function() {
			if ($(this).hasClass('active')) {
				$("#left-sidebar #sidebar-searchform #sidebar-searchform-meal_type option[value='"+$(this).attr('value')+"']").removeAttr("selected");
				$(this).removeClass('active');
			} else {
				$("#left-sidebar #sidebar-searchform #sidebar-searchform-meal_type option[value='"+$(this).attr('value')+"']").attr("selected", "selected");
				$(this).addClass('active');
			}
			search_form_update_num_offers();
		});
		$(mt_li).append(mt_a);
		$(meal_types).append(mt_li);
	});
	$("#left-sidebar #sidebar-searchform #sidebar-searchform-meal_type").each( function() {
		$(this).parent().append(meal_types);
		$(this).hide();
	});
}
