﻿function initMenu() 
{
    $('.mainMenu ul').hide();
    var cookies = get_cookies_array();
    for(var name in cookies)
    {
        if($.cookie(name.toString()) == 'true')
        {
            var x = $('.mainMenu > li').eq(name.toString());
            x.children('ul').show();
        }
        else
        {
            var y = $('.mainMenu > li').eq(name.toString());
            y.children('ul').hide();
        }
    }
  
    $('.mainMenu > li a').click(
    function() 
    {
        $(this).next().slideToggle('normal');
        var x = $(this).parent().index();
        if($.cookie(x.toString()) == 'true')
        {
            $.cookie(x.toString(), 'false', {expires: 1}); 
        }
        else
        {
            $.cookie(x.toString(), 'true', {expires: 1});
        }
    }
    );
} 

function get_cookies_array() {

    var cookies = { };

    if (document.cookie && document.cookie != '') {
        var split = document.cookie.split(';');
        for (var i = 0; i < split.length; i++) {
            var name_value = split[i].split("=");
            name_value[0] = name_value[0].replace(/^ /, '');
            cookies[decodeURIComponent(name_value[0])] = decodeURIComponent(name_value[1]);
        }
    }

    return cookies;
   
}
   
function highlight()
{
    $('.mainMenu li:has(> ul li.current)').removeClass('current');
}   
    
$(document).ready(function() 
{   
    initMenu();
    highlight();
    $('.mainMenu li:has(> ul)').addClass('parent');
}
);

