var activeTab ='tab1';
var targetTab ='';
var isToggling = false;

function showTab(target)
{
	targetTab = target;
	
	if (activeTab == targetTab || isToggling) return;
	isToggling = true;
	
	if ($(activeTab).hasClassName('selected')) $(activeTab).removeClassName('selected');
	$(targetTab).addClassName('selected');
	
	new Effect.toggle(activeTab + '_content','appear',{duration:0.1,afterFinish: onFinishHideActiveTab});

	
	
}
function onFinishHideActiveTab()
{
	new Effect.toggle(targetTab + '_content','appear',{duration:0.1,afterFinish: onFinishShowTargetTab});
}

function onFinishShowTargetTab()
{
	
	isToggling = false;
	activeTab = targetTab;

}


var referenceShowed = false;
function showReferenceDetail(name)
{
	if (referenceShowed) return;
	viewportDimensions = document.viewport.getDimensions();
	scrollOffset = document.viewport.getScrollOffsets();
	$('reference_detail_holder').style.top = parseInt(scrollOffset['top'] - 170 + viewportDimensions['height'] / 2) + 'px';
	$('reference_detail_holder').style.left = parseInt(scrollOffset['left'] - 340 + viewportDimensions['width'] / 2) + 'px';

	new Ajax.Request('/index.php',{
								  method:'get',
								  parameters: { modul:'reference',action:'show',name:name },
								  onSuccess:function(transport) {
									  referenceShowed = true;
									  $('reference').update(transport.responseText);
									  autoImageOver();
									  new Effect.toggle('reference_detail_holder','appear',{duration:0.2});
								  	}
								  });

	
	
	
	
}

function closeReferenceDetail()
{
	 referenceShowed = false;
	new Effect.toggle('reference_detail_holder','appear',{duration:0.2});
}

/* news holder height autosize */

function getContentHeight()
{
	return ($('content_column').getHeight())
}

document.observe("dom:loaded", function() {
		if ($('news_holder'))
		{
			var contentHeight = getContentHeight();
			if (contentHeight <= 559) contentHeight = 559;
			$('news_holder').style.height = (parseInt(contentHeight) -66) + 'px';
		}
	});
