var section;

var navarr = new Array('about','academics','faculty','events','students','courses','resources');

//picsdir = "../images/";
picsdir = "/religion/images/";
picsarr = new Array();
picsarr[0] = new Array('pic1-1.jpg','pic1-2.jpg','pic1-3.jpg');
picsarr[1] = new Array('pic2-1.jpg','pic2-2.jpg','pic2-3.jpg');
picsarr[2] = new Array('pic3-1.jpg','pic3-2.jpg','pic3-3.jpg');
picsarr[3] = new Array('pic4-1.jpg','pic4-2.jpg','pic4-3.jpg');
picsarr[4] = new Array('pic5-1.jpg','pic5-2.jpg','pic5-3.jpg');

fade_duration = .8; // in seconds
pic_duration = 2.5; // in seconds



temppicsarr = new Array();
temppicsarr[0] = new Array();;
temppicsarr[0][0] = 0;
temppicsarr[1] = new Array();;
temppicsarr[1][0] = 0;
temppicsarr[2] = new Array();;
temppicsarr[2][0] = 0;
temppicsarr[3] = new Array();;
temppicsarr[3][0] = 0;
temppicsarr[4] = new Array();;
temppicsarr[4][0] = 0;
/*temppicsarr[0] = new Array('0');
temppicsarr[1] = new Array('0');
temppicsarr[2] = new Array('0');
temppicsarr[3] = new Array('0');
temppicsarr[4] = new Array('0');*/

tempsetarr = new Array();


for (i=0; i<navarr.length; i++) {
	window['ro_' + navarr[i] + '_n'] = picsdir + "nav_ro_" + navarr[i] + "_n.gif";
	window['ro_' + navarr[i] + '_u'] = picsdir + "nav_ro_" + navarr[i] + "_u.gif";
	window[navarr[i] + '_u'] = new Image();
	eval(navarr[i] + "_u").src = eval("ro_" + navarr[i] + "_u");
}


/*for (var i=1; i<picsarr.length; i++) {
	for (var n=0; n<picsarr[i].length; n++) {
		window['pic' + i + '_' + n + '_img'] = picsdir + picsarr[i][n];
		window['pic' + i + '_' + n] = new Image();
		eval('pic' + i + '_' + n).src = eval('pic' + i + '_' + n + '_img');
	}
}*/


function swapfunk(img,pos){
	if (document.getElementById){
		if (pos == "n" || pos == "u") {
			document.getElementById(img).src = eval(img + "_" + pos);
		}
	}
}


allpicsarr = new Array();

for (var imgs=0; imgs<picsarr[0].length; imgs++) {
	for (var set=0; set<picsarr.length; set++) {
		allpicsarr[allpicsarr.length] = picsarr[set][imgs];
	}
}


function hpslideshow(){
	inset = false;
	inpics = false;
	thisset = Math.round((picsarr.length - 1) * Math.random());
	thispic = Math.round((picsarr[0].length - 1) * Math.random());
	if (thispic < 0) {
		thispic = 0;
	}
	else {
		for (i=0; i<temppicsarr[thisset].length; i++) {
			if (temppicsarr[thisset][i] == thispic) {
				inpics = true;
			}
		}
	}

	if (tempsetarr.length == picsarr.length) {
		tempsetarr.reverse();
		tempsetarr.length = 1;
		hpslideshow();
		return;
	}
	else {
		for (i=0; i<tempsetarr.length; i++) {
			if (tempsetarr[i] == thisset) {
				inset = true;
			}
		}
	}

	if (inset == true) {
		hpslideshow();
		return;
	}

	if (inpics == false) {
		picsrc = picsdir + picsarr[thisset][thispic];
		pic1div = "picdiv" + (thisset+1) + "_1";
		pic1 = "sspic" + (thisset+1) + "_1";
		pic2div = "picdiv" + (thisset+1) + "_2";
		pic2 = "sspic" + (thisset+1) + "_2";
		if (document.getElementById(pic2).src == picsrc) {
			hpslideshow();
		}
		else {
			temppicsarr[thisset][temppicsarr[thisset].length] = thispic;
			tempsetarr[tempsetarr.length] = thisset;
			changepic(pic1,pic2,pic1div,picsrc);
		}
	}
	else if (temppicsarr[thisset].length == picsarr[thisset].length) {
		temppicsarr[thisset].length = 0;
		hpslideshow();
	}
	else {
		hpslideshow();
	}
}


function slideshow(){
	pic1div = "picdiv1";
	pic1 = "sspic1";
	pic2div = "picdiv2";
	pic2 = "sspic2";
	var sscounter = 0;
	var picdur = 0;
	for (i=0; i<allpicsarr.length; i++) {
		picdur = Math.round(pic_duration * 1000);
		picdur = (sscounter * picdur);
		picsrc = picsdir + allpicsarr[i];
		setTimeout("changepic('" + pic1 + "','" + pic2 + "','" + pic1div + "','" + picsrc + "')", picdur);
		sscounter++;
	}
	picdur = Math.round(pic_duration * 1000);
	picdur = (sscounter * picdur);
	setTimeout("slideshow()", picdur);
}


function changepic(thispic1,thispic2,thispicdiv,nextsrc) {
	document.getElementById(thispic1).src = document.getElementById(thispic2).src;
	setopacity(thispicdiv,100);
	document.getElementById(thispic2).src = nextsrc;
//	changepic2(thispic2,nextsrc);
	fade(thispicdiv,100,0);
}

/*function changepic2(thispic2,nextsrc) {
	var duh = 0;
	for (i=0; i<100000; i++) {
		duh++;
	}
	document.getElementById(thispic2).src = nextsrc;
}*/

function setopacity(thispic,percent) {
	thepic = document.getElementById(thispic).style;
	thepic.opacity = (percent/101);
	thepic.MozOpacity = (percent/101);
	thepic.KhtmlOpacity = (percent/100);
	thepic.filter = "alpha(opacity=" + percent + ")";
}


function fade(thispic,start,end) {
	fadecounter = 0;
	if (start < end) {
		fadedur = Math.round((fade_duration * 1000) / end);
		for(i=start; i<=end; i++) {
			setTimeout("setopacity('" + thispic + "'," + i + ")",(fadecounter * fadedur));
			fadecounter++;
		}
	}
	else if (start > end) {
		fadedur = Math.round((fade_duration * 1000) / start);
		for(i=start; i>=end; i--) {
			setTimeout("setopacity('" + thispic + "'," + i + ")",(fadecounter * fadedur));
			fadecounter++;
		}
	}
}


if (section == "hp") {
	picsdir = "images/";
	picdur = Math.round(pic_duration * 1000);
	setInterval("hpslideshow()", picdur);
}
else {
	window.onload=slideshow;
}

