var previousNumber = 1;
var number = 1;
var compact = true;

function ChangeTab(num)
	{
	number = num;
	var tab = document.getElementById('T' + number);
	var previousTab = document.getElementById('T' + previousNumber);
	
	if(tab != previousTab)
		{
		var tabImages = tab.getElementsByTagName('img');
		var preTabImages = previousTab.getElementsByTagName('img');
	
		for(var i = 0; i < tabImages.length; i++)
			{
			var name = tabImages[i].src.split('-');
			tabImages[i].src = name[0] + '-up-' + name[2];
			}
		tab.style.backgroundImage = 'url(opony_pliki/opony_gif/opony_infoTabs/tab-up-middle.gif)';
		
		for(var i = 0; i < preTabImages.length; i++)
			{
			var name = preTabImages[i].src.split('-');
			preTabImages[i].src = name[0] + '-down-' + name[2];
			}
		previousTab.style.backgroundImage = 'url(opony_pliki/opony_gif/opony_infoTabs/tab-down-middle.gif)';
		}
	
	ShowHide();
	
	previousNumber = number;
	}

function ShowHide(oneWay)
	{
	var mini = document.getElementById('M' + number);
	var large = document.getElementById('L' + number);
	var panelMessage = document.getElementById('panelMessage').firstChild;
	
	var preMini = document.getElementById('M' + previousNumber);
	var preLarge = document.getElementById('L' + previousNumber);
	
	if(oneWay == null)
		{
		if(number == previousNumber)
			{
			if(compact)
				{
				mini.style.display = 'block';
				large.style.display = 'block';
				panelMessage.data = panelMessages.collapse;
				}
			else
				{
				mini.style.display = 'block';
				large.style.display = 'none';
				panelMessage.data = panelMessages.expand;
				}
			
			compact = !compact;
			}
		else
			{
			mini.style.display = 'block';
			large.style.display = 'block';
			panelMessage.data = panelMessages.collapse;
			
			preMini.style.display = 'none';
			preLarge.style.display = 'none';
			
			compact = false;
			}
		}
	else
		{
		if(oneWay)
			{
			mini.style.display = 'block';
			large.style.display = 'block';
			panelMessage.data = panelMessages.collapse;
			compact = false;
			}
		else
			{
			mini.style.display = 'block';
			large.style.display = 'none';
			panelMessage.data = panelMessages.expand;
			compact = true;
			}
		}
	}