/// <reference path="jquery-1.3.2-vsdoc.js" />

jQuery(window).load(function () {

    var lastItem = null;

    var defaultSubItem = jQuery(".SubmenuVisible");
    var defaultMainItem = jQuery("#navigatie_wrapper .active");

    // Hide all items;
    function hide() {

        // Clear all submenus;
        jQuery(".subnavigatie_wrapper").hide();

        // clear all active maintabs;
        var itms = jQuery(".MainMenuLink").removeClass("active");
    }

    // Set the default item;
    function SetDefault() {
        hide();
        defaultSubItem.show();
        defaultMainItem.addClass("active");
    }

    // Main menu mouse enter
    jQuery(".MainMenuLink").mouseenter(function () {
        // Hide all submenu items;
        hide();

        // set active class;
        jQuery(this).addClass("active");

        var itemid = new String(jQuery(this).attr("id"));

        // MainMenuLink moet in SubMenuLink worden veranderd
        itemid = 'Sub' + itemid.substring(4, itemid.length);

        // show correct subitems;
        var hoverItem = jQuery(".subnavigatie_wrapper[id='" + itemid + "']");
        hoverItem.show();
    });

    // Sub menu mouse enter
    jQuery(".subnavigatie_wrapper").mouseenter(function () {
        if (lastItem == null)
            return;

        hide();
        lastItem.show(0);
    });

    // General;
    jQuery("#header_wrapper").mouseenter(SetDefault);

    // 2 column template;
    jQuery("#maincontent_wrapper").mouseenter(SetDefault);
    jQuery("#content_wrapper").mouseenter(SetDefault);
    jQuery("#content_inner_wrapper").mouseenter(SetDefault);
    jQuery("#content_kolom1").mouseenter(SetDefault);
    jQuery("#content_kolom2").mouseenter(SetDefault);

    // home banner
    jQuery("#intro").mouseenter(SetDefault);
    jQuery("#rail").mouseenter(SetDefault);

});
