var hideMenuAfter = 200; // in milliseconds
var hideMenuAfterMain = 10;

var timerArray = new Array();

function hideSubmenu(id) {
	hideLayer(id);
}

function showLayer(link,id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) {
		lyr.css.visibility = "visible";
		link.onmouseover = function() {
			clearTimeout(timerArray[id]);
			showLayer(link,id);
		}
		link.onmouseout = function() {
			startTimer(id, hideMenuAfterMain);
		}
		anc = lyr.getElementsByTagName('a');
		for (i=0;i<anc.length;i++)
		{
			anc[i].onmouseover = function () {
										clearTimeout(timerArray[id]);
									}
			anc[i].onmouseout = function () {
										startTimer(id, hideMenuAfter);
									}
		}
	}
}

function hideLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) {
		lyr.css.visibility = "hidden";
	}
}

function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

function startTimer(id, menudelay) {
	clearTimeout(timerArray[id]);
	timerArray[id] = setTimeout("hideSubmenu('" + id + "')", menudelay);
}

var home_images = new Array ( );
home_images[0] = "images/home/summer_girlweed.jpg";

var business_images = new Array ( );
business_images[0] = "images/business/summer_caliper.jpg";

var contractor_images = new Array ( );
contractor_images[0] = "images/contractor/summer_contractor.jpg";

var sustainability_images = new Array ( );
sustainability_images[0] = "images/sustain/balloon_living.jpg";

var banner_images = new Array ( );
banner_images[0] = "images/logobanner/summer/big_sunflower.jpg";
banner_images[1] = "images/logobanner/main/employee_banner.jpg";
banner_images[2] = "images/logobanner/main/MWLlogobanner.jpg";
banner_images[3] = "images/logobanner/summer/small_sunflower.jpg";
banner_images[4] = "images/logobanner/summer/vineyard.jpg";


function rand ( n )
{
  return ( Math.floor ( Math.random ( ) * n + 1 ) );
}

function pick_image ( )
{
  document.getElementById("home-image").src = home_images[rand(1)-1];
  document.getElementById("business-image").src = business_images[rand(1)-1];
  document.getElementById("contractor-image").src = contractor_images[rand(1)-1];
  document.getElementById("sustainability-image").src = sustainability_images[rand(1)-1];
  document.getElementById("banner-image").src = banner_images[rand(5)-1];
}

function pick_banner ( )
{
  document.getElementById("banner-image").src = banner_images[rand(5)-1];
}

function open_green_power ( )
{
  window.open('http://www.b-e-f.org/organizations/mcminnville');
}
