(function(jQuery) {
    $it_mobile_nav = jQuery('#MainNav .mobile_nav'),
            $it_nav_list = jQuery('#MainNav ul.ddsmoothmenu');

    jQuery(document).ready(function() {
        it_menu($it_nav_list, $it_mobile_nav, 'mobile_menu', 'it_mobile_menu');

        function it_menu(menu, append_to, menu_id, menu_class) {
            var $menu_nav;

            menu.clone().attr('id', menu_id).removeClass().attr('class', menu_class).appendTo(append_to);
            $menu_nav = append_to.find('> ul');
            $menu_nav.find('li:first').addClass('it_first_menu_item');

            append_to.click(function() {
                if (jQuery(this).hasClass('closed')) {
                    jQuery(this).removeClass('closed').addClass('opened');
                    $menu_nav.slideDown(500);
                } else {
                    jQuery(this).removeClass('opened').addClass('closed');
                    $menu_nav.slideUp(500);
                }
                return false;
            });

            append_to.find('a').click(function(event) {
                event.stopPropagation();
            });
        }

    });
})(jQuery)