$(document).ready(function() {

    // Messages

    $('#message').delay(3000,function() {
		
        $('#message').fadeOut(1500);

    });

    // Recherche

    $('#button-more').click(function() {

        $("#more").show();
        $('#button-more').hide();
        $('#button-less').show();
        $('#input-more').val(1);

    });

    $('#button-less').click(function() {

        $("#more").hide();
        $('#button-more').show();
        $('#button-less').hide();
        $('#input-more').val(0);

    });

    // Afficher / masquer des colonnes
    $(".checkbox_columns input").click(function(){
        //alert('etst1');
        displayCol($(this));

    });

    $(".checkbox_columns div input").each(function(){

        displayCol($(this));

    });



    // Sélection de toutes les checkbox d'un tableau
    $('input#generalCheckbox').click(function() {
        
        if ($("#generalCheckbox").attr('checked'))
            value = 'checked';
        else
            value = false;

        $('form #select_all').each(function(i){

            $(this).attr('checked', value);

        });


    });

    // Sélection de toutes les checkbox d'un tableau
    $('#col_general').click(function() {
        if ($("#col_general").attr('checked'))
            value = 'checked';
        else
            value = false;        


        $('#col_clicrate').attr('checked', value);
        $('#col_cpafrate').attr('checked', value);
        $('#col_ecpm').attr('checked', value);

        displayCol($('#col_clicrate'));
        displayCol($('#col_cpafrate'));
        displayCol($('#col_ecpm'));

    });

    
    

    // Initialisation de UI TABS
    $(function(){

        $("#tabs").tabs({

            ajaxOptions: {

                beforeSend: function() {
                    $(".ui-tabs-nav").append("<div id='loading'><img src='/img/ajax-loader.gif' alt='chargement'></div>");
                },
                global:false,
                success:function(){
                    $(".ui-tabs-nav #loading").remove();
                }

            }

        });

    });

});

function displayCol (element) {
    
    class = "."+element.attr("id");

    if (element.is(':checked'))
         $("table "+class).show();
    else
         $("table "+class).hide();

}

/**
 * Masque un email en javascript
 */

function protectMail(name){

    var domain = "agora-advertising.com";
    var aro = "@";

    document.write('<a href="mailto:' + name + aro + domain + '">');
    document.write(name + '@' + domain + '</a>');

}
