function Tab(name, div, selected) {
  this.name = name;
  this.div = div;
  this.selected = selected;
}

function tabSel2(tabno, tabs) {
  var div, tab;

  if (tabs.length == 0)
    return;

  for (var i=0; i<tabs.length; ++i) {
    if (tabs[i].selected) {
      if (tabs[i].div != null) {
        div = document.getElementById(tabs[i].div);
        div.style.display = 'none';
      }

      tab = document.getElementById(tabs[i].name);
      tab.className = 'tabvis';
      tabs[i].selected = false;
      break;
    }
  }

  tab = tabs[tabno];
  tab.selected = true;

  if (tab.div != null) {
    var divsel = document.getElementById(tab.div);
    divsel.style.display = 'block';
  }
  
  

  var tabsel = document.getElementById(tab.name);  
  tabsel.className = 'tabhid';
}



function tabSelColor(tabno, tabs, tabnorm_c, tabsel_c) {
  var div, tab;

  if (tabs.length == 0)
    return;

  for (var i=0; i<tabs.length; ++i) {
    if (tabs[i].selected) {
      if (tabs[i].div != null) {
        div = document.getElementById(tabs[i].div);
        div.style.display = 'none';
      }

      tab = document.getElementById(tabs[i].name);
      tab.className = tabnorm_c;
      tabs[i].selected = false;
      break;
    }
  }

  tab = tabs[tabno];
  tab.selected = true;

  if (tab.div != null) {
    var divsel = document.getElementById(tab.div);
    divsel.style.display = 'block';
  }

  var tabsel = document.getElementById(tab.name); 
  tabsel.className = tabsel_c;
}

function tabOverColor(tabno, tabs, tabover_c) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
 	  tabsel.className = tabover_c;
  }
}
function tabOutColor(tabno, tabs, tabnorm_c) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
 	  tabsel.className = tabnorm_c;
  }
}

function tabSel(tabno, tabs) {
  var div, tab;

  if (tabs.length == 0)
    return;

  for (var i=0; i<tabs.length; ++i) {
    if (tabs[i].selected) {
      if (tabs[i].div != null) {
        div = document.getElementById(tabs[i].div);
        div.style.display = 'none';
      }

      tab = document.getElementById(tabs[i].name);
      tab.className = 'tabnorm';
      tabs[i].selected = false;
      break;
    }
  }

  tab = tabs[tabno];
  tab.selected = true;

  if (tab.div != null) {
    var divsel = document.getElementById(tab.div);
    divsel.style.display = 'block';
  }

  var tabsel = document.getElementById(tab.name);
  tabsel.className = 'tabsel';
}

function tabOver(tabno, tabs) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
 	  tabsel.className = 'tabover';
  }
}
function tabOut(tabno, tabs) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
 	  tabsel.className = 'tabnorm';
  }
}

function tabSelP(tabno, tabs) {
  var div, tab;

  if (tabs.length == 0)
    return;

  for (var i=0; i<tabs.length; ++i) {
    if (tabs[i].selected) {
      if (tabs[i].div != null) {
        div = document.getElementById(tabs[i].div);
        div.style.display = 'none';
      }

      tab = document.getElementById(tabs[i].name);
	  switch (i)
	  {
		case 0 :
			tab.className = 'tabnorm_l';
			break;
		case 1 :
			tab.className = 'tabnorm_c';
			break;
		case 2 :
			tab.className = 'tabnorm_p';
			break;		  
	  }
      tabs[i].selected = false;
      break;
    }
  }

  tab = tabs[tabno];
  tab.selected = true;

  if (tab.div != null) {
    var divsel = document.getElementById(tab.div);
    divsel.style.display = 'block';
  }

  var tabsel = document.getElementById(tab.name);
  switch (tabno)
  {
		case 0 :
			tabsel.className = 'tabsel_l';
			break;
		case 1 :
			tabsel.className = 'tabsel_c';
			break;
		case 2 :
			tabsel.className = 'tabsel_p';
			break;		  
  }

}

function tabOverP(tabno, tabs) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
	  switch (tabno)
	  {
			case 0 :
				tabsel.className = 'tabover_l';
				break;
			case 1 :
				tabsel.className = 'tabover_c';
				break;
			case 2 :
				tabsel.className = 'tabover_p';
				break;		  
	  }
  }
}
function tabOutP(tabno, tabs) {
  var div, tab;
  
  if (tabs.length == 0)
    return;
  
  tab = tabs[tabno];  
  if(!tab.selected)
  {
	  var tabsel = document.getElementById(tab.name);
	  switch (tabno)
	  {
			case 0 :
				tabsel.className = 'tabnorm_l';
				break;
			case 1 :
				tabsel.className = 'tabnorm_c';
				break;
			case 2 :
				tabsel.className = 'tabnorm_p';
				break;		  
	  }
  }
}

function magazynOver(id){
	var ele=document.getElementById('zajawka'+id+'_1');
	ele.className='link-zajawka-over';
	ele=document.getElementById('zajawka'+id+'_2');
	ele.className='link-zajawka-over';
}

function magazynOut(id){
	var ele=document.getElementById('zajawka'+id+'_1');
	ele.className='link-zajawka';	
	ele=document.getElementById('zajawka'+id+'_2');
	ele.className='link-zajawka';	
}

var timer;

function showSubMenu(nr)
{
		var lin;
		
		window.clearTimeout(timer);
		 
		if(lin = document.getElementById('scrolltext'))
			lin.style.display = 'none';
		
		
		for(i=1; i<15; ++i)	
		{			
				lin = document.getElementById('submenu'+i);				
	 			lin.style.display = 'none';	
				lin.className = 'divhid';			
		}
		//clearTimeout(timer);
		var lin2;
		lin2 = document.getElementById('submenu'+nr);
		lin2.style.display = 'block';
		lin2.className = 'divvis';
		MM_swapImgRestore();
}

function showSubMenu2(nr)
{
		var lin;
		if(lin = document.getElementById('scrolltext'))
			lin.style.display = 'none';
			
		window.clearTimeout(timer);		
		
		lin = document.getElementById('submenu'+nr);
		lin.style.display = 'block';
		lin.className = 'divvis';
}

function hidSubMenu(nr)
{
	var lin;
	var scrolltext;
	lin = document.getElementById('submenu'+nr);		
	if(lin.className == 'divhid')
	{
		lin.style.display = 'none';
		for(i=1; i<15; ++i)	
		{			
				lin = document.getElementById('submenu'+i);				
	 			lin.style.display = 'none';	
				lin.className = 'divhid';			
		}
		
		MM_swapImgRestore();
		if(scrolltext = document.getElementById('scrolltext'))
		{
			window.clearTimeout(timer);
			timer=window.setTimeout("showScroll()",1000);
			
		}
			//scrolltext.style.display = 'block';
	}
}

function showScroll()
{
	MM_swapImgRestore();
	var lin;
	for(i=1; i<15; ++i)	
	{			
				lin = document.getElementById('submenu'+i);				
	 			lin.style.display = 'none';	
				lin.className = 'divhid';			
	}

	var scrolltext = document.getElementById('scrolltext')
	scrolltext.style.display = 'block';
}

function waitSubMenu(nr)
{
	timer=window.setTimeout("hidSubMenu("+nr+")",4000);
}

function hidMenu(nr)
{
	var lin;
	
	lin = document.getElementById('submenu'+nr);		
	lin.className = 'divhid';
}