 /* DOCUMENTATION plugin "prescription"
	  * 
	  * titleClass : class des li (clic dessus) - string
	  * contentClass : class des div (à afficher au clic) - string
	  * 
	  * HTML requis:
	  * 	<ul class="tabs-title">
	  * 		<li class="tab-title">
	  * 			<a href="#div-a-afficher">//some text</a>
	  * 		</li>
	  * 		<li class="tab-title">
	  * 			<a href="#autre-div-a-afficher">//some text</a>
	  * 		</li>
	  * 	</ul>
	  * 	<div class="clear"></div>
	  * 	<div id="#div-a-afficher" class="tab-content">//some content</div>
	  * 	<div id="#autre-div-a-afficher" class="tab-content">//some content</div>
	  * 
	  * CSS requis
	  * 	- class .none{display:'none';}
	  * 	- class .active{//style onglet actif}
	  * 
 */

if(jQuery) (function(jQuery){
	jQuery.extend(jQuery.fn, {
		miniTabs: function(params) {
			// DEFAULT OPTIONS 
			if( !params ) var params = {};
			if( params.titleClass == undefined ) params.titleClass = 'tab-title'; 
			if( params.contentClass == undefined ) params.contentClass = 'tab-content'; 
			
			// INITIALISATION
			$(this).each( function() {
				var context = jQuery(this);
				
				//HIDE CONTENTS
				jQuery('.'+params.titleClass+':first', context).addClass('active');
				jQuery('.'+params.contentClass, context).not(':first').addClass('none');
				
				jQuery('.'+params.titleClass, context).click(function(e){
					e.preventDefault();
					// title
					jQuery('.'+params.titleClass, context).removeClass('active');
					var target = jQuery(this).addClass('active').find('a').attr('href');
					// content
					jQuery('.'+params.contentClass, context).not(target).addClass('none');
					jQuery(target).removeClass('none');
					
				});
			});
			
			// Don't break the jQuery chain !
			return this;
		}
	});
}
)(jQuery);
