$(document).ready(function(){
    $("#ajax_loader_button").hide();
    $(function(){
        $('a[@rel*=lightbox]').lightBox();
    });
    
    $(function(){
        $("select#s_city").change(function(){
            $("#ajax_loader_button").show(1);
            $.getJSON("select.php", {
                id: $(this).val(),
                hotel_id: $("select#s_hotel").val(),
                ajax: 'true'
            }, function(j){
				$("#ajax_loader_button").hide();				
                var options = '';
                for (var i = 0; i < j[0].length; i++) {
                    options += '<option value="' + j[0][i].optionValue + '">' + j[0][i].optionDisplay + '</option>';
                }
                $("#s_hotel").html(options);
                $('#s_hotel option:first').attr('selected', 'selected');
                // dodawanie dat do listy
                options = '';
                for (i = 0; i < j[1].length; i++) {
                    options += '<option value="' + j[1][i] + '">' + j[1][i] + '</option>';
                }
                $("#s_dates").html(options);
                $('#s_dates option:first').attr('selected', 'selected');
            })
			$("#ajax_loader_button").hide();
        })
    })
	/**
	 * Zmiana hotelu (zakwaterowania
	 */
    $(function(){
        $("select#s_hotel").change(function(){
			$("#ajax_loader_button").show(1);
            $.getJSON("select.php", {
                id: $("select#s_city").val(),
                hotel_id: $(this).val(),
                ajax: 'true'
            }, function(j){
				$("#ajax_loader_button").hide();
                var options = '';
                for (var i = 0; i < j[0].length; i++) {
                    if (j[0][i].optionValue == $("select#s_hotel").val()) 
                        options += '<option value="' + j[0][i].optionValue + '" selected="selected">' + j[0][i].optionDisplay + '</option>';
                    else 
                        options += '<option value="' + j[0][i].optionValue + '">' + j[0][i].optionDisplay + '</option>';
                }
                $("#s_hotel").html(options);
                // dodawanie dat do listy
                options = '';
                for (i = 0; i < j[1].length; i++) {
                    options += '<option value="' + j[1][i] + '">' + j[1][i] + '</option>';
                }
                $("#s_dates").html(options);
                $('#s_dates option:first').attr('selected', 'selected');
            })
			$("#ajax_loader_button").hide();
        })
    }) // end select hotel change function
});
