function getElementsByClassName(class_name) {

  var all_obj,ret_obj=new Array(),j=0,teststr;

  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)
    all_obj=document.getElementsByTagName("*");

  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className.indexOf(class_name)!=-1)
    {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
      if(teststr.indexOf(","+class_name+",")!=-1)
      {
        ret_obj[j]=all_obj[i];
        j++;
      }
    }
  }
  return ret_obj;
}

function bildwechsel(knopf, dateiname, alttext, text) {
  /*erfasst alle Elemente der Klasse "bildaktiv" im Textbereich*/
  var aktiviert = getElementsByClassName("bildtiv");

  /*setzt alle aktivierten Elemente zurück*/	
  if (aktiviert.length > 0) {
    for (var i = aktiviert.length-1; i >= 0; i--) { aktiviert[i].className = ""; }
  }

  /*setzt das Zielobjekt auf die Klasse "aktiv"*/
  document.getElementById(knopf).className="bildtiv";

  document.getElementById('bildspalte').innerHTML='<img src=\'' + dateiname + '\' alt=\''+alttext+'\' id=\'bildanzeige\' /><div class="legende"><p>'+text+'</p></div>';

}

function bild_knopf(bilder, id, bild_src, bild_alt, text) {

  if (id && bild_src && text) {
//   if (id && bild_src && bild_alt && text) {

    document.writeln('<a href="#" id="id_bild_'+id+'" onmouseover="bildwechsel(\'id_bild_' + id + '\',\'' + bild_src + '\',\'' + bild_alt + '\',\'' + text + '\');" title="Bild anzeigen">&nbsp;</a>');

    if (bilder) {
      var i = bilder.length;
      bilder[i] = new Object;
      bilder[i]['id'] = 'id_bild_'+id;
      bilder[i]['bild_src'] = bild_src;
      bilder[i]['bild_alt'] = bild_alt;
      bilder[i]['text'] = text;
    }
  }
  return(bilder);
}

