
/*----------------------------------------------------------------------------
SHOWDETAILS.JS

Copyright by
plenum stoll & fischbach Communication GmbH,
Herrenberg, Germany

showdetails.js 		contains functionality to show detail information of
					baum lexikon
----------------------------------------------------------------------------*/



// Defining initial swap content
var activeDetail = 0;


//	showDetails()
//
//	arguments:
//	- detailIndex (required):	index of detail information
//
//	what:	shows divs by index
//	how:	by showing and hiding divs with display 'block' and 'none'
function showDetails(detailIndex)
{
		// hide element, that was shown before
		if(activeDetail != 0)
		{
			var elementObj = document.getElementById('produktDetail' + activeDetail);
			elementObj.style.display = 'none';
			elementObj.style.visibility = 'hidden';
		}

		if(detailIndex != 0)
		{
			hideLinkGrossAnsicht();
			if (document.getElementById('produktbildContainer'))
			{
				// hide initial product image
				var elementObj = document.getElementById('produktbildContainer');
				//elementObj.style.display = 'none';
				elementObj.style.visibility = 'hidden';
			}
			// show detailContainer
			var elementObj = document.getElementById('detailContainer');
			//elementObj.style.display = 'block';
			elementObj.style.visibility = 'visible';
			// show element
			var elementObj = document.getElementById('produktDetail' + detailIndex);
			elementObj.style.display = 'block';
			elementObj.style.visibility = 'visible';
		}
		else
		{
			// hide detailContainer
			var elementObj = document.getElementById('detailContainer');
			//elementObj.style.display = 'none';
			elementObj.style.visibility = 'hidden';
			// show initial product image
			if (document.getElementById('produktbildContainer'))
			{
				var elementObj = document.getElementById('produktbildContainer');
				//elementObj.style.display = 'block';
				elementObj.style.visibility = 'visible';
			}
			showLinkGrossAnsicht();
		}	

		// set new activeDetail
		activeDetail = detailIndex;
}


function changeImgSrc(imgID,ImgURI)
{
	var elementObj = document.getElementById(imgID);
	elementObj.src = ImgURI;
}
	function hideLinkGrossAnsicht() {
		if(document.getElementById('grossansicht'))
		document.getElementById('grossansicht').style.display = 'none';
	}
	function showLinkGrossAnsicht() {
		if(document.getElementById('grossansicht'))
		document.getElementById('grossansicht').style.display = 'inline';
	}