﻿
var navstuff = {
    left: 0, top: 0, bottom: 0, right: 0
    //    , subnavopen: function() {
    //        var isopen = false;
    //        jQuery.each($('#navigation ul.nav_second_level'), function() {
    //            if ($(this).css('visibility') != 'hidden') { isopen = true; }
    //        });
    //        return isopen;
    //    }
    , stillovernav: true
    , cleanupdefault: function() {

        if (navstuff.stillovernav == false) { navstuff.showcurpage(); }
        else { /* nothing */ }
    }
    , showcurpage: function() {

        // set current page nav
        jQuery.each($("#navigation li"), function() {
            if ($(this).hasClass('cur_page')) {
                $(this).find('a:first').addClass('on');
                $(this).find('ul:first').css({ visibility: "visible", display: 'block' });
            } else {
                $(this).find('a:first').removeClass('on');
                $(this).find('ul:first').css({ visibility: "hidden", display: 'none' });
            }
        });
    }
    , naventer: function() {
    navstuff.stillovernav = true;
        jQuery.each($("#navigation li"), function() {
            $(this).children("a").removeClass("on");
            $(this).children("ul.nav_second_level").css({ visibility: 'hidden', display: 'none' });
        });
        $(this).children('a').addClass('on');
        $(this).children('ul').css({ display: 'block', visibility: 'visible' });
    }
    , navleave: function() {
    navstuff.stillovernav = false;
        $(this).children('a').removeClass('on');
        $(this).children("ul.nav_second_level").css({ visibility: 'hidden', display: 'none' });
        setTimeout(navstuff.cleanupdefault, 200);
    }
};



$(document).ready(function() {

    //$("ul#navigation").superfish();
    jQuery.each($("ul#navigation").children("li"), function() {
        $(this).bind('mouseenter', navstuff.naventer);
        $(this).bind('mouseleave', navstuff.navleave);
    });

    navstuff.showcurpage();

});

function showPanel(divId) {
    var openPanel = false;
    var arrayDivList = $('.pop_up');
    $.each(arrayDivList, function() {
        if ($(this).css('display') == 'block') {
            openPanel = true;
        }
    });
    if (!openPanel) {
        $(divId).show('fast');
    }
}

function hidePanel(divId) {
    $(divId).hide('fast');
}