﻿function showTargetClick() {
    var obj = $('#' + $(this).attr('showtarget'));
    if ($(this).is(':checked')) {
        obj.show();
    } else {
        obj.hide();
    }
}

$(function () {
    // showtarget for checkboxes that toggles display on a hidden element
    $('input[type="checkbox"][showtarget]')
        .click(showTargetClick)
        .each(showTargetClick);

    // Child selecting
    $('select[childrentarget]').change(function () {
        var resultDiv = $('#' + $(this).attr('childrentarget'));
        var newSize = parseInt($(this).val());
        var currentSize = resultDiv.children().size();

        while (currentSize != newSize) {
            if (currentSize > newSize) {
                resultDiv.children(':last').remove();
                currentSize--;
            } else {
                resultDiv.append('<div class="child-age"><input type="text" /><label> år</label></div>');
                currentSize++;
            }
        }
    });


});

