function calcQuote() {
    var q1 = $('input[name=direction]:checked', '#MainForm').val();
    var q2 = $("#airport option:selected").val();
    var q3 = $('input[name=vehicle]:checked', '#MainForm').val();
    $('.spinner').show();
    $.ajax({
        type: "POST",
        url: "ProxyService.asmx/Calculate",
        data: '{ "airport":"' + q2 + '", "vehicle":"' + q3 + '", "outbound":"' + q1 + '" }',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            $('.spinner').hide();
            $('#result').text(msg.d);
        },
        error: function (msg, errmsg) {
            $('.spinner').hide();
            alert(msg.statusText);
        }
    });
}

function reValidate() {
    var q1 = $("#passengers option:selected").val();
    var q2 = $("#baggages option:selected").val();
    var q3 = $("#handluggages option:selected").val();
    var q4 = $('input[name=vehicle]:checked', '#MainForm').val();

    if (q1 > 4) {
        $('#vehicle_1').attr('disabled', true);
        $('#vehicle_2').attr('disabled', true);
        if (q4 == 1 || q4 == 2) {
            $('#vehicle_1').removeAttr('checked');
            $('#vehicle_2').removeAttr('checked');
            $('#vehicle_3').attr('checked', 'checked');
        }
        if (q1 > 5) {
            $('#vehicle_3').attr('disabled', true);
            $('#vehicle_3').removeAttr('checked');
            $('#vehicle_4').attr('checked', 'checked');
        }
        else {
            $('#vehicle_3').removeAttr('disabled');
            $('#vehicle_3').attr('checked', 'checked');
        }
    }
    else {
        $('#vehicle_1').removeAttr('disabled');
        $('#vehicle_2').removeAttr('disabled');
        $('#vehicle_3').removeAttr('disabled');
        $('#vehicle_2').removeAttr('checked');
        $('#vehicle_3').removeAttr('checked');
        $('#vehicle_4').removeAttr('checked');
        $('#vehicle_1').attr('checked', 'checked');
    }

    calcQuote();
}

