window.addEvent('domready', function()
    {
        $$('span.AS').each(function(as)
            {
                var user = as.getElement('span.ASU').get('text');
                user = user.replace(/[\[\(\{]?punkt[\}\)\]]?/g, '.');
                user = user.replace(/\s+/g, '');
                var domain = as.getElement('span.ASD').get('text');
                domain = domain.replace(/[\[\(\{]?punkt[\}\)\]]?/g, '.');
                domain = domain.replace(/\s+/g, '');
                var email = (user + String.fromCharCode(64) + domain);
                var href = (String.fromCharCode(109, 97, 105, 108, 116, 111, 58) + email);
                var anchor = new Element('a', {'href': href, 'text': email});
                anchor.replaces(as);
            }
        );
        $$('img.AS').each(function(as)
            {
                var email = as.get('alt');
                email = email.replace(/[\[\(\{]?punkt[\}\)\]]?/g, '.');
                email = email.replace(/[\[\(\{]?at[\}\)\]]?/g, String.fromCharCode(64));
                email = email.replace(/\s+/g, '');
                var href = (String.fromCharCode(109, 97, 105, 108, 116, 111, 58) + email);
                var anchor = new Element('a', {'href': href});
                anchor.wraps(as);
                as.removeClass('AS');
                as.set('alt', email);
            }
        );
    }
);


