document.write("<style type='text/css'>#leftBanner {visibility:hidden;}</style>");


function initImage() {

		
	leftImageId = 'leftBanner';
	leftImage = document.getElementById(leftImageId);
	leftImage.style.zIndex = 10;
	
	rightImageId = 'rightBanner';
	rightImage = document.getElementById(rightImageId);
	rightImage.style.zIndex = 2;
	
	setOpacity2Images(rightImage, leftImage, 0);
	leftImage.style.width = 375;
	rightImage.style.width = 32;
	rightImage.style.position = "relative";
	rightImage.style.left = 375;
	rightImage.style.height = 232;
	leftImage.style.height = 232;
	leftImage.src = Photos[currentPhotoIndex];
	leftImage.title  = names[currentPhotoIndex];
		
	rightImage.style.visibility = "visible";
		
	leftImage.style.visibility = "visible";
	if (photoCount == 1)
	{
		setOpacity2Images(rightImage, leftImage, 100);
	}
	else
	{
		if (firstPic == 0) {
			setOpacity2Images(rightImage, leftImage, 100);
			firstPic = 1;
		}
		else
		{
			fadeIn2Images(rightImageId, leftImageId, 0);
			
		}
		window.setTimeout("fadeOut2Images('"+rightImageId+"','"+leftImageId+"',"+100+")", 5000);
	}
		
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			if (opacity < 50) {
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 70);}
			else {
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 40);}
		}
	}
}
function fadeIn2Images(rightImageId, leftImageId, opacity) {
	if (document.getElementById) {
		rightImage = document.getElementById(rightImageId);
		leftImage = document.getElementById(leftImageId);
		if (opacity <= 100) {
			setOpacity2Images(rightImage, leftImage, opacity);
			opacity += 5;
			if (opacity < 50) {
			window.setTimeout("fadeIn2Images('"+rightImageId+"','"+leftImageId+"',"+opacity+")", 70);}
			else {
			window.setTimeout("fadeIn2Images('"+rightImageId+"','"+leftImageId+"',"+opacity+")", 40);}
		}
	}
}
function setOpacity2Images(rightObj, leftObj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	rightObj.style.filter = "alpha(opacity:"+opacity+")";
	leftObj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	rightObj.style.KHTMLOpacity = opacity/100;
	leftObj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	rightObj.style.MozOpacity = opacity/100;
	leftObj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	rightObj.style.opacity = opacity/100;
	leftObj.style.opacity = opacity/100;
}
function fadeOut2Images(rightImageId, leftImageId ,opacity) {
	if (document.getElementById) {
		rightImage = document.getElementById(rightImageId);
		leftImage = document.getElementById(leftImageId);
		if (opacity >= 0) {
			setOpacity2Images(rightImage, leftImage, opacity);
			opacity -= 5;
			if (opacity > 50) {
			window.setTimeout("fadeOut2Images('"+leftImageId+"','"+rightImageId+"',"+opacity+")", 70);}
			else {
			window.setTimeout("fadeOut2Images('"+leftImageId+"','"+rightImageId+"',"+opacity+")", 40);}
			if (opacity == 0) {
				window.setTimeout("",50);
				changePictureSource();
			}
		}
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
function fadeOut(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 0) {
			setOpacity(obj, opacity);
			opacity -= 5;
			if (opacity > 50) {
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 70); }
			else {
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 40); }
			if (opacity == 0) {
				window.setTimeout("",50);
				changePictureSource();
			}
		}
	}
}

function changePictureSource() {
	if (currentPhotoIndex < (photoCount - 1)) {
		currentPhotoIndex++;
	}
	else {
		currentPhotoIndex = 0;
	}
	initImage();	
}
function findSibling() {
	var counter = currentPhotoIndex;
	var returnPic = 1;
	var i = 0;
	for (i = 0; i < photoCount; i++) {
		if ((counter + 1) == photoCount) {
			counter = 0;
		}
		else
		{
			counter++;
		}
		if (fullBanner[counter] == 0 && counter != currentPhotoIndex) {	
			returnPic = counter;
			break;
		}
	}
	return returnPic;
}
function clickRightLink() {

	var photoIndex = findSibling();
	if (url[photoIndex] != '') {
		var stuIndex = url[photoIndex].indexOf('stu.ca');
		if (stuIndex == -1) {
			newwindow=window.open(url[photoIndex],'','');
		}
		else {
			location.href = url[photoIndex];
		}
	}
	
}
function clickLeftLink() {

	var photoIndex = currentPhotoIndex;
	if (url[photoIndex] != '') {
		var stuIndex = url[photoIndex].indexOf('stu.ca');
		if (stuIndex == -1) {
			newwindow=window.open(url[photoIndex],'','');
		}
		else {
			location.href = url[photoIndex];
		}
	}
	
}

window.onload = function() {initImage()}
var currentPhotoIndex = 0;
var firstPic = 0;


function fixIePNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
   		var img = document.getElementById('curve');
        var imgID = (img.id) ? "id='" + img.id + "' " : ""
        var imgClass = (img.className) ? "class='" + img.className + "' " : ""
        var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
        var imgStyle = "display:inline-block;" + img.style.cssText 
        if (img.align == "left") imgStyle = "float:left;" + imgStyle
        if (img.align == "right") imgStyle = "float:right;" + imgStyle
        if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
        var strNewHTML = "<span " + imgID + imgClass + imgTitle
        + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
        + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
        + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
        img.outerHTML = strNewHTML
    }    
}
