onerror=handleErr

var tm;
var tmC=0;
var tOver;
var tCol;

var txAll



var txAdm="<a class='menu_link' href='administration.phtml#trs'>Trustees</a><br /><a class='menu_link' href='administration.phtml#fsc'>Fiscal Officer</a><br /><a class='menu_link' href='administration.phtml#cal'>Calendar</a><br /><a class='menu_link' href='administration.phtml#min'>Minutes</a>";

var txZon="<a class='menu_link' href='zoning.phtml#inspect'>Zoning Inspector</a><br /><span id='zonComm' onmouseover='menuOver(\"zonComm\")' onMouseOut='menuOut()'><a href='zcommission.phtml' class='menu_Mlink'>Zoning Commission</a></span><div id='zonCommSub' class='menuSub2'><br /></div><span id='zonApp' onmouseover='menuOver(\"zonApp\")' onMouseOut='menuOut()';><a href='zboard.phtml' class='menu_Mlink'>Board of Zoning Appeals</a></span><div id='zonAppSub' class='menuSub2'><br /></div><a class='menu_link' href='zoning.phtml#resolut'>Zoning Resolution</a><br /><a class='menu_link' href='zoning.phtml#maps'>Zoning Maps</a><br /><a class='menu_link' href='zoning.phtml#apps'>Zoning Applications</a>";

var txZCom="<a class='menu_link' href='zcommission.phtml#con'>Members</a><br /><a class='menu_link' href='zcommission.phtml#cal'>Calendar</a><br /><a class='menu_link' href='zcommission.phtml#min'>Minutes</a>";

var txZApp="<a class='menu_link' href='zboard.phtml#con'>Members</a><br /><a class='menu_link' href='zboard.phtml#cal'>Calendar</a><br /><a class='menu_link' href='zboard.phtml#min'>Minutes</a>";

var txSrv="<a class='menu_link' href='service.phtml#con'>Contacts</a><br /><a class='menu_link' href='service.phtml#srv'>Services</a><br /><a class='menu_link' href='service.phtml#not'>Notices</a><br /><a class='menu_link' href='service.phtml#cal'>Calendar</a>";

var txHst="<a class='menu_link' href='ourtown.phtml' title='A Brief History'>Our Town</a><br /><a class='menu_link' href='townhall.phtml' title='Many Purposes'>Township Hall</a><br /><a class='menu_link' href='../PDF/Trustees_Clerks_since_1811.pdf' title='Township Trustees and Clerks, 1811 through 2010 (PDF file)' target='_blank'>Trustees/Clerks since 1811</a><br /><a class='menu_link' href='change25.phtml' title='How Boston Township has changed in the past 25 years'>Changes the Past 25 Years</a><br /><a class='menu_link' href='crisis95.phtml' title='The Township`s financial Crisis in 1995'>Financial Crisis of 1995</a><br /><a class='menu_link' href='cemetery.phtml' title='Our Local Cemeteries'>Cemeteries</a><br /><a class='menu_link' href='townchecks.phtml' title='Township history seen through check documents'>Checking History</a><br /><a class='menu_link' href='historyvid.phtml' title='A documentary of the formation of the park.'>'For All People, For All Time'</a><br /><span id='hstPrj' onmouseover='menuOver(\"hstPrj\")' onMouseOut='menuOut()'><a href='hproject.phtml' class='menu_Mlink'>Community History Project</a></span><div id='hstPrjSub' class='menuSub2'><br /></div><a class='menu_link' href='history.phtml#not' title='Notes and Notices about Boston Township history'>History Matters</a>";

var txHPrj="<a class='menu_link' href='CHP-stores.phtml'>General Stores</a><br /><a class='menu_link' href='CHP-garages.phtml'>Garages</a><br /><a class='menu_link' href='CHP-trades.phtml'>Trades and Professions</a><br /><a class='menu_link' href='CHP-roads.phtml'>Roads</a><br /><a class='menu_link' href='CHP-events.phtml'>Community Events and Projects</a><br /><a class='menu_link' href='CHP-logos.phtml'>Logos</a><br /><a class='menu_link' href='CHP-mention.phtml'>Odds and Ends</a><br /><a class='menu_link' href='CHP-1937.phtml'>1937 Election Results</a><br /><a class='menu_link' href='gardenclub.phtml'>Peninsula Garden Club</a>";

var txNws="<a class='menu_link' href='news.phtml#Notc'>Current Information</a><br /><a class='menu_link' href='news.phtml#Strm'>Stormwater</a><br /><a class='menu_link' href='news.phtml#cal'>Calendar</a>";

