(function(tabs) {
	// Public
	tabs.init = function() {
		var scope = $.args.extractNonOptions(arguments)[0] || document,
			options = $.args.extractOptions(arguments);

		$(scope || document).find('div.tabs').each(function() {
			var $this = $(this),
				settings = $.extend({ cache: true }, settings, $this.metadata().tabs);

			$this.tabs(settings);
		});		
	};
	
	// Private
})($.namespace('WEBLINC.widget.tabs'));
