function fixTabHeight(tab)
{
	tab.parent().height(parseInt(tab.height()) + parseInt(tab.css("top")) + "px");
}
function fixAllTabHeights()
{
	$("div.tabo").each(function(){
		tab = $(this);
		tab.parent().height(parseInt(tab.height()) + parseInt(tab.css("top")) + "px");
	});
}
$(function(){
	$(".taber ul.n a").click(function(){
	    var id = $(this).attr("href").substr(1);
	    var taber = $(this).parent().parent().parent();
	    
	    if ($("div.tabo", taber).attr("id") == id) {
	    	return false;
	    }
	    
	    $("ul.n li", taber).removeClass();
	    $(this).parent().addClass("s");
	    $("div.tabo", taber).fadeOut("fast", function(){
	    	$(this).removeClass("tabo").addClass("tab");
	    });
	    $("div#" + id).fadeIn("fast", function(){
	    	$(this).removeClass("tab").addClass("tabo");
	    	$("div.tabs", taber).height(parseInt($("div.tabo", taber).height()) + parseInt($("div.tabo", taber).css("top")) + "px");
	    });
	    return false;
	});
	$(".taber").each(function(){
		var t = $(this);
		var w = 0;
		var s = 0;
		var x = 0;
		$("ul.n a", t).each(function(i){
			w += $(this).width() + 1;
			if (w > 579) {
				fixTaberElWidth(w - $(this).width() - 1, t, s, i - 1);
			    w = $(this).width() + 1;
				s = i;
			}
			x = i;
		});
		if (w < 579) {
			fixTaberElWidth(w, t, s, x);
		}
	});
	
	function fixTaberElWidth(wt, el, n, m)
	{
		var t = m - n + 1;
		var w = parseInt((579 - wt) / t);
		var wl = w + (579 - wt - t * w) + 1;
		$("ul.n a", el).each(function(i) {
			if (i >= n && i <= m) {
				if (i == m) {
					$(this).css("margin-right", 0);
					$(this).width($(this).width() + wl);
				} else {
					$(this).width($(this).width() + w);
				}
			} else if (i > m) {
				return false;
			}
		});
	}
	
});
$(window).load(function(){
	$(".taber").each(function(){
		var t = $(this);
		$("div.tabs", t).height(parseInt($("div.tabo", t).height()) + parseInt($("div.tabo", t).css("top")) + "px");
	});
});