var tabconfig = new Array()

function TabsZmien(id) {
  ile = tabconfig[id]['size'];
  czas = tabconfig[id]['time'];
  div = tabconfig[id]['destination'];
  cnt = tabconfig[id]['source_prefix'];
  if (!tabconfig[id]['stop']) {
    tabconfig[id]['curr']++;
    if (tabconfig[id]['curr']==ile+1) tabconfig[id]['curr']=1;
    document.getElementById(div).innerHTML=document.getElementById(cnt+tabconfig[id]['curr']).innerHTML;
  } 
  TabsZaznaczTab(id,tabconfig[id]['curr']);
  window.setTimeout('TabsZmien("'+id+'")', czas);
}

function TabsStop(id) {
 tabconfig[id]['stop']=1;
 return 1;
}

function TabsStart(id) {
 tabconfig[id]['stop']=0;
 return 1;
}


function TabsZmienTab(id,nrtab) {
 czas = tabconfig[id]['time'];
 div = tabconfig[id]['destination'];
 cnt = tabconfig[id]['source_prefix'];
 document.getElementById(div).innerHTML=document.getElementById(cnt+nrtab).innerHTML; 
  TabsZaznaczTab(id,nrtab);
 tabconfig[id]['curr']=nrtab
}

function TabsZaznaczTab(id,nrtab) { 
 przed = tabconfig[id]['tab_prefix'];
 ile = tabconfig[id]['size'];  
 if(przed=="") return;
 for(i=1;i<=ile;i++)
 { 
  document.getElementById(przed+i).className=""  //deselect all tabs 
 }
 document.getElementById(przed+nrtab).className="selected"  //highlight currently clicked on tab 
}

function TabsZaladuj(id,ile,czas,div,cnt,tabprefix) {
  tabconfig[id] = new Array()
   tabconfig[id]['source_prefix']=cnt;
   tabconfig[id]['destination']=div;
   tabconfig[id]['tab_prefix']=tabprefix;
   tabconfig[id]['time']=czas;
   tabconfig[id]['size']=ile;
  if(czas) window.setTimeout('TabsZmien("'+id+'")', czas);
  tabconfig[id]['curr'] = 1;
  tabconfig[id]['stop'] = 0;
  document.getElementById(div).innerHTML=document.getElementById(cnt+'1').innerHTML;
}
