var $kurz_sec = 7;  //Zeit in Sekunden fuer das Durchlaufen ohne Unterbrechung
var $lang_sec = 15; // Zeit der Darstellung in Sekunden nach Auswahl per Link
var $laeuft;
var $gesamt;

function getElementsByClass(searchClass,node,tag) {
 var classElements = new Array();
 if ( node == null )
  node = document;
 if ( tag == null )
  tag = '*';
 var els = node.getElementsByTagName(tag);
 var elsLen = els.length;
 var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
 for (i = 0, j = 0; i < elsLen; i++) {
  if ( pattern.test(els[i].className) ) {
   classElements[j] = els[i];
   j++;
  }
 }
 return classElements;
}

function umschalten($nummer) {
 $elements = getElementsByClass('q110-aktuell', document, 'div');
 for($i = 0; $i < $elements.length; $i++) {
  $elements[$i].style.display = 'none';
 }
 $elements[$nummer - 1].style.display = 'block';
}

function sprung($nummer) {
 clearTimeout($laeuft);
 umschalten($nummer);
 $neu = $nummer % $gesamt + 1;
 $laeuft = window.setTimeout('schleife($neu)', $lang_sec * 1000);
}

function schleife($nummer) {
 umschalten($nummer);
 $neu = $nummer % $gesamt + 1;
 if ($gesamt>1) {
    $laeuft = window.setTimeout('schleife($neu)', $kurz_sec * 1000);
 }
}
function start() {
 $gesamt = getElementsByClass('q110-aktuell', document, 'div').length;
 if ($gesamt>1) { links(); }
 schleife(1);
}

function links() {
 $gesamt = getElementsByClass('q110-aktuell', document, 'div').length;
 $elements = getElementsByClass('q110-aktuell-visual');
 for($i = 1; $i <= $gesamt; $i++) {
  for($j = 1; $j <= $gesamt; $j++) {
   $status = ($j == $i) ? 'aktiv' : 'inaktiv';
   $link = document.createElement('a');
   $link.setAttribute('href', 'javascript:sprung(' + $j + ');');
   $linkimg = document.createElement('img');
   $linkimg.setAttribute('src', '/img/start-event_' + $j + $status + '.gif');
   if ("" != "") $linkimg.setAttribute('src', '/cms/ioLoadImage.asp?FolderGuid=DB4304F4FC564DCC91DA976A17481E15+start-event_' + $j + $status + '.gif');
   $elements[$i - 1].appendChild($link);
   $link.appendChild($linkimg);
  }
 }
}
