$(document).ready(function(){

	$('.defuscate').defuscate();
    $("a[rel='graph']").colorbox({maxWidth:"80%"});
    $("a[rel='_blank']").attr('target', '_blank');

});

/* Email Defuscator */
(function($){
    $.fn.defuscate = function( settings ) {
        settings = jQuery.extend({
            link: true,
            find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
            replace: '$1@$2'
        }, settings);
        return this.each(function() {
            if ( $(this).is('a[@href]') ) {
                $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
                var is_link = true;
            }
            $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
        });
    };
})(jQuery);
