(function($){
$.fn.simpleTabs = function(option){
var param = jQuery.extend({
fadeSpeed: "medium",
defautContent: 1,
autoNav: "false",
closeTabs : "true"
}, option);
$(this).each(function() {
var $this = this;
var $thisId = "#"+this.id;
var nbTab = $($thisId+" > div").size();
autoNav();
showCloseTabs();
hideAll();
changeContent(param.defautContent);
function hideAll(){
$($thisId+" .simpleTabs-content").hide();
}
function changeContent(indice){
hideAll();
$($thisId+" .simpleTabs-nav li").removeClass("actif");
$($thisId+" #simpleTabs-nav-"+indice).addClass("actif");
$($thisId+" #simpleTabs-content-"+indice).fadeIn(param.fadeSpeed);
showCloseTabs();
}
function autoNav(){
if(param.autoNav == "true"){
var listeNav = '';
for(i=1; i!=nbTab; i++){
listeNav = listeNav+'<li id="simpleTabs-nav-'+i+'">'+i+'</li>';
}
$($thisId+" .simpleTabs-nav").append('<ul>'+listeNav+'</ul>');
}
}
function showCloseTabs(){
if(param.closeTabs == "true"){
if($($thisId+" .simpleTabs-nav li.close").size() == 0){
$($thisId+" .simpleTabs-nav ul").append("<li title=\"Fermer tous les onglets\" class=\"close\">x</li>");
}
}
}
$($thisId+" .simpleTabs-nav li").click(function(){
var numContent = this.id.substr(this.id.length-1,this.id.length);
changeContent(numContent);
});
$($thisId+" .simpleTabs-nav li.close").click(function(){
hideAll();
$($thisId+" .simpleTabs-nav li").removeClass("actif");
$($thisId+" .simpleTabs-nav li.close").remove();
});
});
}
})(jQuery);
