/* SCROLL-IMAGE GLOBAL VARIABLES */
var ImageNum = 2;	/* Image Number in HTML Document		*/
var NoImages = 4;	/* NOTE: value is one less than actual amount!	*/
var ScrollImage = 0;	/* First image file to be displayed		*/
var ScrollDirection = 1;
var ImgOpacity = 100;
var FadeRate = 10;
var WaitSecs = 2;
var ImageState;
var MilliSeconds = 50;
var ImageLibrary = 'images';
var ImagePrefix = 'image';
var ImageType = '.jpg';
/* SCROLL-IMAGE FUNCTIONS */
function fncWaitUp() {
	var waitPeriod = WaitSecs * 1000;
	ImageState = setInterval('fncWaitEnd()',waitPeriod);
}
function fncWaitEnd() {
	clearInterval(ImageState);
	fncImgOut();
}
function fncImgOut() {
	ImageOpacity = 100;
	ImageState = setInterval('fncFadeOut()',MilliSeconds);
}
function fncFadeOut() {
	if (ImgOpacity > 0) {
		ImgOpacity = ImgOpacity - FadeRate;
		fncSetOpacity();
	} else {
		clearInterval(ImageState);
		fncNextImage();
	}
}
function fncNextImage() {
	ScrollImage = ScrollImage + ScrollDirection;
	if (ScrollImage < 0) ScrollImage = NoImages;
	if (ScrollImage > NoImages) ScrollImage = 0;
	var imageName = ImageLibrary + '/' + ImagePrefix + ScrollImage + ImageType;
	document.images[ImageNum].src = imageName;
//	document.forms['ScrollForm'].scroll[ScrollImage].checked = 'checked';
	fncImgIn();
}
function fncImgIn() {
	ImageOpacity = 0;
	ImageState = setInterval('fncFadeIn()',MilliSeconds);
}
function fncFadeIn() {
	if (ImgOpacity < 100) {
		ImgOpacity = ImgOpacity + FadeRate;
		fncSetOpacity();
	} else {
		clearInterval(ImageState);
		fncWaitUp();
	}
}
function fncSetOpacity() {
	if (BrowserName = 'MSIE') {
		document.images[ImageNum].style.filter = 'alpha(opacity=' + ImgOpacity + ')';
	} else {
		document.images[ImageNum].style.opacity = ImgOpacity / 10;
	}
}
function fncChangeImage(img) {
	clearInterval(ImageState);
	ScrollImage = img - ScrollDirection;
	if (ScrollImage < 0) ScrollImage = NoImages;
	if (ScrollImage > NoImages) ScrollImage = 0;
	fncImgOut();
}
function fncChangeDir(dir) {
	clearInterval(ImageState);
	ScrollDirection = dir;
	fncImgOut();
}

