jQuery(document).ready(function()
{
    jQuery('body.frontpage #frontpage a img').hover(
        function()
        {
            var source = jQuery(this).attr('src');
            source = source.replace(/\.jpg/, '_hoover.jpg');
            jQuery(this).attr('src', source);
        },
        function()
        {
            var source = jQuery(this).attr('src');
            source = source.replace(/_hoover/, '');
            jQuery(this).attr('src', source);
        }
    );
    
    jQuery('#facebook img').hover(
        function()
        {
            var src = jQuery(this).attr('src');
            src = src.replace(/\.(jpg|gif|png)$/, '-hover.$1');
            jQuery(this).attr('src', src);
        },
        function()
        {
            var src = jQuery(this).attr('src');
            src = src.replace(/-hover/, '');
            jQuery(this).attr('src', src);
        });
    
    jQuery('a.reply').click(function()
        {
            var href = jQuery(this).attr('href');
            var regs = href.match(/reply=([0-9a-f]+)/);
            
            if (!regs[1])
            {
                return true;
            }
            
            if (jQuery('form[@rel="' + regs[1] + '"]').css('display') == 'none')
            {
                jQuery('form[@rel="' + regs[1] + '"]').slideDown();
            }
            else
            {
                jQuery('form[@rel="' + regs[1] + '"]').slideUp();
            }
            
            return false;
        });
    
    jQuery('#container a[@href^="http://"]').each(function(i)
    {
        var href = jQuery(this).attr('href');
        
        if (href.match(/(club-b52|pub-p51)/))
        {
            return;
        }
        
        jQuery(this).attr('target', '_blank');
    });
    
    jQuery('a[@rel^="lightbox:"]').each(function(i)
    {
        var rel = jQuery(this).attr('rel');
        jQuery(this).attr('rel', 'lightbox');
        
        var regs = rel.match(/lightbox:(.+)$/);
        
        if (!regs[1])
        {
            return;
        }
        
        jQuery(this).attr('href', '/midcom-serveattachmentguid-' + regs[1]);
    });
    
    jQuery('ul.org_routamc_photostream_photos li.photo a').lightBox(
    {
        imageLoading: '/images/ajax-loading.gif',
        imageBtnPrev: '/images/lightbox-previous.gif',
        imageBtnNext: '/images/lightbox-next.gif',
        imageBtnClose: '/images/lightbox-close.gif',
        txtImage: 'Kuva',
        txtOf: ' / '
    });
});

jQuery.fn.ie6png = function()
{
    var src = jQuery('#facebook img').attr('src');
    if (jQuery('body').hasClass('club'))
    {
        src = src.replace(/facebook\.png/, 'club-facebook.gif');
    }
    else
    {
        src = src.replace(/facebook\.png/, 'pub-facebook.gif');
    }
    
    jQuery('#facebook img').attr('src', src);
    jQuery(this).find('img.ie6png').each(function(i)
    {
        var src = jQuery(this).attr('src');
        src = src.replace(/\.png/, '.gif');
        jQuery(this).attr('src', src);
    });
}