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);
            }
        );
    }
);

window.addEvent('domready', function()
    {
        $('HeaderLogo').set(
            {
                'events':
                {
                    'mouseenter': function()
                    {
                        var logo = this.getElement('img');
                        logo.set('src', logo.get('src').replace(/\.png/, '_hover.png'));
                    },

                    'mouseleave': function()
                    {
                        var logo = this.getElement('img');
                        logo.set('src', logo.get('src').replace(/_hover\.png/, '.png'));
                    }
                }
            }
        );

        $$('#HeaderNavigationList > li').set(
            {
                'events':
                {
                    'mouseenter': function()
                    {
                        this.addClass('Hover');
                    },

                    'mouseleave': function()
                    {
                        this.removeClass('Hover');
                    }
                }
            }
        );
    }
);

