$(function(){
	initTabs();
})
function initTabs(){
	var wrapp = $('.slider-block');
	var tabset = wrapp.find('.tabwrap');
	var buttons = tabset.find('a.tab');
	var tab = wrapp.find('div.tab-content').hide();
	var tabHold = tab.parent().slideUp(0);
	var activeClass = 'active';
	var btnClose = wrapp.find('.close');
	var speed = 400;
	buttons.each(function(){
		var btn = $(this);
		var element = $(btn.attr('href'));
		if(btn.hasClass(activeClass)){
			slide();
		}
		function addTab(){
			if(!(btn.hasClass(activeClass))){
				buttons.removeClass(activeClass);
				tab.hide();
				btn.addClass(activeClass); 
				slide();
			}
		}
		btn.click(function(){
			addTab();
			return false;
		})
		function slide(){
			tabHold.slideDown(speed)
			height = element.outerHeight();
			element.show().parent().animate({ height: height},{ queue: false, duration: speed});
		}
	})
	btnClose.click(function(){
		tabHold.slideUp(speed, function(){
			tab.hide();
		});
		buttons.removeClass(activeClass);
		return false;
	})
}
