var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var ie55 = window.createPopup;
var slidespeed;
var slideimages = new Array();
var slidelinks = new Array();
var imageholder = new Array();
var whichlink = 0;
var whichimage = 0;

function setSwapper(vPrefix,vNumImg,vSpeed,vPath,vRandom) {
	//specify interval between slide (in mili seconds)
	slidespeed = vSpeed;
	//specify images
	if(vPath!="") {
		for (i=0;i<vNumImg;i++) {
			slideimages[i] = vPath+"/"+slideimages[i];
		}
	} else {
		for (i=0;i<vNumImg;i++) {
			slideimages[i] = "images/manual/"+vPrefix+"-"+(i+1)+".jpg";
		}
	}
	//specify corresponding links
	for (i=0;i<vNumImg;i++) {
		slidelinks[i] = "#";
	}
	
	for (i=0;i<slideimages.length;i++) {
		imageholder[i]=new Image();
		imageholder[i].src=slideimages[i];
	}
	
	if(vRandom!="") {
		whichlink = vRandom;
		whichimage = vRandom;
	}
}

function execSwap() {
	var pixeldelay = (ie55) ? document.images.slide.filters[0].duration*1500 : 0;
	
	if (!document.images) {
		return;
	}
	if (ie55) {
		document.images.slide.filters[0].apply();
	}
	document.images.slide.src = imageholder[whichimage].src;
	if (ie55) { 
		document.images.slide.filters[0].play();
	}
	whichlink = whichimage;
	whichimage = (whichimage < slideimages.length-1)? whichimage+1 : 0;
	setTimeout("execSwap()",slidespeed+pixeldelay);
}