// ---------------------------------------------------------------------
// JAVASCRIPT	: Kamper GUI SLIDESHOW
// REVISION		: 13feb07	v1.0
// ---------------------------------------------------------------------

var vLijst = new Array ("img-1","img-2");
var fotoNrActief = 0;	// Current Photo displayed
var timeOutID = 0;
var timerSec = 3;		// seconds

// -- FUNCTIONS --------------------------------------
function kgui_Popup(vIDimg) {	// V1.2 Display photo in LAYER, vIDimg = IMAGE OBJECT POINTER
	var ext = vIDimg.id.lastIndexOf('-');
	fotoNrActief = Number(vIDimg.id.substr(ext+1)) - 1 ;
    putLayerLoc("zoomfoto",0,30);
	MM_findObj("slideTitle").innerHTML = "&nbsp; " + vIDimg.alt ;
	ext=vIDimg.src.lastIndexOf('.');
	MM_findObj("bigPhoto").src = vIDimg.src.substr(0,ext-2)+vIDimg.src.substr(ext) ;
    MM_showHideLayers("zoomfoto","","show");}

function kgui_Nav ( vStep ) {	// V1 Displays NEXT or PREVIOUS photo (vStep)
	var FotoNr = fotoNrActief + vStep ;
	var maxFotos = vLijst.length ;
	if ( FotoNr>(maxFotos-1) ) FotoNr=0;
	if ( FotoNr<0 ) FotoNr = maxFotos-1;
	kgui_Popup(MM_findObj(vLijst[FotoNr]));}
	
function putLayerLoc(vLayerID,vLeft,vTop ) {	// V1 Put PHOTO LAYER on CENTRE of DISPLAY
	if (document.all) {
		// MSIE
		var links = (document.body.clientWidth-640)/2 - vLeft ;
		MM_findObj(vLayerID).style.pixelTop  =  document.documentElement.scrollTop + vTop;
		MM_findObj(vLayerID).style.pixelLeft = links ;
	} else {
		// Firefox popup scherm afm. 640x (480+40)
		var links = (innerWidth-640)/2 - vLeft ;
		MM_findObj(vLayerID).style.top  = document.documentElement.scrollTop + vTop + "px";
		MM_findObj(vLayerID).style.left = links + "px"; }}
		
function kgui_startSlideShow() {	// V1
	if ( timeOutID != 0 ) {
		clearTimeout(timeOutID);
		timeOutID = 0;
		MM_findObj("slideTitle").innerHTML = "&nbsp; Slideshow stopped!" ;
	} else {
		MM_findObj("slideTitle").innerHTML = "&nbsp; Slideshow timer : "+timerSec+" sec. per photo" ;
		timeOutID = setTimeout("kgui_SlideShow()", timerSec*1000) ; }}

function kgui_stopSlideShow() {	// V1
	if ( timeOutID != 0 ) {
		clearTimeout(timeOutID);
		timeOutID = 0;}}

function kgui_SlideShow() {	// V1
	kgui_Nav(1);
	timeOutID = setTimeout("kgui_SlideShow()", timerSec*1000) ;}
	