_fixMozillaZIndex=true; //Fixes Z-Index problem  with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=2;
_subOffsetLeft=-2;

with(menuStyle=new mm_style()){
offclass="menuoff";
onclass="menuon";
clickclass="menuclick";
separatorsize=0;
subimagepadding=2;
}

with(submenuStyle=new mm_style()){
offclass="submenuoff";
onclass="submenuon";
clickclass="submenuclick";
separatorsize=0;
subimagepadding=2;
}

with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
orientation="vertical";
position="relative";
style=menuStyle;
aI("text=Home&nbsp;;url=/index.html;");
aI("showmenu=Books;text=Books&nbsp;;url=/books.html;");
aI("showmenu=Articles;text=Articles&nbsp;;url=/articles.html;");
aI("showmenu=Demos;text=Demos&nbsp;;url=/nc/index.html;");
aI("showmenu=About;text=About&nbsp;;url=/index.html;");
aI("text=Site Map&nbsp;;url=/sitemap.html;");
}

with(milonic=new menuname("Books")){
style=submenuStyle;
aI("text=Beautiful Code&nbsp;;url=/books.html")
aI("text=The Martian Principles&nbsp;;url=/books.html")
aI("text=Java Number Cruncher&nbsp;;url=/nc")
aI("text=Writing Compilers and Interpreters&nbsp;;url=/wci")
}

with(milonic=new menuname("Articles")){
style=submenuStyle;
aI("text=The Collaborative Information Portal and NASA's Mars Rover Mission&nbsp;;url=/IEEE_Internet_Computing_article.pdf")
aI("text=A Reliable Service-Oriented Architecture&nbsp;;url=/IEEE_aerospace_article.pdf")
aI("text=Bipolar CORBA Objects in Java&nbsp;;url=http://www.adtmag.com/java/articleold.asp?id=138&mon=9&yr=1999")
aI("text=An Introduction to Numerical Computing&nbsp;;url=/nc-intro.html")
aI("text=Others&nbsp;;url=/articles.html")
}

with(milonic=new menuname("Demos")){
style=submenuStyle;
aI("text=3-2 Floating-point formats&nbsp;;url=/nc/FPFormats.html")
aI("text=5-1 Bisection algorithm&nbsp;;url=/nc/BisectionAlgorithm.html")
aI("text=5-2 Regula falsi algorithm&nbsp;;url=/nc/RegulaFalsiAlgorithm.html")
aI("text=5-3 Improved regula falsi algorithm&nbsp;;url=/nc/ImprovedRegulaFalsiAlgorithm.html")
aI("text=5-4 Secant algorithm&nbsp;;url=/nc/SecantAlgorithm.html")
aI("text=5-5 Newton's algorithm&nbsp;;url=/nc/NewtonsAlgorithm.html")
aI("text=5-6 Fixed-point iteration&nbsp;;url=/nc/FixedPointIteration.html")
aI("text=6-1 Polynomial interpolation&nbsp;;url=/nc/Interpolation.html")
aI("text=6-2 Linear regression&nbsp;;url=/nc/LinearRegression.html")
aI("text=7-1 Numerical integration&nbsp;;url=/nc/Integration.html")
aI("text=8-1 Differential equations&nbsp;;url=/nc/SolveDiffEq.html")
aI("text=9-1 Transformation matrices&nbsp;;url=/nc/Transformation.html")
aI("text=10-2 Polynomial regression&nbsp;;url=/nc/Regression.html")
aI("text=13-3 Computing pi&nbsp;;url=/nc/PiBorwein.html")
aI("text=14-1 Normal random numbers&nbsp;;url=/nc/RandomNormal.html")
aI("text=14-2 Exponential random numbers&nbsp;;url=/nc/RandomExponential.html")
aI("text=14-3 Monte Carlo&nbsp;;url=/nc/BuffonsNeedle.html")
aI("text=15-5 Prime patterns&nbsp;;url=/nc/PrimePatterns.html")
aI("text=16-1 Bifurcation diagram&nbsp;;url=/nc/Bifurcation.html")
aI("text=16-2 Julia set fractal&nbsp;;url=/nc/JuliaFractal.html")
aI("text=16-3 Newton's fractal&nbsp;;url=/nc/NewtonsFractal.html")
aI("text=16-4 Mandelbrot set fractal&nbsp;;url=/nc/MandelbrotFractal.html")
}

with(milonic=new menuname("About")){
style=submenuStyle;
aI("text=My Work at NASA&nbsp;;url=/NASA.html")
aI("text=Willard & Lowe&nbsp;;url=http://www.willardlowe.com")
aI("text=Resume&nbsp;;url=/RonMakResume.pdf")
}


