/***********************************************
* AnyLink Vertical Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 0 - Partners
var menu0=new Array()
menu0[3]='<a href="http://usjgofs.whoi.edu/">Joint Global Ocean Flux Study (JGOFS)</a>'
menu0[4]='<a href="http://woce.nodc.noaa.gov/wdiu/">World Ocean Circulation (WOCE)</a>'
menu0[2]='<a href="http://www.iode.org/">International Ocean Data (IODE)</a>'
menu0[1]='<a href="http://www.gomoos.org/">Gulf of Maine Observation (GoMOOS)</a>'
menu0[0]='<a href="http://www.ocean-partners.org/">Global Ocean Observation (POGO)</a>'

//Contents for menu 1 - Links
var menu1=new Array()
menu1[1]='<a href="/nonogdredirect.asp?Link=http://www.marinebiodiversity.ca/shark/english/index.htm">Canadian Shark Research Laboratory</a>'
menu1[2]='<a href="http://www.mar.dfo-mpo.gc.ca/science/invert/ifdhome.htm">Crustaceans, Molluscs, & Marine Plants</a>'
menu1[3]='<a href="http://www.dfo-mpo.gc.ca/species-especes/home_e.asp">Species at Risk</a>'
menu1[4]='<a href="http://www.mar.dfo-mpo.gc.ca/oceans/e/essim/essim-intro-e.html">Eastern Scotian Shelf Management</a>'
menu1[6]='<a href="/nonogdredirect.asp?Link=http://www.marinebiodiversity.ca/otolith/english/home.htm">Otolith Research Laboratory</a>'
menu1[0]='<a href="http://www.mar.dfo-mpo.gc.ca/science/acon/index.html">ACON Data Visualization Software</a>'
menu1[5]='<a href="http://www.bio.gc.ca/research/irishmoss/irish_moss_intro-e.html">Irish Moss Research</a>'
menu1[9]='<a href="http://www.mar.dfo-mpo.gc.ca/science/rap/internet/rapHome.htm">Centre for Scientific Advice (CSA)</a>'


//Contents for menu 2 - Facilities and Vessels
var menu2=new Array()
menu2[0]='<a href="http://www.bio.gc.ca/">Bedford Institute of Oceanography</a>'
menu2[1]='<a href="http://www.mar.dfo-mpo.gc.ca/sabs/">St. Andrews Biological Station</a>'
menu2[2]='<a href="http://www.mar.dfo-mpo.gc.ca/science/mactaquac/macstart.html">Mactaquac Fish Culture Station</a>'
menu2[3]='<a href="http://www.ccg-gcc.gc.ca/vessels-navires/results_details_e.asp?name=HUDSON">CCGS Hudson</a>'
menu2[4]='<a href="http://www.ccg-gcc.gc.ca/vessels-navires/results_details_e.asp?name=ALFRED+NEEDLER">CCGS Alfred Needler</a>'
menu2[5]='<a href="http://www.ccg-gcc.gc.ca/vessels-navires/results_details_e.asp?name=MATTHEW">CCGS Matthew</a>'
menu2[8]='<a href="http://www.ccg-gcc.gc.ca/vessels-navires/results_details_e.asp?name=PANDALUS+III">CCGS Pandalus III</a>'
menu2[9]='<a href="http://www.ccg-gcc.gc.ca/vessels-navires/results_details_e.asp?name=6C%2D4828">CCGC 6C-4828</a>'

//Contents for menu 3 - Seminars
var menu3=new Array()
menu3[2]='<a href="/science/ocean/CoffeeTalks.html">Ocean & Ecosystem Science Seminars</a>'
menu3[1]='<a href="/science/ocean/BIO_Seminar/Introduction.htm">Bedford Institute Seminar Series</a>'

//Contents for menu 4 - Software
var menu4=new Array()
menu4[2]='<a href="/science/ocean/canwa/canwa.htm">Computer Atlas of the NW Atlantic</a>'

//Contents for menu 5 - Data
var menu5=new Array()
menu5[0]='<a href="http://www.meds-sdmm.dfo-mpo.gc.ca/biochem/Biochem_e.htm" >BioChem</a>'
menu5[1]='<a href="http://www.meds-sdmm.dfo-mpo.gc.ca/meds/Prog_Nat/NCIS/homemain_e.htm" >Contaminants (NCIS)</a>'
menu5[2]='<a href="/science/ocean/database/data_query.html">Oceanographic Databases</a>'
menu5[9]='<a href="/science/ocean/current_statistics/BottomCurrents.html">Near Bottom Currents</a>'
menu5[4]='<a href="/science/ocean/tsdata.html">Offshore Oceanographic Climate</a>'
menu5[5]='<a href="/science/ocean/coastal_temperature/coastal_temperature.html">Coastal Temperature Climate</a>'
menu5[6]='<a href="/science/ocean/coastal_hydrodynamics/WebTide/webtide.html">WebTide Tidal Prediction Model</a>'
menu5[7]='<a href="/science/ocean/coastal_hydrodynamics/WebDrogue/webdrogue.html">WebDrogue Drift Prediction Model</a>'
menu5[8]='<a href="http://www.lau.chs-shc.gc.ca/english/Canada.shtml">Tides, Currents and Water Levels (CHS)</a>'
menu5[10]='<a href="/science/ocean/sdvd/sdvd_home-eng.html">Subsurface Drifter Velocities Database (SDVD)</a>'

//Contents for menu 6 - Marine Ecosystems
var menu6=new Array()
menu6[0]='<a href="/science/ocean/ecosystems/index.html">Ecosystem Modelling</a>'
menu6[3]='<a href="/science/ocean/org/ocg1.html">Organic Chemistry</a>'
menu6[4]='<a href="/science/ocean/par/program-e.html">Particle Dynamics</a>'
menu6[5]='<a href="/science/ocean/equipment/equip-e.html">Sampling & Monitoring Equipment</a>'
menu6[6]='<a href="/nonogdredirect.asp?Link=http://www.marinebiodiversity.ca/CoralWebsite/Homepagecorals.htm">Deep-Sea Corals in Atlantic Canada</a>'
menu6[7]='<a href="http://www.mar.dfo-mpo.gc.ca/oceans/e/essim/gully/essim-gully-e.html">The Gully Marine Protected Area</a>'
menu6[2]='<a href="/science/ocean/ias/seawifs/seawifs_1.html">Operational Remote Sensing</a>'

//Contents for menu 7 - Nearshore and Shelf Oceanography
var menu7=new Array()
menu7[0]='<a href="/science/ocean/coastal_hydrodynamics/main.html">Coastal Hydrodynamics</a>'
menu7[1]='<a href="/science/ocean/ceice/ceice.html">Classification of Maritime Inlets</a>'
menu7[2]='<a href="/science/ocean/globec_canada_study/main.html">GLOBEC Canada</a>'
menu7[3]='<a href="/science/ocean/icemodel/ice_ocean_forecast.html">Ice / Ocean Forecast</a>'
menu7[4]='<a href="/science/ocean/coastal_hydrodynamics/MinasBasin/MinasBasin.html">Minas Basin Sea Level</a>'
menu7[5]='<a href="/science/ocean/seahorse/public_e.html">SeaHorse Moored Profiler</a>'

//Contents for menu 8 - Climate and Variability
var menu8=new Array()
menu8[1]='<a href="/science/ocean/woce/welcome.html">Deep Ocean Studies</a>'
menu8[4]='<a href="/science/ocean/epsonde/introduction.html">Turbulent Mixing</a>'
menu8[3]='<a href="/science/ocean/seaice/intro_e.html">Sea Ice Studies</a>'
menu8[0]='<a href="/science/ocean/canwa/canwa.htm">Computer Atlas of the NW Atlantic</a>'

//Contents for menu 9 - Monitoring
var menu9=new Array()
menu9[6]='<a href="http://www.meds-sdmm.dfo-mpo.gc.ca/zmp/main_zmp_e.html">Atlantic Zone Monitoring Program</a>'
menu9[7]='<a href="/science/ocean/BedfordBasin/index.htm">Bedford Basin Plankton Monitoring</a>'

//Contents for menu 10 - Centres
var menu10=new Array()
menu10[1]='<a href="http://www.dfo-mpo.gc.ca/science/cooger-crepge/main_e.htm">Offshore Oil and Gas (COOGER)</a>'
menu10[2]='<a href="/science/ocean/comda/comda-e.html">Ocean Model Development &amp; Application &nbsp;(COMDA)</a>'
menu10[4]='<a href="/science/ocean/vcoss/e/index.html">Centre for Ocean Satellite Salinity</a>'

//Contents for menu 11 - Publications
var menu11=new Array()
menu11[1]='<a href="http://www.mar.dfo-mpo.gc.ca/science/review/e/Main-e.html">BIO Annual Science Review</a>'
menu11[2]='<a href="/science/ocean/erd/publications-e.html">Ecosystem Research Publications</a>'
menu11[4]='<a href="/science/ocean/publications.html">Ocean Science Publications</a>'

//Contents for menu 12 - Science Divisions
var menu12=new Array()
menu12[1]='<a href="/science/ocean/erd/erdhome-e.html">Ecosystem Research Division (ERD)</a>'
menu12[2]='<a href="http://www.mar.dfo-mpo.gc.ca/science/ocean/home.html">Ocean Science Division (OSD)</a>'

//Contents for menu 13 - Staff Directories
var menu13=new Array()
menu13[1]='<a href="/science/ocean/erd/directory-e.html">Ecosystem Research Division Staff</a>'
menu13[2]='<a href="http://viking/science/ocean/personnel.html">Ocean Science Division Staff</a>'

//Contents for menu 14 - Photo Library
var menu14=new Array()
menu14[1]='<a href="/science/ocean/gallery/invertebrates/index.html">Invertebrates (Microscope Images)</a>'
menu14[2]='<a href="/science/ocean/gallery/seafloor/index.html">Ocean Floor Images (Towcam Images)</a>'
menu14[3]='<a href="/science/ocean/gallery/workatsea/index.html">Work at Sea (CCGS Hudson 2005)</a>'
menu14[4]='<a href="/science/ocean/gallery/trawlfish/index.html">Trawl Fish (2005 Survey)</a>'

//Contents for menu 15 - Tools
var menu15=new Array()
menu15[1]='<a href="http://geoportal.gc.ca/index_en.html">DFO Maps (CHS Geoportal)</a>'
menu15[2]='<a href="http://www.lau.chs-shc.gc.ca/english/Canada.shtml">Tides, Currents and Water Levels (CHS)</a>'
menu15[3]='<a href="http://www.mar.dfo-mpo.gc.ca/lib-bib/bio-eng.html">DFO Library (Waves, BIO)</a>'
menu15[4]='<a href="http://www.weatheroffice.ec.gc.ca/marine/index_e.html">Marine Weather (Environment Canada)</a>'

var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var horizontaloffset=2 //horizontal offset of menu from default location. (0-5 is a good value)

/////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: 160px" 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=-500
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-obj.offsetWidth < 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 menu up?
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? (position at top of viewable window then)
edgeoffset=dropmenuobj.y
}
}
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")+obj.offsetWidth+horizontaloffset+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"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)
}

document.write ('<span class="scisidebox"><a href="/science/ocean/sci/sci-e.html" class="sci2sidemenu" >OES Home</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu8, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Climate & Variability</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu6, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Marine Ecosystems</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu7, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Shelf Oceanography</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu9, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Monitoring</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu5, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Data</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu10, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Centres</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu3, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Seminars</a><a href="/science/ocean/sci/publications-e.html" class="sci2sidemenu" >Publications</a><a href="/science/ocean/sci/links-e.html" class="sci2sidemenu" >Links</a><a href="#" class="sci2sidemenu" onMouseover="return dropdownmenu(this, event, menu15, \'200px\')" onMouseout="delayhidemenu()" class="sci2sidemenu">Tools</a><a href="/science/ocean/sci/dir/dir-eng.pl" class="sci2sidemenu" >Staff Directory</a><a href="/science/ocean/sci/contact-e.html" class="sci2sidemenu" >Contact OES</a></span>')

