function show_portfolio(b)
{
    if (animating) return;
    animating = true;
    
    if (old_portfolio != null)
    {
        remove_portfolio(old_portfolio,b);
    } else {
        add_portfolio(b);
    }
}

function remove_portfolio(b,n)
{
    $("#"+b+"-box").animate(
        {
            opacity:0.0
        },300,function(){
            $("#"+b+"-box").css("display","none");
            
            if (n != null)
                add_portfolio(n);
        }
    );
}

function add_portfolio(b)
{
    $("#"+b+"-box").css("display","block");
    $("#"+b+"-box").animate(
        {
            opacity:1.0
        },300,function(){
            old_portfolio = b;
            animating = false;
        }
    );
}

function remove_portfolio_description()
{
    if (old_portfolio != null)
    {
        $("#"+old_portfolio+"-box").css("display","none");
        $("#"+old_portfolio+"-box").css("opacity","0.0");
        old_portfolio = null;
    }
    if (old_zielgruppe != null)
    {
        $("#"+old_zielgruppe+"-box").css("display","none");
        $("#"+old_zielgruppe+"-box").css("opacity","0.0");
        
        old_zielgruppe = null;
    }
}

function show_portfolio_desc(b)
{
    if (animating) return;
    animating = true;
    
    if (old_zielgruppe != null)
    {
        remove_zielgruppe(old_zielgruppe,b);
    } else {
        add_zielgruppe(b);
    }    
}

function remove_zielgruppe(b,n)
{
    $("#"+b+"-box").animate(
        {
            opacity:0.0
        },300,function(){
            $("#"+b+"-box").css("display","none");
            
            if (n != null)
                add_zielgruppe(n);
        }
    );
}

function add_zielgruppe(b)
{
    $("#"+b+"-box").css("display","block");
    $("#"+b+"-box").animate(
        {
            opacity:1.0
        },300,function(){
            old_zielgruppe = b;
            animating = false;
        }
    );
}
