(function($) {
	$.fn.abas = function(options){
		
		this.each(function(){
					   
			var defaults = {
				ative_width: 178,
				inactive_width: 168,
				diference: 10,
				index: 0
			}
			
			var $a = $.extend(defaults, options);
			$a.obj = $(this);
			$a.qtd = $(this).find("ul.abas li").length;
			
			activate($a);
			
			$a.obj.find("ul.abas li").each(function(i){
				$(this).find("a").click(function(){
					$a.index = $(this).parents("li").index();
					activate($a);
				})
			});
			
			if($a.obj.find(".bottom ul.extras li").length > 0){
				$a.obj.find(".bottom ul.extras li").each(function(i){
					$(this).find("a").click(function(){
						$a.index = $(this).parents("li").index();
						activate($a);
					})
				});
			}
		});
		
		
		function activate($a){
			
			$a.obj.find("ul.abas li").each(function(i){
				if(i > $a.index){
					$(this).css({marginLeft: i*$a.inactive_width+$a.diference+"px", zIndex:$a.qtd-i});
				}else{
					$(this).css({marginLeft: i*$a.inactive_width+"px", zIndex:$a.qtd-i});
				}
			});
			
			$a.obj.find("ul.abas li").removeClass("active");
			$a.obj.find("ul.abas li:eq("+$a.index+")").addClass("active").css("zIndex",$a.qtd);
			
			$.ajax({
				url: $a.obj.find("ul.abas li:eq("+$a.index+") a").attr("rel"),
				success: function(data) {
					$a.obj.find('.container').html(data);
					//$("body").scrollTo($a.obj.find(".container"), 800,  { easing:'easeInOutCubic'});
				}
			});
			
		}
		
	};
})(jQuery);
