//CONTENTS OF MENU 1
	var village_government=new Array()
		village_government[0]='<a href="../homer_village_government/homer_village_council.asp">Village Council</a>'
		village_government[1]='<a href="../homer_village_government/homer_village_manager.asp">Village Manager</a>'
		village_government[2]='<a href="../homer_village_government/homer_village_clerk_treasurer.asp">Village Clerk-Treasurer</a>'
		village_government[3]='<a href="../homer_village_government/homer_village_staff.asp">Village Staff</a>'
		village_government[4]='<a href="../homer_village_government/homer_committees_commissions.asp">Committees and Commissions</a>'
		village_government[5]='<a href="../homer_village_government/homer_committees_nonstanding.asp">Non-Standing Committees</a>'
		village_government[6]='<a href="../homer_village_government/homer_department_public_works.asp">Department of Public Works - Utilities</a>'
		village_government[7]='<a href="../homer_village_government/homer_department_police.asp">Police Department</a>'
		village_government[8]='<a href="../homer_village_government/homer_department_fire.asp">Fire Department</a>'
		village_government[9]='<a href="../homer_library/default.asp">Library</a>'
		village_government[10]='<a href="../homer_parks_recreation/default.asp">Parks and Recreation</a>'
		village_government[11]='<a href="../homer_village_government/ask_the_village.asp">Ask the Village</a>'
//CONTENTS OF MENU 2
	var village_services=new Array()
		village_services[0]='<a href="../homer_village_services/homer_water_and_sewer.asp">Water and Sewer</a>'
		village_services[1]='<a href="../homer_village_services/homer_utility_information.asp">Utility Information</a>'
		village_services[2]='<a href="../homer_village_services/homer_brush_depository.asp">Brush Depository and Collection</a>'
		village_services[3]='<a href="../homer_village_services/homer_leaf_collection_disposal.asp">Leaf Collection and Disposal</a>'
		village_services[4]='<a href="../homer_village_services/homer_planning_zoning.asp">Planning and Zoning</a>'
		village_services[5]='<a href="../homer_community_house/default.asp">Homer Community House</a>'
		village_services[6]='<a href="../homer_parks_recreation/default.asp">Parks, Recreation and Gazebo</a>'
		village_services[7]='<a href="../homer_village_government/homer_department_police.asp">Police Services</a>'
		village_services[8]='<a href="../homer_village_government/homer_department_fire.asp">Fire Services</a>'
		village_services[9]='<a href="../homer_library/default.asp">Library Services</a>'
		village_services[10]='<a href="../homer_recycling_center/default.asp">Recycling Center Information</a>'
//CONTENTS OF MENU 3
	var documents_plans_forms=new Array()
		documents_plans_forms[0]='<a href="../homer_documents/homer_mission_statement.asp">Goals and Objectives Mission Statement</a>'
		documents_plans_forms[1]='<a href="../homer_parks_recreation/homer_trailway_master_plan.asp">Parks and Recreation and Trailway Master Plan</a>'
		documents_plans_forms[2]='<a href="../homer_documents/homer_comprehensive_plan.asp">Comprehensive Plan</a>'
		documents_plans_forms[3]='<a href="../homer_documents/homer_budget_message.asp">Budget Message</a>'
		documents_plans_forms[4]='<a href="../homer_documents/homer_newsletters.asp">Newsletters</a>'
		documents_plans_forms[5]='<a href="../homer_documents/homer_downtown_beautification.asp">Downtown Beautification Project</a>'
		documents_plans_forms[6]='<a href="../homer_documents/homer_historic_district.asp">Historic District</a>'
		documents_plans_forms[7]='<a href="../homer_documents/homer_zoning_map.asp">Zoning Map</a>'
		documents_plans_forms[8]='<a href="../homer_documents/homer_zoning_permit.asp">Zoning Permit</a>'
		documents_plans_forms[9]='<a href="../homer_documents/homer_employment_application.asp">Employment Application</a>'
		documents_plans_forms[10]='<a href="http://www.amlegal.com/library/mi/homer.shtml">Village Ordinances</a>'
		documents_plans_forms[11]='<a href="../homer_documents/homer_village_council_meeting_agenda.asp">Council Meeting Agenda</a>'
		documents_plans_forms[12]='<a href="http://www.amlegal.com/nxt/gateway.dll?f=templates&fn=default.htm&vid=minutes:homer_mi">Council Meeting Minutes</a>'
//CONTENTS OF MENU 4
	var economic_development=new Array()
		economic_development[0]='<a href="../homer_economic_development/homer_demographics.asp">Demographics</a>'
		economic_development[1]='<a href="../homer_economic_development/homer_land_availability.asp">Land Availability</a>'
		economic_development[2]='<a href="../homer_economic_development/homer_industrial_facilities_tax_exemption.asp">Industrial Facilities Tax Exemption Application</a>'
		economic_development[3]='<a href="../homer_economic_development/homer_historic_tax_credits.asp">Historic Tax Credits</a>'
		economic_development[4]='<a href="../homer_documents/homer_downtown_beautification.asp">Downtown Beautification Plan</a>'
		economic_development[5]='<a href="../homer_economic_development/homer_dda_tax_increment_financing_plan.asp">DDA Tax Increment Financing Plan</a>'
//CONTENTS OF MENU 5
	var homer_library=new Array()
		homer_library[0]='<a href="../homer_library/default.asp">Homer Public Library</a>'
//CONTENTS OF MENU 6
	var community_house=new Array()
		community_house[0]='<a href="../homer_community_house/default.asp">Information</a>'
		community_house[1]='<a href="../homer_community_house/homer_application.asp">Rental Application</a>'
		community_house[2]='<a href="../homer_community_house/community_house_photos.asp">Photos</a>'
//CONTENTS OF MENU 7
	var market=new Array()
		market[0]='<a href="../market/default.asp">Farmers Market Information</a>'
//CONTENTS OF MENU 8
	var homer_parks=new Array()
		homer_parks[0]='<a href="../homer_parks_recreation/default.asp">Parks, Recreation and Gazebo</a>'
		homer_parks[1]='<a href="../homer_parks_recreation/homer_trailway_master_plan.asp">Parks and Recreation and Trailway Master Plan</a>'
		homer_parks[2]='<a href="../homer_parks_recreation/homer_trail_map.asp">Trail Map</a>'
//CONTENTS OF MENU 9
	var photo_gallery=new Array()
		photo_gallery[0]='<a href="../homer_photo_gallery/default.asp">Photograph Gallery</a>'
//CONTENTS OF MENU 10
	var local_links=new Array()
		local_links[0]='<a href="../homer_links/default.asp">Important Links</a>'
		local_links[1]='<a href="../homer_links/homer_business_directory.asp">Local Businesses</a>'
//DEFAULT MENU WIDTH, IF NOT SPECIFIED WHEN CALLED
	var menuwidth='225px'
//MENU BGCOLOR, IF NOT SPECIFIED IN CSS
	var menubgcolor='lightyellow'
//MENU DISAPPEAR SPEED onMouseout (IN MILISECONDS)
	var disappeardelay=250
//HIDE MENU WHEN USER CLICKS?
	var hidemenu_onclick="yes"

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu
