switch ($type(lists)) { case 'array'  : for (var i = 0, l = lists.length; i < l; i++) this.lists[i] = $(lists[i]); break; case 'object' : for (var e in lists) this.lists.push($(lists[e])); break; case 'string' :	case 'element' : this.lists.push($(lists)); break; default : return; 
switch($type(lists)){ case 'array': for (var i = 0, l = lists.length; i < l; i++) this.lists[i] = $(lists[i]); break; case 'object': for (var e in lists) this.lists.push($(lists[e])); break; case 'string': case 'element': this.lists.push($(lists)); break; default: return; 
	initialize: function(lists, options){		this.setOptions(options);		this.idle = true;		this.lists = [];		this.hovering = false;		this.newInsert = false;		this.bound = {			'start': [],			'end': this.end.bind(this),			'move': this.move.bind(this)		};				switch ($type(lists)) {			case 'array'  : for (var i = 0, l = lists.length; i < l; i++) this.lists[i] = $(lists[i]); break;			case 'object' : for (var e in lists) this.lists.push($(lists[e])); break;			case 'string' :	case 'element' : this.lists.push($(lists)); break;			default : return;		}				this.reinitialize();		if (this.options.initialize) this.options.initialize.call(this);	},
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/59af5675c6a54dc28e7981521c59cde05a71f219/Sortables.js/buggy/Plugins/Sortables.js