// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

// MR's time display functions:
function greeting() {
  // This array holds the "friendly" day names
  var day_names = new Array(7)
  day_names[0] = "Sunday"
  day_names[1] = "Monday"
  day_names[2] = "Tuesday"
  day_names[3] = "Wednesday"
  day_names[4] = "Thursday"
  day_names[5] = "Friday"
  day_names[6] = "Saturday"
  
  // Get the current date
  date_now = new Date()
  // Figure out the friendly day name
  day_value = date_now.getDay()
  date_text = day_names[day_value]
  
  // Get the minutes in the hour
  minute_value = date_now.getMinutes()
  if (minute_value < 10) {
      minute_value = "0" + minute_value
  }
  // Get the hour value and use it to customize the greeting
  hour_value = date_now.getHours()
  if (hour_value == 0) {
     greeting = "Good Morning."
     time_text = " at " + (hour_value + 12) + ":" + minute_value + " am"
  }
  else if (hour_value < 12) {
      greeting = "Good Morning."
      time_text = " at " + hour_value + ":" + minute_value + " am"
  }
  else if (hour_value == 12) {
      greeting = "Good Afternoon."
      time_text = " at " + hour_value + ":" + minute_value + " pm"
  }
  else if (hour_value < 17) {
      greeting = "Good Afternoon."
      time_text = " at " + (hour_value - 12) + ":" + minute_value + " pm"
  }
  else {
      greeting = "Good Evening."
      time_text = " at " + (hour_value - 12) + ":" + minute_value + " pm"
  }
  return (greeting + " It's " + date_text + time_text)
}