function show_netz(b)
{
    if (animating) return;
    animating = true;
    
    if (old_netz != null)
    {
        remove_netz(old_netz,b);
    } else {
        add_netz(b);
    }
}

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

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

function remove_netz_description()
{
    if (old_netz != null)
    {
        $("#"+old_netz+"-produkte-box").css("display","none");
        $("#"+old_netz+"-produkte-box").css("opacity","0.0");
        old_netz = null;
    }
    
    if (old_product != null)
    {
        $("#"+old_product+"-info").css("display","none");
        $("#"+old_product+"-info").css("opacity","0.0");
        old_product = null;
    }
}

function show_product_info(b,e)
{
    if (animating) return;
    animating = true;
    
    if (old_product != null)
    {
        remove_product(old_product,b,e);
    } else {
        add_product(b,e);
    }
}

function remove_product(b,n,e)
{
    $("#"+b+"-info").animate(
        {
            opacity:0.0
        },300,function(){
            $("#"+b+"-info").css("display","none");
            
            if (n != null)
                add_product(n,e);
        }
    );
}

function add_product(b,e)
{
    $("#"+b+"-info").css("display","block");
    set_active_image(e);
    $("#"+b+"-info").animate(
        {
            opacity:1.0
        },300,function(){
            old_product = b;
            animating = false;
        }
    );
}
