﻿function UpdateAptTypesList() {

    $("#ctl00_ddlApartmentType").html("");

    var adults = $("#ctl00_ddlNumberOfAdults").val();
    var children = $("#ctl00_ddlNumberOfChildren").val();
    var occupants = 0;
    var needToAlert = false;

    occupants = parseInt(adults) + parseInt(children);

    if (occupants > 0) {

        $.getJSON('../apartmentTypeHandler.ashx?occupants=' + occupants, function(types) {
            $.each(types.Types, function(i, item) {
                if (item.Type != "None") {
                    $("#ctl00_ddlApartmentType").append($("<option></option>").val(item.TypeID).html(item.Type));
                }
                else {
                    needToAlert = true;
                }
            });

            if (needToAlert) {
                alert("Your selection exceeds the maximum occupancy for this apartment type, however we may still be able to help, just call our reservations team on 0845 122 04 05.")
                $("#ctl00_ddlNumberOfAdults").val('2')
                $("#ctl00_ddlNumberOfChildren").val('0')
                UpdateAptTypesList();
            }
            else {
                $("#occupancyError").hide();
            }
        });
    }
}