jQuery(document).ready(function(){	
	initTabs();
});


function zIndex(){
	jQuery('.tabs li').css('position','relative');
	jQuery('.tabs').each(function(i, tab){
		jQuery(tab).find('li').each(function(j){
			jQuery(this).css('zIndex',9-j);
		});
	});
	jQuery('.tabs li.active').css('zIndex',10);
}


function initTabs(){
	zIndex();
	
	jQuery('.tabs').each(function(index, tabset){
		var _tabs = [];
		jQuery('a.tab', tabset).each(function(i, tabLink){
			_tabs[i] =  jQuery(jQuery(tabLink).attr('href'));
			
			if (!jQuery(tabLink).parent().is('.active')) _tabs[i].hide();
			
			jQuery(tabLink).click(function(){
				jQuery(this).parents('.tabs').find('li').removeClass('active');
				jQuery(this).parent().addClass('active');
				zIndex();
								//jQuery(this).parents('.inner').find('.tab-content').slideUp(1000);
				for (k in _tabs) {
					var old_height = jQuery(this).parents('.inner').find('.tab-content').height();
					jQuery(this).parents('.inner').find('.tab-content').height(old_height);
					_tabs[k].hide();
				}
				
				//Calculating next block height
				jQuery(jQuery(this).attr('href')).width(274);
				var new_height = jQuery(jQuery(this).attr('href')).height();
				

				jQuery(this).parents('.inner').find('.tab-content').animate({height: new_height + "px"}, 1000);
				jQuery(jQuery(this).attr('href')).show();
				//jQuery(this).parents('.inner').find('.tab-content').slideDown(100);
				return false;
			});
		});
	});
}

