// JavaScript Document


// ********************************************************************
// *****************SCRIPTS TO MAKE MAIN MENU**************************
// ********************************************************************

menulength = 7;

//array to make the main menu
var MenuItems= new Array(menulength+1);
MenuItems[1]=new Array("about","About","86"); 
MenuItems[2]=new Array("calendar","Calendar","89"); 
MenuItems[3]=new Array("joindonate","Join - Donate","107"); 
MenuItems[4]=new Array("volunteer","Volunteer","88");
MenuItems[5]=new Array("properties","Properties","97"); 
MenuItems[6]=new Array("thelinks","Links","73");
MenuItems[7]=new Array("contact","Contact","113");

function MakeMainMenu() {
	
	document.write('<table width="653" height="20" border="0" cellpadding="0" cellspacing="0"><tr>');
	
	for (x=1; x<=menulength; x++) {
			
			document.write('<td><a href="'+MenuItems[x][0]+'.html" onmouseover="changeImages(\''+MenuItems[x][0]+'\', \'images/menu/'+MenuItems[x][0]+'-over.gif\'); hideAll3(); showObject(\'submenu_'+MenuItems[x][0]+'\'); return true;" onmouseout="changeImages(\''+MenuItems[x][0]+'\', \'images/menu/'+MenuItems[x][0]+'.gif\'); hideAll(); return true;"><img name="'+MenuItems[x][0]+'" src="images/menu/'+MenuItems[x][0]+'.gif" width="'+MenuItems[x][2]+'" height="20" border="0" alt="'+MenuItems[x][1]+'"></a></td>');
	
	}
	
	document.write('</tr></table>');
	
}

// ********************************************************************
// ********************************************************************


// ********************************************************************
// *****************SCRIPTS TO MAKE SUBMENUS***************************
// ********************************************************************

submenulength = 7;

//array to make the main menu
var SubMenuItems= new Array(submenulength+1);
SubMenuItems[1]=new Array("about",217,46,"y"); 
SubMenuItems[2]=new Array("calendar",303,49,""); 
SubMenuItems[3]=new Array("joindonate",392,67,""); 
SubMenuItems[4]=new Array("volunteer",499,48,""); 
SubMenuItems[5]=new Array("properties",587,57,"y"); 
SubMenuItems[6]=new Array("thelinks",684,33,""); 
SubMenuItems[7]=new Array("contact",757,73,""); 

function MakeSubmenus() {
	
	for (x=1; x<=submenulength; x++) {
		
		document.write('<DIV ID="submenu_'+SubMenuItems[x][0]+'" style="position:absolute;left:'+SubMenuItems[x][1]+'px;top:207px;width:'+SubMenuItems[x][2]+'px; visibility: hidden; z-index : 503;" onMouseOver="changeImages(\''+SubMenuItems[x][0]+'\', \'images/menu/'+SubMenuItems[x][0]+'-over.gif\');clearAll()" onMouseOut="changeImages(\''+SubMenuItems[x][0]+'\', \'images/menu/'+SubMenuItems[x][0]+'.gif\');hideAll4()"');																																																																																														
		if (SubMenuItems[x][3]=="y") {
			document.write(' class="submenu">');
			makeThisSubmenu(SubMenuItems[x][0]);
		} else {
			document.write('>');
		}
	document.write('</DIV>');
	
	}
	
}

function makeThisSubmenu(thismenu) {
	
	if (thismenu=='about') {
		document.write('<a href="about_board.html">board members</a><br><br>');
		document.write('<a href="By-laws_000.html">by-laws</a><br><br>');
		document.write('<a href="about_minutes.html">board meeting minutes</a><br><br>');
		document.write('<a href="about_committees.html">our committees</a>');
	}
	
	if (thismenu=='properties') {
		document.write('<a href="properties_elmwood.html">6 elmwood place</a><br><br>');
		document.write('<a href="properties_mather.html">165 mather st.</a><br><br>');
		document.write('<a href="properties_quinnipiac.html">quinnipiac meadows</a><br><br>');
		document.write('<a href="properties_shepard.html">1381 shepard ave.</a><br><br>');
		document.write('<a href="properties_johnson.html">johnson\'s pond</a><br><br>');
		document.write('<a href="properties_timberwood.html">15 timberwood</a><br><br>');
		document.write('<a href="properties_gaylord.html">gaylord mt. rd. &amp; west todd</a><br><br>');
		document.write('<a href="properties_westshepard.html">85 west shepard</a><br><br>');
		document.write('<a href="properties_putnam.html">powder farm</a>');
	}
	
}

// ********************************************************************
// ********************************************************************





function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		about_over = newImage("images/menu/about-over.gif");
		calendar_over = newImage("images/menu/calendar-over.gif");
		joindonate_over = newImage("images/menu/joindonate-over.gif");
		volunteer_over = newImage("images/menu/volunteer-over.gif");
		properties_over = newImage("images/menu/properties-over.gif");
		thelinks_over = newImage("images/menu/thelinks-over.gif");
		contact_over = newImage("images/menu/contact-over.gif");
		preloadFlag = true;
	}
}

var currentdiv = null;
var timerID = null;
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
W3C = document.getElementById ? 1 : 0;

function hideAll(){
 timerID = setTimeout('hideAll2()',3000)
} 

function hideAll4(){
 timerID = setTimeout('hideAll2()',10)
} 

function clearAll(){
 clearTimeout(timerID)
} 

function hideAll2(){
	 if (ns4) {
		eval("document."+currentdiv+".visibility = 'hide'");
	} else if (ie4) {
		eval("document.all."+currentdiv+".style.visibility = 'hidden'");
	} else if (W3C) {
		eval("document.getElementById('"+currentdiv+"').style.visibility = 'hidden'");
	}
} 

function hideAll3(){
clearTimeout(timerID);
  if (currentdiv != null){
	 if (ns4) {
		eval("document."+currentdiv+".visibility = 'hide'");
	} else if (ie4) {
		eval("document.all."+currentdiv+".style.visibility = 'hidden'");
	} else if (W3C) {
		eval("document.getElementById('"+currentdiv+"').style.visibility = 'hidden'");
	}
  }
} 

function showObject(div) {
clearTimeout(timerID);
	 if (ns4) {
		eval("document."+div+".visibility = 'show'");
	} else if (ie4) {
		eval("document.all."+div+".style.visibility = 'visible'");
	} else if (W3C) {
		eval("document.getElementById('"+div+"').style.visibility = 'visible'");
	}
currentdiv = div;
}	

