var asAvailableImages = new Array();
var iCurrentImage = -1;

function initHomePagePhotoRotation()
{
	initRandomPhotos();
	initRecentPhotos();
}

function rotateHomePagePhoto()
{
	iCurrentImage++;
	if (iCurrentImage >= asAvailableImages.length)
	{
		iCurrentImage = 0;
	}
	sFlickrImage = asAvailableImages[iCurrentImage];
	
	var reCloseTag = new RegExp(">", "i");
	sFlickrImage = sFlickrImage.replace(reCloseTag, " >");
	
	var reWidth = new RegExp("width=[0-9]* ", "i");
	sFlickrImage = sFlickrImage.replace(reWidth, "");
	
	var reHeight = new RegExp("height=[0-9]* ", "i");
	sFlickrImage = sFlickrImage.replace(reHeight, "height=110");
	
	var reImage = new RegExp("<img ", "i");
	sFlickrImage = sFlickrImage.replace(reImage, "<img border=0 ");

	document.getElementById("elRandomPhotoDisplay").innerHTML = sFlickrImage;
	
	// change photo every 5 seconds, if rotating through >1 photo, uncomment the next line
	// window.setTimeout("rotateHomePagePhoto()", 5000);
}

function printThisDocument()
{
	var sThisDocument = window.location.toString();
	if (sThisDocument.indexOf("?") > 0)
	{
		sThisDocument = sThisDocument + "&print=1";
	}
	else
	{
		sThisDocument = sThisDocument + "?print=1";
	}
	window.open(sThisDocument);
}

function initRandomPhotos()
{
	// random photo init
	var sFlickrImages = document.getElementById("elRandomPhotoGenerate").innerHTML;
	var reImage = new RegExp("<a [^	]*</a>", "i");
	var sAllImages = reImage.exec(sFlickrImages);
	var asAllImages = sAllImages.toString().split("<");
	for (var i=0 ; i<asAllImages.length ; i++)
	{
		if (asAllImages[i].substr(0, 3).toLowerCase() == "img")
		{
			asAvailableImages.push("<" + asAllImages[i]);
		}
	}
	rotateHomePagePhoto();
}

function initRecentPhotos()
{
	// recent photos init
	var sFlickrImage = document.getElementById("elRecentPhotosGenerate").innerHTML;
	
	var reCloseTag = new RegExp(">", "gi");
	sFlickrImage = sFlickrImage.replace(reCloseTag, " >");

	var reWidth = new RegExp("width=[0-9]* ", "gi");
	sFlickrImage = sFlickrImage.replace(reWidth, "");
	var reHeight = new RegExp("height=[0-9]* ", "gi");
	sFlickrImage = sFlickrImage.replace(reHeight , "height=140 ");
	var reImage = new RegExp("<img ", "gi");
	sFlickrImage = sFlickrImage.replace(reImage, "<img border=0 ");
	var reLink = new RegExp("<a ", "gi");
	sFlickrImage = sFlickrImage.replace(reLink, " &nbsp; <a target='_blank' ");
	
	sFlickrImage = "<a href='http://www.flickr.com/photos/trinitycollegetennis/' target='_blank'><img src='/_IncludeFiles/CheckOutLatestPhotos.gif' border='0'></a>" + sFlickrImage;
	document.getElementById("elRecentPhotosDisplay").innerHTML = sFlickrImage;
}

function highlightLeftButton(objButton)
{
	objButton.style.border = "solid 2px #FFF400";
	objButton.style.backgroundColor = "#1E5A9B";
}

function unhighlightLeftButton(objButton)
{
	objButton.style.border = "solid 2px #FFCC00";
	objButton.style.backgroundColor = "#003399";
}

function forceFrames()
{
	if (self.parent)
		if (self.parent.Mainframe)
			return;
	
	var sThisPage = window.location.toString();
	var i = sThisPage.lastIndexOf("/");
	sThisPage = sThisPage.substring(i + 1, sThisPage.length);
	window.top.location = "index.php?pg=" + sThisPage;
}

