(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
        });
		
		$('#container-leftudm .title').appendTo('#header');
		
		$('#container-left .fpfirmnews .title').appendTo('#header');
		
		$('.attribitemactive').wrap('<div class="hook" />');
		
		$('form .captcha-revealer').focus(function() {
				$('.captcha_hider').slideDown("slow");
		});
		
		
		$('ul#udm_menu_for_businesses li').each(function() {
			$(this).appendTo('#udm_menu_services').addClass('mmlist1');
		});
		
		$('ul#udm_menu_for_individuals li').each(function() {
			$(this).appendTo('#udm_menu_services').addClass('mmlist2');
		});
		
		
		$('li#udm_menu_item_for_businesses').remove();
		$('li#udm_menu_item_for_individuals').remove();
		$('li#udm_menu_item_megamenu').remove();
		
		var list1size = $('.mmlist1').length;
		var list2size = $('.mmlist2').length;
		
		
		 $('#udm_menu_services').wrapChildren({ 
		 childElem : '.mmlist1', 
		 sets : list1size,
		 wrapperClass : 'mmcol mmcol01'
		 });
		 
		  $('#udm_menu_services').wrapChildren({ 
		 childElem : '.mmlist2', 
		 sets : list2size,
		 wrapperClass : 'mmcol mmcol02'
		 });
		  
		 $('.mmcol01').prepend('<div class="listTitle ltsfb">Services for Businesses</div>');
		 $('.mmcol02').prepend('<div class="listTitle">Services for Individuals</div>');

		
    });
