$(document).ready(function() {
    
    jQuery.fn.safeMailTo = function() {
        return this.each(function(){
            var mailtoHref = $(this).attr('href');
            mailtoHref = mailtoHref.replace(mailtoHref,"mailto:" + mailtoHref);
            mailtoHref = mailtoHref.replace("[at]","@");
            mailtoHref = mailtoHref.replace("[dot]",".");
            
            var mailtoText = $(this).text();
            mailtoText = mailtoText.replace("[at]","@");
            mailtoText = mailtoText.replace("[dot]",".");
            $(this).text(mailtoText);
            
            var mailtoTitle = mailtoHref.replace("mailto:","Email: ");
            $(this).attr('title',mailtoTitle);
            
            $(this).click(function(){
                window.location.href = mailtoHref;
                return false;
            });
        });
    };
    
    $('#music aside a').click(function()
    {
        var a = $(this);
        if (! $(a).hasClass('active'))
        {
            $('#music aside a').removeClass('active');
            $(a).addClass("active");

            $('#music article > div:visible').fadeOut(250, function()
            {
                $(a.attr('href')).fadeIn(250);
            });
        }
        return false;
    });
    
    $("a[rel='email']").safeMailTo();

});
