var	curSlide = 1;
var	maxSlides = 25;
var showDownload = false;

function getCurrentDate()
{
  var currDate = new Date();

  return getMonthNameOfDate(currDate) + " " + currDate.getDate() + ", " + currDate.getFullYear();
}

function getCurrentMonthName()
{
  var currDate = new Date();

  return getMonthNameOfDate( currDate );
}

function getMonthNameOfDate( date )
{
  var months = new Array("January", "February", "March", "April",
	"May", "June", "July", "August", "September", "October", "November", "December" );

  return months[date.getMonth()];
}

function getCurrentMonthNumber()
{
	var currDate = new Date();
	var monthNum = currDate.getMonth() + 1; // months are zero based

	// Pad with a leading zero	
	if ( monthNum < 10 )
		monthNum = "0" + monthNum;
		
	return monthNum;
}

function getCurrentYear()
{
	var currDate = new Date();
	return currDate.getYear();
}

function show( divID ) 
{ 
	var allDIVs = document.all.tags("DIV"); 

	for (i=0; i < allDIVs.length; i++) 
	{
		if( allDIVs[i].id == divID ) 
			allDIVs[i].className = "Shown";
	} 
}

function hide( divID ) 
{ 
	var allDIVs = document.all.tags("DIV"); 

	for (i=0; i < allDIVs.length; i++) 
	{
		if( allDIVs[i].id == divID ) 
			allDIVs[i].className = "Hidden";
	} 
}

function toggleVisibility( divID )
{
	var allDIVs = document.all.tags("DIV"); 

	for (i=0; i < allDIVs.length; i++) 
	{
		if( allDIVs[i].id == divID )
		{
			if ( allDIVs[i].className == "Shown" )
				allDIVs[i].className = "Hidden";
			else
				allDIVs[i].className = "Shown";
		}
	} 
}

function email( email_address, domain )
{
	window.open( "mailto:" + email_address + "@" + domain );
}

function openExternalURL( url )
{
	return window.open( url, "ExternalURL" );
}

function changeOpenerURL( url )
{
	return window.opener.document.location.href= url;
}

function openSlideShow( url )
{
	window.open( url, "slideshow", "height=700;width=800" );
}

function showPrevSlide()
{
	showSlide(curSlide - 1);
}

function showNextSlide()
{
	showSlide(curSlide + 1);
}

function showSlide(num)
{
	if (num < 1)
		num = 1;
	else if (num > maxSlides)
		num = maxSlides;

	curSlide = num;
	var slide = "./slide" + num + ".jpg";
	var out = "<IMG src=\"" + slide + "\"><p class=\"sectiontext\">Slide " + num + " of " + maxSlides;
	
	if (showDownload)
	{
		out += "<p class=\"sectiontext\">To download this picture, right-click <a href=\"./slide" + num + "a.jpg\">here</a> and choose 'Save As'.";
	}
	
	document.getElementById("SLIDE").innerHTML = out;
	enableButtons();
}

function enableButtons()
{
	if (curSlide == 1 && curSlide == maxSlides)
	{
		document.getElementById("prev_button").disabled = true;
		document.getElementById("next_button").disabled = true;		
	}
	else if (curSlide == 1)
	{
		document.getElementById("prev_button").disabled = true;
		document.getElementById("next_button").disabled = false;		
	}
	else if (curSlide == maxSlides)
	{
		document.getElementById("prev_button").disabled = false;
		document.getElementById("next_button").disabled = true;		
	}
	else
	{
		document.getElementById("prev_button").disabled = false;
		document.getElementById("next_button").disabled = false;		
	}
}	