var txEvt="<a class='menu_link' href='events.phtml#etop' title='Group Organized and/or Sponsored Events'>Policy and Application</a><br /><a class='menu_link' href='events.phtml#evnt' title='Schedule of planned events on township roads'>Scheduled Event Notices</a>";

var txSch="<a class='menu_link' href='http://www.woodridge.k12.oh.us/' target='_blank'>Woodridge</a><br /><a class='menu_link' href='http://www.revere.k12.oh.us/' target='_blank'>Revere</a><br /><a class='menu_link' href='http://www.hudson.edu/' target='_blank'>Hudson</a>";

var txJed="<a class='menu_link' href='jedd.phtml' title='Latest Jedd Information'>Update</a><br /><a class='menu_link' href='../PDF/BusinessCorridorMap_BostonTwp.pdf' title='PDF file' target='_blank'>JEDD Map</a><br /><a class='menu_link' href='../PDF/JEDZ_NorthernSummit.pdf' title='PDF file' target='_blank'>JEDZ Map</a>";

var txLnk="<a class='menu_link' href='http://www.peninsulalibrary.org/' target='_blank'>Peninsula Library</a><br /><a class='menu_link' href='http://www.ycn-online.net/' target='_blank'>Your Community News</a><br /><a class='menu_link' href='http://www.co.summit.oh.us/' target='_blank'>Summit County</a><br /><a class='menu_link' href='http://www.schd.org/' target='_blank'>Summit County Health Department</a><br /><a class='menu_link' href='http://ohio.gov/' target='_blank'>State of Ohio</a>";

var txCem="Union Cemetery Association<div class='menuSub2' style='color: #164322;'>330-657-2439</div>";

var txMus="Cuyahoga Valley Historical Museum<div class='menuSub2' title='Open 12-4pm Wed, Fri, Sat & Sun' style='color: #164322;'>330-657-2892<br />1775 Main St.<br />Peninsula, OH 44264</div>";

var txHal="Boston Township Hall Committee<div class='menuSub2' style='color: #164322;'>330-657-2842<br />PO Box 145<br />Peninsula, OH 44264</div>";

var txEmg="Valley Fire District<div class='menuSub2' style='color: #164322;'>330-657-2292 <span style='font-size:11px;'><br />(non-emergency)</span></div>Peninsula Police Department<div class='menuSub2' style='color: #164322;'>330-657-2995  <span style='font-size:11px;'><br />(non-emergency)</span></div><span style='color: #164322;'>In an emergency, dial 911</span>";

var txCon="Administration<div class='menuSub2' style='color: #164322;'>330-657-2059<br />fax: 330-657-2396<br /><a  class='menu_link' style='color: #164322; font-size: 11px;' href='mailto:admin@bostontownship.org'>admin@bostontownship.org</a></div>Service Department<div class='menuSub2' style='color: #164322;'>330-657-2600<br />fax: 330-657-2396<br /><a  class='menu_link' style='color: #164322; font-size: 11px;'href='mailto:service@bostontownship.org'>service@bostontownship.org</a></div>Zoning<div class='menuSub2' style='color: #164322;'>330-657-2601<br />fax: 330-657-2396<br /><a  class='menu_link' style='color: #164322; font-size: 11px;'href='mailto:zoning_insp@bostontownship.org'>zoning_insp@bostontownship.org</a><br /><br /></div>";


function handleErr(msg,url,l)
{
var txt=""
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}

function getTx(menu)
{
		if (menu=="admin") {	  
return txAdm;
  	   	} else if (menu=="zoning") {
return txZon;
  	   	} else if (menu=="zonComm") {
return txZCom;
  	   	} else if (menu=="zonApp") {
return txZApp;
  	   	} else if (menu=="service") {
return txSrv;
  	   	} else if (menu=="history") {
return txHst;
  	   	} else if (menu=="hstPrj") {
return txHPrj;
  	   	} else if (menu=="jedd") {
return txJed;
  	   	} else if (menu=="news") {
return txNws;
  	   	} else if (menu=="evnt") {
return txEvt;
  	   	} else if (menu=="school") {
return txSch;
  	   	} else if (menu=="link") {
return txLnk;
  	   	} else if (menu=="cemetery") {
return txCem;
  	   	} else if (menu=="museum") {
return txMus;
  	   	} else if (menu=="hall") {
return txHal;
  	   	} else if (menu=="emergency") {
return txEmg;
  	   	} else if (menu=="contact") {
return txCon;
  	   	} else {
return "";
					   }
}

