function checkCode() {
    if(document.form.zugangscode.value=="") {
        alert("Zugangscode muss eingegeben werden!");
        return false;
    }
    return true;
}

function hover_box(a_tag){
    if(!$(a_tag).hasClassName('active ')){
        $(a_tag).down("img.active").show();
        $(a_tag).down("img.inactive").hide();
    }
}

function blur_box(a_tag){
    if(!$(a_tag).hasClassName('active')){
        $(a_tag).down("img.active").hide();
        $(a_tag).down("img.inactive").show();
    }
}

function hide_flash_content(time)
{
    // if something fading out or appearing, do:
    $$('.flashcontent').each(function(flash_el) {
        flash_el.addClassName('visibility_hidden');
        Element.removeClassName.delay($(time), flash_el, 'visibility_hidden');
    });
}

function display_box(id, a_tag) {

    var el_to_display = $(id);
    var content_to_fade = null;

    if(!el_to_display.hasClassName('invisible'))
    {
        return;
    }

    $$(".navigation div a").each(function(el) {
        if(el.hasClassName('active')){
            el.removeClassName('active');
            el.addClassName('inactive');
            blur_box(el);   
        }
    });

    if($(a_tag).hasClassName('inactive'))
    {
        $(a_tag).removeClassName('inactive');
    }
    
    $(a_tag).addClassName('active');

    $$('.slide_content').each(function (el)
    {
        if(!el.hasClassName('invisible'))
        {
            content_to_fade = el;
        }
    });

    hide_flash_content(1.1);
    

    content_to_fade.addClassName('invisible');
    Effect.Fade(content_to_fade, {
        duration: 0.4,
        queue: {
            position: 'end',
            scope: 'content'
        }
    });
    
    
    Effect.Appear(el_to_display, {
        duration: 0.4,
        queue: {
            position: 'end',
            scope: 'content'
        }
    });
    el_to_display.removeClassName('invisible');
}

