$("document").ready( function() {
    
    $('.submitForm').bind('click', function() { 
        $('#saveForm').submit();
        return false;
    })


    $('ul.sortable').sortable({
       placeholder: 'placeholder',
       revert: true,
       distance: 15
    });


    $('ul.sortable-cat').sortable({
       placeholder: 'placeholder-cat',
       revert: true,
       distance: 15
    });


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

            //Find all lists and update positions
            if($('.listContainer').length > 0) {
                
                listContainer = $('.listContainer');
                for(var i=0; i < listContainer.length; i++) {
                    listItems = $(listContainer[i]).find('ul.list li');
                    for(var i3=0; i3 < listItems.length; i3++) {
                        var inputId       = '#position-'+$(listItems[i3]).attr('id');
                        var groupPosition = $(listItems[i3]).index();

                        $(inputId).val(groupPosition);
                    }
                }
            }
    });
});

function updatePosition(listIndex) {
    var url = '/admin/position/update';
    $.ajax({
        type: 'POST',
        url: url,
        data: listIndex
    });

}

