function openWindow(url, width, height) {
	window.open(url, 'jethroma_lineprogram', 'width='+width+', height='+height+', menubar=no, status=no, toolbar=no, toolbar=no, scrollbars=no, resizable=no');
}

/* --- Clock code --- */
function changeMiniDisplay(selection) {
  var msg = "Welcome to my website.";
  if (selection == "home") {
    msg = "Go back to home page.";
  } else if (selection == "academics") {
    msg = "Academic information - my history of education at different institutions.";
  } else if (selection == "portfolio") {
    msg = "A display of selected works and experiences in my career.";
  } else if (selection == "resume") {
    msg = "My professional resume - updated November 2009.";
  } else if (selection == "ece") {
    msg = "Computer and electrical engineers.";
  } else if (selection == "contact") {
    msg = "Feel free to contact me.";
  }
  document.getElementById('minidisplay').innerHTML = msg;
}

/* -- Time --*/
var months = new Array();
var today;
var year;
var month;
var day;
var hour;
var minute;
var second;

function initialUpdate()
{
	months[0] = "January";
	months[1] = "February";
	months[2] = "March";
	months[3] = "April";
	months[4] = "May";
	months[5] = "June";
	months[6] = "July";
	months[7] = "August";
	months[8] = "September";
	months[9] = "October";
	months[10] = "November";
	months[11] = "December";
	today = new Date();
	updateYear();
	updateMonth();
	updateDay();
	updateHour();
	updateMinute();
	updateSecond();
}

function updateSecond()
{
	today = new Date();
	second = today.getSeconds();
	if (second == "0")
	{
		updateMinute();
	}
	second = appendZero(second);
	if (document.getElementById) {
		obj = document.getElementById('DateTimeSecond');
	}
	else if (document.all) {
		obj = document.all['DateTimeSecond'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeSecond'];
	}
	obj.innerHTML = second;
	setTimeout('updateSecond()', 1000);
}

function updateMinute()
{
	minute = today.getMinutes();
	if (minute == "0")
	{
		updateHour();
	}
	minute = appendZero(minute);
	if (document.getElementById) {
		obj = document.getElementById('DateTimeMinute');
	}
	else if (document.all) {
		obj = document.all['DateTimeMinute'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeMinute'];
	}	
	obj.innerHTML = minute;
}

function updateHour()
{
	hour = today.getHours();
  if (hour > 12)
  {
    hour -= 12;
  }  
	if (hour == "12")
	{
		updateDay();
	}
  hour = appendZero(hour);
	if (document.getElementById) {
		obj = document.getElementById('DateTimeHour');
	}
	else if (document.all) {
		obj = document.all['DateTimeHour'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeHour'];
	}		
	obj.innerHTML = hour;
}

function updateDay()
{
	day = today.getDate();
	if (day > "27")
	{
		updateMonth();
	}
	if (document.getElementById) {
		obj = document.getElementById('DateTimeDay');
	}
	else if (document.all) {
		obj = document.all['DateTimeDay'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeDay'];
	}		
	obj.innerHTML = day;
}

function updateMonth()
{
	month = today.getMonth();
	if (month == "0")
	{
		updateYear();
	}
	if (document.getElementById) {
		obj = document.getElementById('DateTimeMonth');
	}
	else if (document.all) {
		obj = document.all['DateTimeMonth'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeMonth'];
	}	
	obj.innerHTML = months[month];
}

function updateYear()
{
	year = today.getFullYear();
	if (document.getElementById) {
		obj = document.getElementById('DateTimeYear');
	}
	else if (document.all) {
		obj = document.all['DateTimeYear'];
	}
	else if (document.layers) {
		obj = document.layers['DateTimeYear'];
	}	
	obj.innerHTML = year;
}

function appendZero(i)
{
	if (i < 10) 
	{
		i = "0" + i
	}
	return i
}
