// create closure
(function($) {
  
	// plugin definition
	$.fn.togglers = function(options) {
		
		// build main options before element iteration
		var opts = $.extend({}, $.fn.togglers.defaults, options);
		
		// iterate over each matched element
		return this.each(function(i) {
			$(this)[opts.eventType](handle);
			if(i == 0) {
				$(this)[opts.eventType]();	
			}
		});
			
		function handle() {
			var curID = this.id;
			var regex = "[0-9]+";
			var curNum = curID.match(regex);
			var selectorOld = opts.target + opts.current;
			opts.current = curNum;
			var selectorNew = opts.target + opts.current;
			if(opts.useDisplayInline) {
				$(selectorOld).removeClass('inline');
				$(selectorNew).addClass('inline');
			} else {
				$(selectorOld).hide();
				$(selectorNew).show();
			}
		};
		
	};
	
	// plugin defaults
	$.fn.togglers.defaults = {
		current: 0,
		target: '#cont', // containers to toggle
		eventType: 'mouseover', // e.g. mouseover, click
		useDisplayInline: false // by default show function used which sets display to block
	};

// end of closure
})(jQuery);




$(document).ready(function() {		
					  
	$('#specialistHealth li').togglers({
		target: '#plan',
		useDisplayInline: true
	}); 
	
	$('#weightloss li').togglers({
		target: '#plan',
		useDisplayInline:  true
	}); 
	
});
