$(document).ready( function() {
    isLayer = $('#wk_layer_input').val();

    if( 1 == isLayer)
    {
        bindOpenBasketField();

        $('.wl_layer-close').click( function() {
            hideWKLayer();
        });
    }
});
function openWKLayer()
{
    unbindOpenBasketField();

    $('#wk_layer').slideDown(
        750,
        function() {
            bindCloseBasketField();
        }
    );
    $('.wl_layer-close').show(1000);
}
function closeWKLayer()
{
    unbindCloseBasketField();

    $('.wl_layer-close').hide();
    $('#wk_layer').slideUp(
        500,
        function() {
            bindOpenBasketField();
        }
    );
}
function hideWKLayer()
{
    unbindCloseBasketField();
    $('.wl_layer-close').hide();
    $('#wk_layer').slideUp(750);
    bindOpenBasketField();
}
/*
    Event Handler Funktionen
 */
function bindOpenBasketField()
{
    $('.header_basketfield').bind( "mouseenter", function() {
        openWKLayer();
    });
}
function unbindOpenBasketField()
{
    $('.header_basketfield').unbind( "mouseenter");
}
function bindCloseBasketField()
{
    $('.header_basketfield').bind( "mouseleave", function() {
        setTimeout( "closeWKLayer()", 500);
    });
}
function unbindCloseBasketField()
{
    $('.header_basketfield').unbind( "mouseleave");
}
