﻿$(document).ready(function($) {
    $('ul.secondaryNav > li a').each(function() {
        //slide up all submenus
        $(this).next().slideUp(200);
        //find if item has submenu, if not than make simple link
        /*if ($(this).next().length == 0) {
        $(this).removeClass('closed');
        $(this).addClass('simpleLink');
        }
        else {
        $(this).addClass('submenu');
        }*/
        //$(this).removeClass("active");
        //$(this).addClass("closed");
    });

    $('ul.secondaryNav li a').each(function() {
        //find if item has submenu, if not than make simple link
        if ($(this).next().length == 0) {
            $(this).removeClass('closed');
            $(this).addClass('simpleLink');
            $(this).removeClass("selectedItem");
        }
        else {
            $(this).addClass('submenu');
        }
        //$(this).removeClass("active");
        //$(this).addClass("closed");
    });


    //check if cookie is set, if yes, open menu
    var listId = $.cookie("openedNav", { path: '/' });
    //alert(listId);
    if (listId != null) {
        var node = $('a[listid=' + listId + ']');
        $(node).addClass("selectedItem");
        var parents = $(node).parents('ul');
        $(parents).slideDown(400);
        $(parents).prev('a').addClass("active");
        //$(parents).prev('a').removeClass("closed");
    }

    $('ul.secondaryNav a').click(function() {
        //alert('set');
        $.cookie("openedNav", $(this).attr("listid"), { path: '/' });
        //alert($(this).attr("listid"));
    });

    $('ul.secondaryNav a.submenu').click(function() {

        if ($(this).hasClass("active")) {
            $(this).next().slideUp(200);
            $(this).removeClass("active");
            $(this).addClass("closed");
        }
        // Otherwise...
        else {
            var parentNode = $(this).parent('li').parent('ul');

            //            $(parentNode).children('li').children('ul').slideUp(200);
            //            $(parentNode).children('li').children('a.submenu').removeClass("active");
            //            $(parentNode).children('li').children('a.submenu').addClass("closed");
            //$(parentNode).find('ul').slideUp("200");    //Stops the slide from closing automatically
            $(parentNode).find('a.submenu').removeClass("active");
            //$(parentNode).find('a.submenu').addClass("closed");
            $(this).next().slideDown(400);
            $(this).addClass("active");
            $(this).removeClass("closed");
        }
        return false;
    });

    $('ul#mainNav').click(function() {
        //alert('del');
        $.cookie("openedNav", null, { path: '/' });
    });
});