function expand(on)
{
 		 if (on=="yes") {
	insRow("admin");
	insRow("zoning");
	insRow("service");
	insRow("history");
	insRow("jedd");
	insRow("news");
	insRow("evnt");
	insRow("school");
	insRow("link");
	insRow("cemetery");
	insRow("hall");
	insRow("emergency");
	insRow("contact");
	tm=setTimeout("expand('yes2')",500);
			}	else if (on=="yes2") {
		insRow("zonComm");
		insRow("zonApp");
			}   else {
	//alert (txAll);
	document.getElementById("menuAll").innerHTML=txAll;
					  }
}

function loadAll(pag,pagr,sub,subr)
{
	txAll="<div class='menu_title'><a id='home' href='index.phtml' class='menu_link' title='Our Town'>Home</a></div><div class='menu_title'><a id='calr' href='calendar.php' class='menu_link' title='Open Township Calendar' target='_blank'>Calendar</a></div><div id='admin' class='menu_title' onmouseover='menuOver(\"admin\")' onMouseOut='menuOut()';><a href='administration.phtml' class='menu_Mlink' title='elected officials'>Administration</a></div> <div id='adminSub' class='menuSub'></div> <div id='zoning' class='menu_title' onmouseover='menuOver(\"zoning\")' onMouseOut='menuOut()';><a href='zoning.phtml' class='menu_Mlink'>Zoning</a></div> <div id='zoningSub' class='menuSub'></div> <div id='service' class='menu_title' onmouseover='menuOver(\"service\")' onMouseOut='menuOut()';><a href='service.phtml' class='menu_Mlink'>Service Department</a></div> <div id='serviceSub' class='menuSub'></div> <div id='history' class='menu_title' onmouseover='menuOver(\"history\")' onMouseOut='menuOut()';><a href='history.phtml' class='menu_Mlink'>History</a></div> <div id='historySub' class='menuSub'></div><div id='jedd' class='menu_title' onmouseover='menuOver(\"jedd\")' onMouseOut='menuOut()';><a href='jedd.phtml' class='menu_Mlink' title='Joint Economic Development District'>JEDD</a></div> <div id='jeddSub' class='menuSub'></div><div id='news' class='menu_title' onmouseover='menuOver(\"news\")' onMouseOut='menuOut()';><a href='news.phtml' class='menu_Mlink'>Township News</a></div> <div id='newsSub' class='menuSub'></div><div class='menu_title'><a id='rcyc' href='recycle.phtml' class='menu_link' title='Recycling information and news'>Recycling</a></div><div id='evnt' class='menu_title' onmouseover='menuOver(\"evnt\")' onMouseOut='menuOut()';><a href='events.phtml' class='menu_Mlink' title='Information and permits for staging bicycle, motorcycle, running or walking events within the township'>Organized Events</a></div> <div id='evntSub' class='menuSub'></div>";

	txAll=(txAll + "<div id='school' class='menu_title' onmouseover='menuOver(\"school\")' onclick='menuClick(\"school\")' onMouseOut='menuOut()';>Schools</div> <div id='schoolSub' class='menuSub'></div> <div id='link' class='menu_title' onmouseover='menuOver(\"link\")' onclick='menuClick(\"link\")' onMouseOut='menuOut()';>Links</div> <div id='linkSub' class='menuSub'></div> <div id='cemetery' class='menu_title' onmouseover='menuOver(\"cemetery\")' onclick='menuClick(\"cemetery\")' onMouseOut='menuOut()';>Cemeteries</div> <div id='cemeterySub' class='menuSub'></div> <div id='museum' class='menu_title' onmouseover='menuOver(\"museum\")' onclick='menuClick(\"museum\")' onMouseOut='menuOut()';>Historical Museum</div> <div id='museumSub' class='menuSub'></div> <div id='hall' class='menu_title' onmouseover='menuOver(\"hall\")' onclick='menuClick(\"hall\")' onMouseOut='menuOut()';>Hall Committee</div> <div id='hallSub' class='menuSub'></div> <div id='emergency' class='menu_title' onmouseover='menuOver(\"emergency\")' onclick='menuClick(\"emergency\")' onMouseOut='menuOut()';>Emergency Services</div> <div id='emergencySub' class='menuSub'></div> <div id='contact' class='menu_title' onmouseover='menuOver(\"contact\")' onclick='menuClick(\"contact\")' onMouseOut='menuOut()';>Contact Us</div> <div id='contactSub' class='menuSub'></div>")

	document.getElementById("menuAll").innerHTML=txAll;
	document.getElementById(pag).style.color="#FFD600";
	
	var zz=document.getElementById(pag).innerHTML;
	document.getElementById(pag).innerHTML=zz.replace("_Mlink","_Hlink");
	
	if (pagr!="") {
	   			  var rtx="style='color:#FFD600;";
				  if (pagr.substr(0,4)=="hot$") {
											   pagr=pagr.substr(4);
				  	 						   rtx="href='" + pagr + "' style='color:#FFD600;'";
											   }
				  if (pagr!="$all") {				  	 			   	
	   			  					replaceTx(pag,"href='" + pagr,rtx);
									}
				  if (sub!="") {pagr="onmouseover='menuOver(\"" + pagr + "\")' onclick='menuClick(\"" + pagr + "\")' onMouseOut='menuOut()"
								replaceTx(pag,pagr,rtx);
							   }
	   			  insRow(pag);
            	  if (sub!="") {
                			   if (subr!="$all") {subr="href='" + subr; 
                				  	 			  var rtx="style='color:#FFD600;";
                	   			  				  replaceTx(sub,subr,rtx);}
	   			  			   insRow(sub);
							   }
	   			 }
	txAll=document.getElementById("menuAll").innerHTML;
	tOver=document.getElementById("admin");
	tCol=tOver.style.color;
}

