function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
 if (elm.addEventListener){
   elm.addEventListener(evType, fn, useCapture);
   return true;
 } else if (elm.attachEvent){
   var r = elm.attachEvent("on"+evType, fn);
   return r;
 } else {
   alert("Handler could not be removed");
 }
}

addEvent(window, "load", ResizeBBCodeImages);

//Funktion die alle Bilder des BBCodes der Funktion SetSize übergibt
function ResizeBBCodeImages() {
  imgs = document.getElementsByTagName("img");
  for (ti=0;ti<imgs.length;ti++) {
    if (imgs[ti].className.indexOf("bbcode_image") != -1) {
      SetSize(imgs[ti]);
    }
  }
}

//Funktion zum Ändern der Bildgröße für zu große Bilder
function SetSize(img){
  var w = img.width;
  var h = img.height;
  if (w>bbcodemaximagewidth) {
    h = bbcodemaximagewidth * h / w;
    w = bbcodemaximagewidth;
    }
  if (h>bbcodemaximageheight) {
    w = bbcodemaximageheight * w / h;
    h = bbcodemaximageheight;
    }
  img.width = w;
  img.height = h;  
}

//Funktion für BBCode Klapptext
function Klapptext(str) {
	var KlappText = document.getElementById('layer_'+str);
	var KlappBild = document.getElementById('image_'+str);
	var medientuner_minus= "include/images/icons/minus.gif", medientuner_plus="include/images/icons/plus.gif";
	
	if (KlappText.style.display == 'none') {
		KlappText.style.display = 'block';
		KlappBild.src = medientuner_minus;
	} else {
		KlappText.style.display = 'none';
		KlappBild.src = medientuner_plus;
	}
}

//Funktion für BBCode Klapptext
function KlapptextALLEauf(anz,str) {

	var medientuner_minus = "include/images/icons/minus.gif"
	
for (ti=0;ti<anz;ti++) {
	var KlappText = document.getElementById('layer_'+(ti+1)+'@'+str);
	var KlappBild = document.getElementById('image_'+(ti+1)+'@'+str);


		KlappText.style.display = 'block';
		KlappBild.src = medientuner_minus;

}
}
//Funktion für BBCode Klapptext
function KlapptextALLEzu(anz,str) {

medientuner_plus="include/images/icons/plus.gif";

for (ti=0;ti<anz;ti++) {
	var KlappText = document.getElementById('layer_'+(ti+1)+'@'+str);
	var KlappBild = document.getElementById('image_'+(ti+1)+'@'+str);


		KlappText.style.display = 'none';
		KlappBild.src = medientuner_plus;

	}
}

