var mainNaviBox = {
    statusImages:{
        0:"/media/Image/visual/kempy/toggleDown.png",
        1:"/media/Image/visual/kempy/toggleUp.png"
    },
    
    statusTexts:{
        0:"zobrazit <img src=\"/media/Image/visual/kempy/toggleDown.png\" alt=\"zobrazit\" />",
        1:"skrýt <img src=\"/media/Image/visual/kempy/toggleUp.png\" alt=\"zobrazit\" />"
    },
    
    skryvat:false,
    stav:1,
    activeTab:"country",
    selector:"#navigaceAjaxBox",
    speed:500,
    
    prepni:function (tab, link) {
        if (!this.skryvat) {
            this.load(tab, link);
        } else {
            this.collapse(tab, link);
        }
    },
    
    showHide:function () {
        if (mainNaviBox.stav==1) {
            $(mainNaviBox.selector).slideUp(mainNaviBox.speed, function () {
                mainNaviBox.stav=0;
                mainNaviBox.setHandlerHtml();
            });
        } else if (mainNaviBox.stav==0){
            $(mainNaviBox.selector).slideDown(mainNaviBox.speed, function () {
                mainNaviBox.stav=1;
                mainNaviBox.setHandlerHtml();
            });
        }
        
    },
    
    load:function (tab, link) {
        mainNaviBox.stav=1;
        $(mainNaviBox.selector).load(link, function () {           
            $(tab).parent("li").siblings("li").each( function(i, el){
                $(el).removeClass("selected");
            });
            $(tab).parent("li").addClass("selected");
            domready();
            mainNaviBox.activeTab=$(tab).attr("id");
        });        
    },
    
    collapse:function(tab, link) {        
        if (mainNaviBox.stav==0) {
            $(mainNaviBox.selector).slideDown(mainNaviBox.speed, function () {
                if (mainNaviBox.activeTab==$(tab).attr("id")) {
                    mainNaviBox.stav=1;
                    mainNaviBox.setHandlerHtml();
                } else {                   
                    mainNaviBox.load(tab, link);                                      
                }
                mainNaviBox.setHandlerHtml();
            });
        } else {
            if (mainNaviBox.activeTab==$(tab).attr("id")){
                $(mainNaviBox.selector).slideUp(mainNaviBox.speed, function () {
                    mainNaviBox.stav=0;
                    mainNaviBox.activeTab=$(tab).attr("id");
                    mainNaviBox.setHandlerHtml();
                });
            } else {
                mainNaviBox.load(tab, link);
            }
        }
    },
    
    setHandlerHtml:function(){
        //$("#flashMapCookieTrail .toggleBttn img").attr("src", mainNaviBox.statusImages[mainNaviBox.stav]);
        $("#flashMapCookieTrail .toggleBttn div").html(mainNaviBox.statusTexts[mainNaviBox.stav]);
    }
};



