$(document).ready(function(){
	// datepicker
	$('#dateDisplaySearchAnyShow').datepicker({
		minDate: 0,
		beforeShow: showRange,
		dateFormat: 'DD, d MM, yy',
		altField: '#dateHiddenSearchAnyShow', 
		altFormat: 'yyZmm-dd',
		showOn: 'both',
		buttonImage: 'img/common/calendar.png',
		buttonImageOnly: true
	},
	$.datepicker.regional[search_datepicker_regional]);

	var datePickerDateMin = new Date();
	var datePickerDateMax = new Date();
	datePickerDateMax.setYear(datePickerDateMax.getFullYear()+2);

	function showRange(input){
		return {
			minDate: datePickerDateMin,
			maxDate: datePickerDateMax
		};
	}
	$("#dateDisplaySearchAnyShow").datepicker('setDate', datePickerDateMin);

	
	// sur selection du show
	$("#shownameSearchAnyShow").change(function(){
		arr_url = $("#shownameSearchAnyShow option:selected").val().split('/');
		if (arr_url.length>4){
			id = arr_url[2].split('-');
			id = id[0];
			// Recuperation des Date range
			$.ajax({
				type: "POST",
				url: jsonGetShowDateRange,
				data: 'id='+id,
				dataType: "json",
				success: function(json){
					if (json.id!=null){
						datePickerDateMin = new Date(json.bookingFrom.year,(json.bookingFrom.month-1),json.bookingFrom.day);
						datePickerDateMax = new Date(json.bookingUntil.year,(json.bookingUntil.month-1),json.bookingUntil.day);
						$("#dateDisplaySearchAnyShow").datepicker('setDate', datePickerDateMin);
					}
  				}
			});
		}
	});
	
	$('#anyTicketsSearch').submit(function(){
		var action = serverShortURL; 
		var selected = $("#shownameSearchAnyShow option:selected").val();
		var date = $('#dateHiddenSearchAnyShow').val();
		if (date==""){
			// erreur
			alert('Please select a date');
		} else {
			var seats = $('#seatsSearchAnyShow').val();
			window.location.href = action + selected + date + '/' + seats ;
		}
		return false;
	});
});