$(function() {
    $(document).click(function(event) {
        if ($(event.target).closest(".toogle-link").length || $(event.target).closest(".dropdown").length) return;
        $('.dropdown').hide(); 
    });
    $('.toogle-link').click(function () {  
        $('.dropdown', $(this).parent()).toggle();
        if($(".toogle-link").not(this).parent().find('.dropdown').hide());
        return false;
    });
    $('.dropdown').mouseleave(function() {
        $(this).hide();
    })
    $('#navigation').mouseleave(function() { 
        $('.sub-menu').hide();
    });

    var dropped = false;
    $('.pcabinet').click(function() { 
        if(!dropped) {
            $('#personal-cabinet').animate({
                top: '+=25px'
            });
            dropped = true;
        } else {
            $('#personal-cabinet').animate({
                top: '-=25px'
            });
            dropped = false;
        }
        return false;
    });

    $(".banner-all a").click(function() {
        switch(this.id) {
            case 'corporate':
                $('#switches .switch3').click();
                return false;
            case 'mobile':
                $('#switches .switch4').click();
                return false;
            case 'adsl':
                $('#switches .switch5').click();
                return false;
            case 'wifi':
                $('#switches .switch6').click();
                return false;
            case 'dialup':
                $('#switches .switch7').click();
                return false;
        }
    });

    $("#banner").jCarouselLite({
        hoverPause:true,
        circular: true,
        visible: 1,
        speed: 500,
        auto: 7000,
        btnGo:
            [
            "#switches .switch1", 
            "#switches .switch2",
            "#switches .switch3",
            "#switches .switch4",
            "#switches .switch5",
            "#switches .switch6",
            "#switches .switch7"
        ],				
        afterEnd: function(a, to, btnGo) {
            if(btnGo.length <= to) to = 0;
            $('#switches .active').removeClass('active');
            $(btnGo[to]).addClass('active');
        }
    });
});

function submenu(item) {
    $(item).show();
}

function subitem(item) {
    $('.sub-item').hide();
    $(item).show();
}
function tabswitch(item, o) {
    $('#tabs .active').removeClass('active');
    $(o).parent().addClass('active');
    $('#items-block').html('<div class="loader"></div>');
    $.post('/'+item, function(html){
        $('#items-block').html(html);
    });
}
            
