var slide_id= 0;
	
function StartSlideshow(intervall, dauer, slide_id) {
	//intervall: Zeit zwischen den Bildwechsel
	//dauer: Dauer des Bildwechsels
 	var knotenanzahl = document.getElementById('slideshow_'+slide_id).childNodes.length;
	if(knotenanzahl > 1) {
		setTimeout('media_wechsler(' + knotenanzahl + ', ' + intervall + ',' + dauer + ',' + slide_id + ',0)', intervall);
	}
}

function media_wechsler(knotenanzahl, intervall, dauer, slide_id, media_count) {
 
	var speed = Math.round(dauer / 100);
	var timer = 0;
	
	for (i=0; i<knotenanzahl;i++) {
		document.getElementById('slideshow_'+slide_id).childNodes[i].style.zIndex = '1';
		document.getElementById('slideshow_'+slide_id).childNodes[i].style.position = 'absolute';
		document.getElementById('slideshow_'+slide_id).childNodes[i].style.left = '0';
		document.getElementById('slideshow_'+slide_id).childNodes[i].style.top = '0';
	}
	
	for (i=0; i<knotenanzahl;i++) {
		if (i==media_count) { 
			document.getElementById('slideshow_'+slide_id).childNodes[i].style.zIndex = '10';
			
			for (j = 100; j >= 0; j--) {
			      setTimeout('media_fader(' + j + ', ' + i + ',' + slide_id + ')',(timer * speed));
			      timer++;
			}
			
		} else if (i==media_count+1) {
			media_fader(100, i, slide_id);
			document.getElementById('slideshow_'+slide_id).childNodes[i].style.zIndex = '5';
		} else if  (media_count == knotenanzahl-1) {
			media_fader(100, 0, slide_id);
			document.getElementById('slideshow_'+slide_id).childNodes[0].style.zIndex = '5';
		}
	}

	if (media_count == (knotenanzahl - 1)) { media_count = 0; } else { media_count++; }
	
	setTimeout('media_wechsler(' + knotenanzahl + ', ' + intervall + ',' + dauer + ',' + slide_id + ',' + media_count + ')',intervall);
}

function media_fader(opacity, i, slide_id) {
    var object = document.getElementById('slideshow_'+slide_id).childNodes[i].style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = 'alpha(opacity=' + opacity + ')';
}