(function() {

    jQuery(document).ready(function() {
        prepareOnLoad();

        var b = false;
        var include_shared = jQuery("#include_shared").val();


        jQuery('div#Category_tab a').each(function() {
            $(this).bind("click",
            function() {
                jQuery('ul#female_record, ul#male_record, div#female_record_list, div#male_record_list').addClass('hidden');
                jQuery('ul#' + jQuery(this).attr('rel')).removeClass('hidden');
                jQuery('div#' + jQuery(this).attr('rel') + '_list').removeClass('hidden');
                jQuery(this).addClass('active').siblings().removeClass('active');
            });

        });

        jQuery('div#podium_tab a').each(function() {

            $(this).click(function() {
                jQuery('div.podi_storici').addClass('hidden');
                jQuery('div#' + jQuery(this).attr('rel')).removeClass('hidden');
                jQuery(this).addClass('active').siblings().removeClass('active');
            });

        });


        if (jQuery('#male_record_list:has(table)').size() == 0) {
            jQuery('#Category_tab a.male').addClass('hidden');
        }
        if (jQuery('#female_record_list:has(table)').size() == 0) {
            jQuery('#Category_tab a.female').addClass('hidden');
        }


        var fnIsElementFull = function(sel) {
            return jQuery(sel).size() > 0 ? true: false;

        }

        var bM = fnIsElementFull("#tabs-WR-M table tbody tr");
        var bF = fnIsElementFull("#tabs-WR-F table tbody tr");

        if (bM == false) {
            $('div#Category_tab a.male').hide();
            $('div#Category_tab a.female').triggerHandler("click");
        }

        if (bF == false) {
            $('div#Category_tab a.female').hide();
            $('div#Category_tab a.male').triggerHandler("click");
        }

        //podi
        var bM = fnIsElementFull("#podi_m table tbody tr");
        var bF = fnIsElementFull("#podi_f table tbody tr");

        if (bM == false) {
            $('div#podium_tab a.male').hide();
            $('div#podium_tab a.female').triggerHandler("click");
        }

        if (bF == false) {
            $('div#podium_tab a.female').hide();
            $('div#podium_tab a.male').triggerHandler("click");
        }



    });



})()



