
$(document).ready(function() {

    /** System/Produkt-Details: Tabs **/
    if($('.tabs li a').length > 0){
        $('.tabs li a').click(function() {
            // Tabs aktualisieren
            var oldTab = $('.active').addClass('inactive').removeClass('active');
            var activeTab = $(this).parent().addClass('active').removeClass('inactive');
            
            // Content aktualisieren
            var activeElement = $(this).attr('class');
            var oldElement = $('.activeElement').attr('id');
            
            if(oldElement != activeElement) {
                // Aktives Element neu setzen
                $('#' + oldElement).removeClass('activeElement');
                $('#' + activeElement).addClass('activeElement');
                
                // Elemente animieren: Alt ausblenden, neu einblenden
                $('#' + oldElement).stop().animate({opacity: 0}, 'slow').css('display','none').hide();
                $('#' + activeElement).stop().animate({opacity: 1}, 'slow').css('display','block').show();
            }
            
            return false;
        });
    }
    
    
    if($('div.product a.detailpicture').length > 0){
        $('div.product a.detailpicture').lightBox();
        $('.beitraegepreview .beitrag a.beitragsbild').lightBox();
        
        $('div.product span a').click(function() {
            $('div.product a.detailpicture').click();
            return false;
        });
    }
});
