var tablink_idname    = new Array("tablink")
var tabcontent_idname = new Array("tabcontent") 
var tabcount          = new Array("4")                       // number of tabs
var loadtabs          = new Array("1")                       // first tab
var autochangemenu    = 0;
var changespeed       = 3;
var stoponhover       = 0;
var timer;
counter               = 0;
var totaltabs         = tabcount[autochangemenu - 1];
var currenttab        = loadtabs[autochangemenu - 1];

function easytabs(menunr, active) {
  if (menunr == autochangemenu) currenttab = active;
  if ((menunr == autochangemenu) && (stoponhover == 1)) stop_autochange();
  else if ((menunr == autochangemenu) && (stoponhover == 0)) counter = 0;
  menunr -= 1;
  for (i = 1; i <= tabcount[menunr]; i++) {
    document.getElementById(tablink_idname[menunr] + i).className = 'tab' + i;
    document.getElementById(tabcontent_idname[menunr] + i).style.display = 'none';
  }
  document.getElementById(tablink_idname[menunr] + active).className = 'tab' + active + ' tabactive';
  document.getElementById(tabcontent_idname[menunr] + active).style.display = 'block';
}

function start_autochange() {
  counter = counter + 1;
  timer = setTimeout("start_autochange()",1000);
  if (counter == changespeed + 1) {
    currenttab++;
    if (currenttab > totaltabs) currenttab = 1;
    easytabs(autochangemenu, currenttab); 
    restart_autochange();
  }
}

function restart_autochange() {
  clearTimeout(timer);
  counter = 0;
  start_autochange();
}

function stop_autochange() {
  clearTimeout(timer);
  counter = 0;
}

window.onload = function() {
  var menucount = loadtabs.length;
  var a = 0;
  var b = 1;
  do {
    easytabs(b, loadtabs[a]);
    a++;
    b++;
  }
  while (b <= menucount);
  if (autochangemenu != 0) start_autochange();
  countdown();
}
