var sidebar_inaction = false;
var sidebar_lastaction = '';
var sidebar_animationtime = 350;
var sidebar_reload = 200;
var sidebar_next = 0;


$(document).ready(function () {
    
    /* init Sidebar */
    $('div.sidebarbox:first').addClass('sidebarbox_open').find('div.content').slideDown(sidebar_animationtime);
    sidebar_lastaction = $('div.sidebarbox:first').attr('id');  
    
    /* Sidebar */
    $('div.sidebarbox').bind('mouseenter', function() {
                        
        if (!$(this).hasClass('sidebarbox_open') && sidebar_inaction==false && sidebar_lastaction!=$(this).attr('id')) {
            show_sidebar($(this).attr('id'));
            sidebar_next = $(this).attr('id');
        } else {
            sidebar_next = $(this).attr('id');
        }
        
    });
    
    /* Sidebar click */
    $('div.sidebarbox, div.cpnBoxBg, div.cpnBoxBgShort').click(function() {
        var url = $(this).find('a').attr('href');
        var urlArray = url.split(":popup(");
        if (urlArray[0]=="javascript") {
            popupString = urlArray[1].substring(1, (urlArray[1].length - 2));
            var urlParams = popupString.split("','");
            popup(urlParams[0], urlParams[1], urlParams[2]);
            // example: javascript:popup('http://www.dm-digifoto.de/?k=af_links','dmDIGI','left=0,top=0,width=1010,height=750,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes')
            return false;
        } else {
            window.location.href = url;
        }
    });
    
});



function reload_sidebar(id) {
    $('div#'+id).hide();
}   

function show_sidebar(id) {
    sidebar_inaction = true;
    
    $('div.sidebarbox_open').find('div.content').slideUp(sidebar_animationtime);
    $('div.sidebarbox').removeClass('sidebarbox_open');
    
    $('div#'+id).addClass('sidebarbox_open');
    $('div#'+id).find('div.content').slideDown(sidebar_animationtime, function() {
        sidebar_inaction = false;
        if (sidebar_next!=0 && sidebar_next!=sidebar_lastaction) {
            sidebar_inaction = true;
            setTimeout("show_sidebar('"+sidebar_next+"');", sidebar_reload);
            sidebar_next = 0;
        }
    });
    
    sidebar_lastaction = id;
}
