// This file is used to pre-load images used on the website.
// It also contains functions necessary for mouse-overs.

var slideShowArray = new Array();
var currentSlideIndex = 0;
slideShowArray[0] = 'images/photos.jpg';
slideShowArray[1] = 'images/photos2.jpg';

function fnNextSlide() {
	currentSlideIndex++;
	if(currentSlideIndex == slideShowArray.length) {
		currentSlideIndex = 0;
	}
	
	var slideImage = new Image();
	slideImage.src = slideShowArray[currentSlideIndex];
	document.images["imgPhotos"].src = slideImage.src;
	setTimeout("fnNextSlide()", 10000);
}

function fnChangeImage(pName, pNewUrl, pText) {
	document.images[pName].src = pNewUrl;
	window.status = pText;
}

function fnPreloadImages() {
	var imgArray = new Array();
	
	imgArray[0] = 'images/menus/home_on.gif';
	imgArray[1] = 'images/menus/home_off.gif';
	imgArray[2] = 'images/menus/home_over.gif';
	imgArray[3] = 'images/menus/info_on.gif';
	imgArray[4] = 'images/menus/info_off.gif';
	imgArray[5] = 'images/menus/info_over.gif';
	imgArray[6] = 'images/menus/faculty_on.gif';
	imgArray[7] = 'images/menus/faculty_off.gif';
	imgArray[8] = 'images/menus/faculty_over.gif';
	imgArray[9] = 'images/menus/student_on.gif';
	imgArray[10] = 'images/menus/student_off.gif';
	imgArray[11] = 'images/menus/student_over.gif';
	imgArray[12] = 'images/menus/goals_on.gif';
	imgArray[13] = 'images/menus/goals_off.gif';
	imgArray[14] = 'images/menus/goals_over.gif';
	imgArray[15] = 'images/menus/contact_on.gif';
	imgArray[16] = 'images/menus/contact_off.gif';
	imgArray[17] = 'images/menus/contact_over.gif';
	
	imgArray[18] = 'images/bg.gif';
	imgArray[19] = 'images/fa_text.gif';
	imgArray[20] = 'images/slogan.gif';
	imgArray[21] = 'images/black_dot.gif';
	imgArray[22] = 'images/white_dot.gif';
	imgArray[23] = 'images/photos.jpg';
	imgArray[24] = 'images/frame_corner.gif';
	imgArray[25] = 'images/frame_tr.gif';
	imgArray[26] = 'images/frame_bl.gif';
	imgArray[27] = 'images/separator.gif';
	
	imgArray[28] = 'images/menus/news_on.gif';
	imgArray[29] = 'images/menus/news_off.gif';
	imgArray[30] = 'images/menus/news_over.gif';
	
	fnPreloadImageArray(imgArray);
}

function fnPreloadImageArray(pImgArray) {
	for(var i=0; i < pImgArray.Length; i++) {
		var tempImg = new Image();
		tempImg.src = pImgArray[i];
	}
}

function fnResize() {
	document.images["imgSpacer"].height = window.innerHeight + 10;
}

// Lets pre-load all of the used images before page displays, as well as start the slide show	
fnPreloadImages();
setTimeout("fnNextSlide()", 10000);