
function validateTicketSearch() {
    $("#form_ticketsearch div").removeClass("error")
    if ($("#text_departure_airport").val() == "" || $("#departure_airport_id").val() == "") {
        $("#text_departure_airport").parent().addClass("error")
        return false
    }
    if ($("#text_destination_airport").val() == "" || $("#destination_airport_id").val() == "") {
        $("#text_destination_airport").parent().addClass("error")
        return false
    }

    if ($("#text_departure_date").val() == "") {
        $("#text_departure_date").parent().addClass("error")
        return false
    }

    if ($("#radio_direction_0:checked").length == 1 && $("#text_return_date").val() == "") {
        $("#text_return_date").parent().addClass("error")
        return false
    }

    if (isNaN($("#text_adult").val()) || $("#text_adult").val() == "0") {
        $("#text_adult").parent().addClass("error")
        return false
    }

    if (isNaN($("#text_infant").val())) {
        $("#text_infant").parent().addClass("error")
        return false
    }
    return true;
}

$(document).ready(function(){
    $("#form_ticketsearch").submit(function(){
        if (!validateTicketSearch()) {
            return false
        } else {
            console.log("Submitted")
            return true
        }
    })
    $("input[name=radio_direction]").click(function(){
        if ($(this).val() == 1) {
            $("#text_return_date").val('').parent().slideUp()
        } else {
            $("#text_return_date").parent().slideDown()
        }
    })
})

