
// Slider

function recreateSliderHook(min, max) {
	if (jQuery('#slider').slider) {
		jQuery('#slider').slider("destroy");
	}
	
	jQuery("#slider").slider({ range: true, min: min, max: max, step: 1000, values: [ min, max ],
		slide: function( event, ui ) {
			jQuery("#priceAmount").val( ui.values[ 0 ] + ' Ft - ' + ui.values[ 1 ] + ' Ft');
			jQuery("#minPrice").val( ui.values[ 0 ]);
			jQuery("#maxPrice").val( ui.values[ 1 ]);
		}
	});
	jQuery("#priceAmount").val(jQuery("#slider").slider("values", 0) + " Ft - "
			+ jQuery("#slider").slider("values", 1) + " Ft");
	jQuery("#minPrice").val("-1");
	jQuery("#maxPrice").val("-1");
}

jQuery(document).ready(function() {
	// minPrice, maxPrice, fromPrice, toPrice must be declared in search-form.jsp 
	minPrice = minPrice < 0 ? 0 : minPrice;
	maxPrice = maxPrice < 0 ? 500000 : maxPrice;
	
	jQuery("#slider").slider({ range: true, min: fromPrice, max: toPrice, step: 1000, values: [ minPrice, maxPrice ],
		slide: function( event, ui ) {
			jQuery("#priceAmount").val( ui.values[ 0 ] + ' Ft - ' + ui.values[ 1 ] + ' Ft');
			jQuery("#minPrice").val( ui.values[ 0 ]);
			jQuery("#maxPrice").val( ui.values[ 1 ]);
		}
	});
	jQuery("#priceAmount").val(jQuery("#slider").slider("values", 0) + " Ft - "
			+ jQuery("#slider").slider("values", 1) + " Ft");
	
	if (jQuery("#minPrice").val() == -1 || jQuery("#maxPrice").val() == -1) {
		refreshSlider();
	}
});

// calendar

function recreateCalendarHook(min, max) {
	if (jQuery('#date_search_idopont').datepicker) {
		jQuery('#date_search_idopont').datepicker("destroy");
	}

	jQuery("#date_search_idopont").datepicker({
		beforeShowDay: checkSelectableDates,
		minDate: min, 
		maxDate: max,
		dateFormat: 'yy.mm.dd.',
		onSelect: refreshSlider
		
	});

	jQuery("#date_search_idopont").val("éééé.hh.nn.");
}

