var $title_class = ".stab_tab_head";

$(document).ready(function(){

	var param = $(document).getUrlParam('selectedTab');

	//$("#details_stab .details_stab "+$title_class).parent("tr").hide();
	//$("#details_stab .details_stab "+$title_class).parent("div.stab_title").hide();
	$("#details_stab .details_stab "+$title_class).parent().hide();
	$("#details_stab .details_stab").hide();

	$("#details_stab").before("<ul id=\"heads_stab\"></ul>");

	i=0;
	$("#details_stab .details_stab").each(function(){
	    extraclass = "";
 		if ($(this).attr('class').split(' ').length > 1)
 		{
 		    extraclass = ' '+$(this).attr('class').split(' ').slice(-1);
 		}

 		$(this).addClass("item"+i);

	    var x = $("#details_stab .details_stab:eq("+i+") "+$title_class).text();
        if(x!="") $("#heads_stab").append("<li class=\"item"+i+extraclass+"\"><a href=\"#\">"+x+"</a></li>");

		i++;
  	});

	if(param)
	{
		$("#details_stab ." + param).show();
		$("#heads_stab ."+param+" a").addClass("active_head");
	}
	else
	{
		$("#details_stab .details_stab:first").show();
		$("#heads_stab li:first a").addClass("active_head");
	}
	$("#heads_stab li:last a").addClass("last");

	var counter = $("#details_stab .details_stab").length;
	var wolne = 504; //opera buxfix - niepoprawnie wczytywala dostepna szerokosc
	if( $("#content").hasClass("no_sidebar") ){ //opera buxfix
		wolne = 670;
	}
	var reszta = ((wolne-((counter-1)*5))%counter);
	if(reszta!=0) {wolne=wolne-reszta;}
	var szer = ((wolne-((counter-1)*5))/counter);
	
	$("ul#heads_stab li a").css("width", (szer-2)+"px");
	$("ul#heads_stab li a.active_head").css("width", szer+"px");
	$("ul#heads_stab li:last a").css("padding-right", reszta+"px"); 

	$("#heads_stab li a").click( function() {
		$("#details_stab .details_stab").hide();
		$("#heads_stab li a").removeClass("active_head");
		
		if ($(this).parent("li").attr("class").split(' ').length > 1) {
			var clasName = $(this).parent("li").attr("class").split(' ').slice(-1);
		} else {
			var clasName = $(this).parent("li").attr("class");
		}
		$(this).addClass("active_head");
		$("ul#heads_stab li a").css("width", (szer-2)+"px");
		$(this).css("width", szer+"px");
		$("#details_stab li."+clasName).fadeIn();
		return(false);
	});

  $("#details_stab .details_stab .stab").each(function() {
    $(this).children("tbody").children("tr:eq(1)").children("td").addClass("top_cell");
    $(this).children("tbody").children("tr:last").children("td").addClass("btm_cell");
  });
  
});
