(function($){

   $.fn.wrapChildren = function(options) {

    var options = $.extend({
                              childElem : undefined,
                              sets : 1,
                              wrapperClass : 'list'
                            }, options || {});
    if (options.childElem === undefined) return this;

 return this.each(function() {
  var elems = $(this).children(options.childElem);
  var arr = [];

  elems.each(function(i,value) {
    arr.push(value);
    if (((i + 1) % options.sets === 0) || (i === elems.length -1))
   {
     var set = $(arr);
     arr = [];
     set.wrapAll($('<div class="' + options.wrapperClass + '">'));
   }
  });
    });

  }

})(jQuery); 

 $(document).ready(function() {
        $('ul.udm').superfish({
            delay:       1000,                            // one second delay on mouseout
            animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation
            speed:       'normal',                          // faster animation speed
            autoArrows:  true,                           // disable generation of arrow mark-up
            dropShadows: true                            // disable drop shadows
        });
    });


    $(document).ready(function() {
        $('ul.leftudm').superfish({
            delay:       1000,                            // one second delay on mouseout
            animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation
            speed:       'normal',                          // faster animation speed
            autoArrows:  false,                           // disable generation of arrow mark-up
            dropShadows: false                            // disable drop shadows
        });

		
		$('ul#udm_menu_private li').each(function() {
		$(this).appendTo('#udm_menu_srv').addClass('mmlist1');
		});
		
		$('ul#udm_menu_business li').each(function() {
		$(this).appendTo('#udm_menu_srv').addClass('mmlist2');
		});
		
		
		
		$('li#udm_menu_item_private').remove();
		$('li#udm_menu_item_business').remove();
		$('#udm_menu_item_srv_biz_blank').remove();

		
		var list1size = $('.mmlist1').length;
		var list2size = $('.mmlist2').length;
		
		
		
		 $('#udm_menu_srv').wrapChildren({ 
		 childElem : '.mmlist1', 
		 sets : list1size,
		 wrapperClass : 'mmcol mmcol01'
		 });
		 
		  $('#udm_menu_srv').wrapChildren({ 
		 childElem : '.mmlist2', 
		 sets : list2size,
		 wrapperClass : 'mmcol mmcol02'
		 });
		  
		 $('.mmcol01').prepend('<div class="listTitle">Private Client</div>');
		 $('.mmcol02').prepend('<div class="listTitle">Businesses</div>');

		
		// $('.mmlist1').each(function(){
			// var $this = $(this);
			// $this.add( $this.next() ).add( $this.next().next() ).wrapAll('<div class="fade"></div>');
		// });
	
    });
