
$(document).ready(function(){

    $("#codeBtn").click(function(){

        $(this).after('<span class="ajax-load-little"></span>');
        $('#formID').submit();
    })

    //Fonction quand on ajoute une catégorie dans un event
    $("#addCatOnEvent").click(function(){

        $("#infos-cmp").fadeOut("fast");

        $("#errorAdd").html("");

        valeurSelect = $("#list-cat").val();
        console.log(valeurSelect);
        nomSelect = $("#option"+valeurSelect).html();

        nomSelect = nomSelect.replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;","");

        if($(".spanAdd").length<5) {
            if($("#span"+valeurSelect+"").length<=0) {
                $("#list-cmp").append('<span class="spanAdd" id="span'+valeurSelect+'">'+nomSelect+' - <a href="javascript:void(0)" class="deleteCatFromPanel" rel="'+valeurSelect+'">Supprimer</a><br /><br /></span>');
                $("#cb"+valeurSelect).attr("checked","checked");
                reloadDelete();
            }
                else $("#errorAdd").html("<br /><strong>Vous avez déja ajouté cette catégorie<strong><br /><br />");
        }
        
        else $("#errorAdd").html("<br /><strong>Vous ne pouvez ajouter que 5 catégories maximum<strong><br /><br />");

    })

    /**
     * Dates 
     */

    if ( $("#frm_date_start").length ) {

            var dates = $('#frm_date_start, #frm_date_end').datepicker({
                defaultDate: "+1w",
                changeMonth: true,
                numberOfMonths: 3,
                regional: 'fr',
                onSelect: function(selectedDate) {
                    var option = this.id == "frm_date_start" ? "minDate" : "maxDate";
                    var instance = $(this).data("datepicker");
                    var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
                    dates.not(this).datepicker("option", option, date);
                }
            });
        }


})

function reloadDelete(){

    $(".deleteCatFromPanel").click(function(){

        id = $(this).attr('rel');
        $("#cb"+id).attr("checked","");
        $("#span"+id).remove();

        if($(".spanAdd").length<=0) {

            $("#infos-cmp").fadeIn();
        }

    })
}
