
/* 'Transparenz 090507' (c) cybaer@binon.net - http://Coding.binon.net/Transparenz */
/* Lizenz CC <http://creativecommons.org/licenses/by-nc-sa/2.5/> */
function transparency(element,percentage) {
 var i, count, objStyle, filterValue, opacityValue;
 if(document.getElementById) {
  if(typeof(element)=="object" && element) { obj=element; }
  else if (document.getElementsByName(element) && document.getElementsByName(element)[0]) { obj=document.getElementsByName(element); }
  else if (document.getElementById(element)) { obj=document.getElementById(element); }
  else if (document.getElementsByTagName && document.getElementsByTagName(element) && document.getElementsByTagName(element)[0]) { obj=document.getElementsByTagName(element); }
  else { obj=false; }
  if(obj) {
			percentage=(typeof(percentage)=="undefined")?50:100-percentage;
			filterValue="Alpha(opacity="+percentage+")";
			opacityValue=""+percentage/100;
			count=(obj.length)?obj.length:1;
			for(i=0;i<count;i++) {
				objStyle=(obj.length)?obj[i].style:obj.style;
				objStyle.filter=filterValue;
				objStyle.MozOpacity=opacityValue;
				objStyle.KhtmlOpacity=opacityValue;
				objStyle.opacity=opacityValue;
			}
  }
 }
}

// =============================== Direkt-Code ===============================


var aktuelle_transparenz = 0;

function fade(von, bis, verzoegerung, zeit, schritte) {
	if(von != bis) {
		if(von < bis) for(var i = von; i <= bis; i = i + schritte) window.setTimeout("t('thumbnail'," + i + ")", (verzoegerung + (i * zeit / (10 * schritte))));
		else for(var i = von; i >= bis; i = i - schritte) window.setTimeout("t('thumbnail'," + (100 - i) + ")", (verzoegerung + (i * zeit / (10 * schritte))));
		aktuelle_transparenz = bis;
	}
}

xJStrans=true; // Externes JavaScript geladen!


