//  image files for html sliedshow
var _imageNames = new Array() ;
_imageNames[0] = 'images/illu4.jpg';
_imageNames[1] = 'images/illu2.jpg'; 
_imageNames[2] = 'images/illu3.jpg';
_imageNames[3] = 'images/illu1.jpg';
// ... could be continued
				
// image files for the flash movie				
var _flashImageNames = new Array();
_flashImageNames[0] = 'images/bild4.jpg';
_flashImageNames[1] = 'images/bild2.jpg'; 
_flashImageNames[2] = 'images/bild3.jpg'; 
_flashImageNames[3] = 'images/bild1.jpg';


// slideshow speed (milliseconds)
var _speed = 10000 ; 

// id of html image to slide
var _imageId = "changeImage";

// image to start with
var _imagePointer = 2;

    // preload
    var tmpImage = new Image();
    for(var i in _imageNames){
	    tmpImage.src = _imageNames[i];
	}

function startSlideshow()
{
	window.setInterval(nextImage, _speed); 
}

function changeHtlmImage(pointer)
{
    var img = document.getElementById(_imageId);
    img.src = _imageNames[pointer];
}

function nextImage()
{    
	var size = _imageNames.length;
       window.setTimeout("changeHtlmImage("+_imagePointer+")", 2000);	
	//alert(_imagePointer);
	callExternalInterface(_flashImageNames[_imagePointer]);
	_imagePointer = ++_imagePointer % size;
}

// Flash call
function callExternalInterface(value) {
    thisMovie("video").as_nextImage(value);
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}
