
/***********************************************
* Pop-it menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var defaultMenuWidth="150px" //set default menu width.

var linkset=new Array()
//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT
// CT
linkset['mill']='<a href="sites/mill/index.html">Mill Brook</a>'
linkset['pease']='<a href="sites/pease/index.html">Pease Brook</a>'
linkset['saugatuck']='<a href="sites/saugatuck/index.html">Saugatuck River</a>'
linkset['steele']='<a href="sites/steele/index.html">Steele Brook</a>'
linkset['willimantic']='<a href="sites/willimantic/index.html">Willimantic River</a>'
// ME
linkset['aegan']='<a href="sites/aegan/index.html">Aegan Brook</a>'
linkset['boyden']='<a href="sites/boyden/index.html">Boyden Stream</a>'
linkset['carrying']='<a href="sites/carrying/index.html">Carrying Place Stream</a>'
linkset['churchill']='<a href="sites/churchill/index.html">Churchill Stream</a>'
linkset['depot']='<a href="sites/depot/index.html">Depot Stream</a>'
linkset['greenleaf']='<a href="sites/greenleaf/index.html">Greenleaf Brook</a>'
linkset['halfway']='<a href="sites/halfway/index.html">Halfway Brook</a>'
linkset['hardy']='<a href="sites/hardy/index.html">Hardy Stream</a>'
linkset['higgins']='<a href="sites/higgins/index.html">Higgins Brook</a>'
linkset['horseshoe']='<a href="sites/horseshoe/index.html">Horseshoe Stream</a>'
linkset['kennebunk']='<a href="sites/kennebunk/index.html">Kennebunk River</a>'
linkset['logan']='<a href="sites/logan/index.html">Logan Brook</a>'
linkset['medomak']='<a href="sites/medomak/index.html">Medomak River</a>'
linkset['narraguagus']='<a href="sites/narraguagus/index.html">Narraguagus River</a>'
linkset['new']='<a href="sites/new/index.html">New Brook</a>'
linkset['river']='<a href="sites/river/index.html">River DeChute</a>'
linkset['schoodic']='<a href="sites/schoodic/index.html">Schoodic Brook</a>'
linkset['snare']='<a href="sites/snare/index.html">Snare Brook</a>'
linkset['spruce']='<a href="sites/spruce/index.html">Spruce Brook</a>'
linkset['togus']='<a href="sites/togus/index.html">Togus Stream</a>'
// MA
linkset['longwater']='<a href="sites/longwater/index.html">Longwater Brook</a>'
linkset['sawmill']='<a href="sites/sawmill/index.html">Sawmill River</a>'
linkset['stop']='<a href="sites/stop/index.html">Stop River</a>'
// NH
linkset['beaver']='<a href="sites/beaver/index.html">Beaver Brook</a>'
linkset['beech']='<a href="sites/beech/index.html">Beech River</a>'
linkset['cocheco']='<a href="sites/cocheco/index.html">Cocheco River</a>'
linkset['dinsmore']='<a href="sites/dinsmore/index.html">Dinsmore Pond Stream</a>'
linkset['indian']='<a href="sites/indian/index.html">Indian River</a>'
linkset['warren']='<a href="sites/warren/index.html">Warren Brook</a>'
// RI
linkset['grSwamp']='<a href="sites/grSwamp/index.html">Great Swamp Brook</a>'
// VT
linkset['black']='<a href="sites/black/index.html">Black Creek</a>'
linkset['mettawee']='<a href="sites/mettawee/index.html">Mettawee River</a>'
linkset['miller']='<a href="sites/miller/index.html">Miller Run</a>'
linkset['thrdbranch']='<a href="sites/thrdbranch/index.html">Third Branch White River</a>'
linkset['willoughby']='<a href="sites/willoughby/index.html">Willoughby River</a>'
linkset['winooski2']='<a href="sites/winooski2/index.html">Winooski River (east)</a>'
linkset['winooski']='<a href="sites/winooski/index.html">Winooski River (west)</a>'

linkset['ct']='<strong><a href="javascript:void(0);">Connecticut</a></strong>'
linkset['ct']+='<a href="ct_state/chemistry.html">Chemistry</a>'
linkset['ct']+='<a href="ct_state/fieldche.html">Field Chemistry</a>'
linkset['ct']+='<a href="ct_state/habitata.html">Habitat Assessment</a>'
linkset['ct']+='<a href="ct_state/fish.html">Fish</a>'
linkset['ct']+='<a href="ct_state/inverteb.html">Invertebrates</a>'

linkset['me']='<strong><a href="javascript:void(0);">Maine</a></strong>'
linkset['me']+='<a href="me_state/chemistry.html">Chemistry</a>'
linkset['me']+='<a href="me_state/fieldche.html">Field Chemistry</a>'
linkset['me']+='<a href="me_state/habitata.html">Habitat Assessment</a>'
linkset['me']+='<a href="me_state/fish.html">Fish</a>'
linkset['me']+='<a href="me_state/inverteb.html">Invertebrates</a>'

linkset['ma']='<strong><a href="javascript:void(0);">Massachusetts</a></strong>'
linkset['ma']+='<a href="ma_state/chemistry.html">Chemistry</a>'
linkset['ma']+='<a href="ma_state/fieldche.html">Field Chemistry</a>'
linkset['ma']+='<a href="ma_state/habitata.html">Habitat Assessment</a>'
linkset['ma']+='<a href="ma_state/fish.html">Fish</a>'
linkset['ma']+='<a href="ma_state/inverteb.html">Invertebrates</a>'

linkset['nh']='<strong><a href="javascript:void(0);">New Hampshire</a></strong>'
linkset['nh']+='<a href="nh_state/chemistry.html">Chemistry</a>'
linkset['nh']+='<a href="nh_state/fieldche.html">Field Chemistry</a>'
linkset['nh']+='<a href="nh_state/habitata.html">Habitat Assessment</a>'
linkset['nh']+='<a href="nh_state/fish.html">Fish</a>'
linkset['nh']+='<a href="nh_state/inverteb.html">Invertebrates</a>'

linkset['ri']='<strong><a href="javascript:void(0);">Rhode Island</a></strong>'
linkset['ri']+='<a href="ri_state/chemistry.html">Chemistry</a>'
linkset['ri']+='<a href="ri_state/fieldche.html">Field Chemistry</a>'
linkset['ri']+='<a href="ri_state/habitata.html">Habitat Assessment</a>'
linkset['ri']+='<a href="ri_state/fish.html">Fish</a>'
linkset['ri']+='<a href="ri_state/inverteb.html">Invertebrates</a>'

linkset['vt']='<strong><a href="javascript:void(0);">Vermont</a></strong>'
linkset['vt']+='<a href="vt_state/chemistry.html">Chemistry</a>'
linkset['vt']+='<a href="vt_state/fieldche.html">Field Chemistry</a>'
linkset['vt']+='<a href="vt_state/habitata.html">Habitat Assessment</a>'
linkset['vt']+='<a href="vt_state/fish.html">Fish</a>'
linkset['vt']+='<a href="vt_state/inverteb.html">Invertebrates</a>'

////No need to edit beyond here

var ie5=document.all && !window.opera
var ns6=document.getElementById

if (ie5||ns6)
document.write('<div id="popitmenu" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>')

function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}

function showmenu(e, which, optWidth){
if (!document.all&&!document.getElementById)
return
clearhidemenu()
menuobj=ie5? document.all.popitmenu : document.getElementById("popitmenu")
menuobj.innerHTML=which
menuobj.style.width=(typeof optWidth!="undefined")? optWidth : defaultMenuWidth
menuobj.contentwidth=menuobj.offsetWidth
menuobj.contentheight=menuobj.offsetHeight
eventX=ie5? event.clientX : e.clientX
eventY=ie5? event.clientY : e.clientY
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? iecompattest().clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie5? iecompattest().clientHeight-eventY : window.innerHeight-eventY
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX-menuobj.contentwidth+"px" : window.pageXOffset+eventX-menuobj.contentwidth+"px"
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX+"px" : window.pageXOffset+eventX+"px"
//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.style.top=ie5? iecompattest().scrollTop+eventY-menuobj.contentheight+"px" : window.pageYOffset+eventY-menuobj.contentheight+"px"
else
menuobj.style.top=ie5? iecompattest().scrollTop+event.clientY+"px" : window.pageYOffset+eventY+"px"
menuobj.style.visibility="visible"
return false
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.style.visibility="hidden"
}

function dynamichide(e){
if (ie5&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

if (ie5||ns6)
document.onclick=hidemenu

