/* jQuery split a list into multiple columns
* version 2.0 (11/26/2008)
* developed by David Zhou, Matt Billings, and David Durst
* take an unordered list and split it into multiple divs.
* you can float the divs so it looks like multiple columns/lists.
* 
* usage: 
*    $(".dropdown ul").splitList(3);
*    $(".dropdown ul").splitList(3, { wrapClass: "div_class_name" });
*
* by default, wrapClass is set to ""
*/


jQuery.fn.splitList = function(cols, options){		
    
    settings = jQuery.extend({
        wrapClass: ""
    }, options);
    
	return this.each(function(){
		$lis = jQuery(this).find("> li");		
		$inc = parseInt(($lis.length/cols) + ($lis.length % cols > 0 ));
		for(var i=0; i<cols; i++)
			$lis.slice($inc*i, $inc*(i+1)).wrapAll("<div class='" + settings['wrapClass'] + "'></div>");
	});
};