jQuery(document).ready(function() {
    jQuery('.cp_stats_dd > a').bind('click', showStatsDropDown);
    jQuery('.cp_stats_menu a').bind('click', switchStatsPanel);
});

showStatsDropDown = function(event) {
    jQuery('.cp_stats_menu', jQuery('#cp_stats_'+jQuery(event.target).attr('rel'))).toggle();

    return false; // stop event
}

switchStatsPanel = function(event) {
    var invoker  = jQuery(event.target);
    var relSplit = invoker.attr('rel').split(' ');
    var whereTo  = '#cp_stats_'+relSplit[0];
    var toPanel  = '.cp_stats_'+relSplit[1];

    jQuery(whereTo+' .cp_stats_values').hide();
    jQuery(whereTo+' .cp_stats_menu').hide();
    jQuery(whereTo+' .cp_stats_menu a').removeClass('selected');

    jQuery(whereTo+' .cp_stats_dd > a').text(invoker.addClass('selected').text());
    jQuery(whereTo+' '+toPanel).show();

    return false; // stop event
}