function menuOver(menuS)
{
tm=setTimeout("insRow('" + menuS + "')",400);
	// document.getElementById(menuS).innerHTML=(document.getElementById(menuS).innerHTML + "q");
	tLight(menuS);
}

function menuOut()
{
clearTimeout(tm);
tLight("");
}

function tLight(nw)
{
	tOver.style.color=tCol;
	tOver.style.textDecoration="none";
	if (nw!="") {	tOver=document.getElementById(nw);
	   				tCol=tOver.style.color;
					tOver.style.color="#FFFFB9";
					var t=tOver.innerHTML;
					if (t.slice(0,2)=="<a" || nw.slice(0,1)=="n") { tOver.style.textDecoration="underline"; }
				}
}
function menuClick(menuS)
{
	var t=document.getElementById(menuS + "Sub");
	var tx=t.innerHTML;
	
		if (tx.length<14) {	 
tx=getTx(menuS)		 
if (tx!="") {t.innerHTML=tx;}
  	   	} else {
		var d=new Date();
		if ((tmC+400)<d.getTime()) {t.innerHTML="&nbsp<br />";}
		}
}


function insRow(menuS)
{
	var t=document.getElementById(menuS + "Sub");
	var tx=t.innerHTML;
		if (tx.length<7) {
tx=getTx(menuS)		  
if (tx!="") {t.innerHTML=tx;
			var d=new Date();
			tmC=d.getTime();
			}
					     } 
}

function delRow(menuS)
{
	var t=document.getElementById(menuS + "Sub");
	var tx=t.innerHTML;
	
		if (tx.length<7) {	
tx=getTx(menuS)		  
if (tx!="") {t.innerHTML=tx;}
  	   	} else {
t.innerHTML="&nbsp<br />";
					   }
}


function replaceTx(sub,txOut,txIn)
{
		if (sub=="admin") {	  
txAdm=txAdm.replace(txOut,txIn);
  	   	} else if (sub=="zoning") {
txZon=txZon.replace(txOut,txIn);
  	   	} else if (sub=="zonComm") {
txZCom=txZCom.replace(txOut,txIn);
  	   	} else if (sub=="zonApp") {
txZApp=txZApp.replace(txOut,txIn);
  	   	} else if (sub=="service") {
txSrv=txSrv.replace(txOut,txIn);
  	   	} else if (sub=="history") {
txHst=txHst.replace(txOut,txIn);
  	   	} else if (sub=="hstPrj") {		
txHPrj=txHPrj.replace(txOut,txIn);
  	   	} else if (sub=="jedd") {
txJed=txJed.replace(txOut,txIn);
  	   	} else if (sub=="news") {
txNws=txNws.replace(txOut,txIn);
  	   	} else if (sub=="evnt") {
txEvt=txEvt.replace(txOut,txIn);
  	   	} else if (sub=="school") {
txSch=txSch.replace(txOut,txIn);
  	   	} else if (sub=="link") {
txLnk=txLnk.replace(txOut,txIn);
  	   	} else if (sub=="cemetery") {
txCem=txCem.replace(txOut,txIn);
  	   	} else if (sub=="museum") {
txMus=txMus.replace(txOut,txIn);
  	   	} else if (sub=="hall") {
txHal=txHal.replace(txOut,txIn);
  	   	} else if (sub=="emergency") {
txEmg=txEmg.replace(txOut,txIn);
  	   	} else if (sub=="contact") {
txCon=txCon.replace(txOut,txIn);
					   }
}



