var next_class = null;

jQuery(document).ready(function()
{
    jQuery('ul.photo_gallery li:first a').addClass('current');
    
    if (jQuery('ul.photo_gallery li').size() > 2)
    {
        jQuery('ul.photo_gallery').everyTime(5000, function()
        {
            var rel = jQuery(this).find('li a.current').attr('rel');
            
            if (!rel)
            {
                return;
            }
            
            var regs = rel.match(/slide:([0-9]+)/);
            
            if (!regs)
            {
                return;
            }
            
            if (regs[1] == jQuery(this).find('li').size())
            {
                var next_photo = 1;
            }
            else
            {
                var next_photo = Number(regs[1]) + 1;
            }
            
            if (Number(regs[1]) - 1 == 0)
            {
                var prev_photo = jQuery(this).find('li').size();
            }
            else
            {
                var prev_photo = Number(regs[1]) - 1;
            }
            
            if (jQuery(this).find('a.current').parent().hasClass('odd'))
            {
                var next_class = 'even';
            }
            else
            {
                var next_class = 'odd';
            }
            
            // console.log('Next photo: ' + next_photo + ', class: ' + next_class);
            // console.log('Prev photo: ' + prev_photo);
            
            jQuery(this).find('a.current').removeClass('current');
            
            jQuery(this).find('a[rel="slide:' + next_photo + '"]')
                .fadeIn(1000)
                .addClass('current');
            
            jQuery(this).find('a[rel="slide:' + next_photo + '"]').parent()
                .removeClass('odd')
                .removeClass('even')
                .addClass(next_class);
            
            jQuery(this).find('a[rel="slide:' + prev_photo + '"]')
                .removeClass('current')
                .fadeOut(1000);
        });
    }
    
    jQuery('div.card ul.midcom_helper_datamanager2_type_images_list a').click(function()
    {
        if (jQuery(this).hasClass('selected'))
        {
            return false;
        }
        
        var href = jQuery(this).attr('href');
        
        // No link, this should not take anywhere anyway
        if (!href)
        {
            return false;
        }
        
        if (jQuery('#content_image img').size() === 0)
        {
            return true;
        }
        
        jQuery('#content_image img').attr('src', href);
        
        jQuery(this).parents('ul').find('a.selected').removeClass('selected');
        jQuery(this).addClass('selected');
        
        // Finally return false to tell the browser that it should not relocate itself
        return false;
    });
});

