// ROTATING IMAGE STUFF

var randomNum = Math.floor ((Math.random() * 12));
var hideDiv = new Array();
function rotatePic() {
   theImg = new Image(178,122);
   theImg.src = "images/home/rotator/img" + randomNum + ".jpg";
   document.images['UpperRight'].src = theImg.src;
   window.setTimeout('incPic()',4000);
   }

function incPic() {
   randomNum++;
   if (randomNum > 12) randomNum = 0;
   theImg = new Image(178,122);
   theImg.src = "images/home/rotator/img" + randomNum + ".jpg";
   document.images['UpperRight'].src = theImg.src;
   window.setTimeout('incPic()',4000);
   }

// ROLLOVER/POPUP STUFF
var imageArr = new Array();
imageArr['careers0'] = new Image(185,48);
imageArr['careers0'].src = "images/home/button_careers.gif";
imageArr['careers1'] = new Image(185,48);
imageArr['careers1'].src = "images/home/button_careers_hover.gif";
imageArr['startup0'] = new Image(144,48);
imageArr['startup0'].src = "images/home/button_startup.gif";
imageArr['startup1'] = new Image(144,48);
imageArr['startup1'].src = "images/home/button_startup_hover.gif";
imageArr['teaching0'] = new Image(144,48);
imageArr['teaching0'].src = "images/home/button_teaching.gif";
imageArr['teaching1'] = new Image(144,48);
imageArr['teaching1'].src = "images/home/button_teaching_hover.gif";
imageArr['research0'] = new Image(107,48);
imageArr['research0'].src = "images/home/button_research.gif";
imageArr['research1'] = new Image(107,48);
imageArr['research1'].src = "images/home/button_research_hover.gif";
imageArr['alumni0'] = new Image(91,48);
imageArr['alumni0'].src = "images/home/button_alumni.gif";
imageArr['alumni1'] = new Image(91,48);
imageArr['alumni1'].src = "images/home/button_alumni_hover.gif";

function hideAll()
{
	picOver("careers",0);
	picOver("startup",0);
	picOver("research",0);
	picOver("teaching",0);
	picOver("alumni",0);
}

function picOver(picName, onOrOff)
{
	if (onOrOff == 1) 
	{
		hideAll();
		if (hideDiv[picName] != null) window.clearTimeout(hideDiv[picName]);
		hideDiv[picName] = null;
	}
	document.getElementById(picName + "Div").style.visibility = ((onOrOff==1)?"visible":"hidden");

	document.images[picName].src= imageArr[picName + onOrOff].src;
}



function createTimeout(picName)
{
	hideDiv[picName] = window.setTimeout("picOver('" + picName + "', 0)", 300);
}

// ANNOUNCEMENT STUFF

var currentAnnouncement = 0;
var maxAnnouncements = 2;
var announcementRot;
function nextAnnouncement()
{
	currentAnnouncement++;
	if (currentAnnouncement > maxAnnouncements) currentAnnouncement = 1;
	showCurrentAnnouncement();
}

function prevAnnouncement()
{
	currentAnnouncement = currentAnnouncement-1;
	if (currentAnnouncement < 1) currentAnnouncement = maxAnnouncements;
	showCurrentAnnouncement();
}

function showCurrentAnnouncement()
{
	for (i=1;i<=maxAnnouncements;i++)
	{
		document.getElementById("announcement"+i).style.visibility = ((i==currentAnnouncement)?"visible":"hidden");
	}
	document.getElementById("announcementInfo").innerHTML = 'Item <b>' + currentAnnouncement + '</b> of <b>' + maxAnnouncements + '</b>';
}

function rotateAnnouncements()
{
	nextAnnouncement();
	announcementRot = window.setTimeout("rotateAnnouncements()",8000);
}

// BLOG STUFF
var collapsedImage = new Image(10,10);
		  var openedImage=  new Image(10,10);
		  collapsedImage.src = "images/home/collapsed.gif";
		  openedImage.src = "images/home/opened.gif";
			
			function toggleDiv(blockNumber)
			{
				var showDiv = (document.getElementById("descriptionBody"+blockNumber).style.display == "none");
				
				collapseAllBlocks();
				if (showDiv)
				{
				//	document.getElementById("descriptionBody"+blockNumber).style.visibility = "visible";
					document.getElementById("descriptionBody"+blockNumber).style.display = "block";
					document.images['collapsor'+blockNumber].src = openedImage.src;
				}
			}
			
			function collapseAllBlocks()
			{
				for (i =1;i<=numberOfBlocks;i++)
				{
//					document.getElementById("descriptionBody"+i).style.visibility = "hidden";
					document.getElementById("descriptionBody"+i).style.display = "none";
					document.images['collapsor'+i].src = collapsedImage.src;
				}
			}