
$(function() {

    $('.enabled').removeClass('hidden');
    $('.disabled').hide();

    $('#create_school').autocomplete(SG_URL_PREFIX + 'api/1/site/schools', {
        dataType: "json",
        minChars: 2,
        cacheLength: 0,
        parse: function(data) {
            return $.map(data.results, function(row) {
                return {
                    data: row,
                    value: row.name,
                    result: row.name
                }
            });
        },
        formatItem: function(data, i, n, value) {
            return value;
        }

    }).result(function(e, item) {

        var str = item.name;

//        $('#school_results').html(str);
        $('#create_school_id').val(item.school_id);

        $('#create_first').keydown(function (e) {
            if (e.keyCode == 13) {
                return false;
            }
        });

    }).focus();

    $('#form_group_join').submit(function() {

        if ($('#create_school_id').val() < 1) {
            alert('You must pick a school.');
            return false;
        }

        if ($('input[name=gender]').length && !$('input[name=gender]:checked').length) {
            alert('You must pick a gender.');
            return false;
        }

        if ($('input[name=position]').length && !$('input[name=position]:checked').length) {
            alert('You must pick a position.');
            return false;
        }

    });

});
