$(function() {

    // Datepicker
    $('.datepicker').datepicker();
    $('.datepicker').datepicker('option', $.datepicker.regional['sv']);
    $('.datepicker').datepicker('option', 'dateFormat', 'yy-mm-dd');
    $(".datepicker").datepicker("option", "defaultDate", +1);

    // Set the rooms on init
    SetRooms();
});

function SetRooms() {
    // Vars
    var adults1 = 0;
    var adults2 = 0;
    var adults3 = 0;
    var rooms = $("#rooms").val();
    var persons = $("#persons").val();

    if (rooms > persons) {
        //alert("Det får inte vara fler rum än personer.");
        $("#rooms").val(persons);
        SetRooms();
        return false;
    } else {
        while (persons > 0) {
            adults1++;
            persons--;
            if (persons > 0 && rooms > 1) {
                adults2++;
                persons--;
            }
            if (persons > 0 && rooms > 2) {
                adults3++;
                persons--;
            }
        }
    }

    // Set
    if (adults1 > 0)
        $("#adults1").val(adults1);
    else
        $("#adults1").val("");
    if (adults2 > 0)
        $("#adults2").val(adults2);
    else
        $("#adults2").val("");
    if (adults3 > 0)
        $("#adults3").val(adults3);
    else
        $("#adults3").val("");


    // Show/Hide
    if ($("#adults1").val() == "") {
        $("#adults1").attr("name", "");
    } else {
        $("#adults1").attr("name", "adults1");
    }
    if ($("#adults2").val() == "") {
        $("#adults2").attr("name", "");
    } else {
        $("#adults2").attr("name", "adults2");
    }
    if ($("#adults3").val() == "") {
        $("#adults3").attr("name", "");
    } else {
        $("#adults3").attr("name", "adults3");
    }
}