Moved part of the userguide menu javascript to an external file.
diff --git a/user_guide/database/active_record.html b/user_guide/database/active_record.html
index 504f183..b538a4b 100644
--- a/user_guide/database/active_record.html
+++ b/user_guide/database/active_record.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/caching.html b/user_guide/database/caching.html
index ac0c354..d2cbd9c 100644
--- a/user_guide/database/caching.html
+++ b/user_guide/database/caching.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/call_function.html b/user_guide/database/call_function.html
index dc6ae50..f61b6f7 100644
--- a/user_guide/database/call_function.html
+++ b/user_guide/database/call_function.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/configuration.html b/user_guide/database/configuration.html
index 09e1b56..9c679c9 100644
--- a/user_guide/database/configuration.html
+++ b/user_guide/database/configuration.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/connecting.html b/user_guide/database/connecting.html
index 849c806..04c0c2c 100644
--- a/user_guide/database/connecting.html
+++ b/user_guide/database/connecting.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/examples.html b/user_guide/database/examples.html
index f1deda2..8989b96 100644
--- a/user_guide/database/examples.html
+++ b/user_guide/database/examples.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/fields.html b/user_guide/database/fields.html
index f200bbc..6dc4eeb 100644
--- a/user_guide/database/fields.html
+++ b/user_guide/database/fields.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/helpers.html b/user_guide/database/helpers.html
index 4dfc07b..6db89e0 100644
--- a/user_guide/database/helpers.html
+++ b/user_guide/database/helpers.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/index.html b/user_guide/database/index.html
index c99b571..7ad5ace 100644
--- a/user_guide/database/index.html
+++ b/user_guide/database/index.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/queries.html b/user_guide/database/queries.html
index 3778e28..e1d346c 100644
--- a/user_guide/database/queries.html
+++ b/user_guide/database/queries.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/results.html b/user_guide/database/results.html
index c4583fb..9ce6a31 100644
--- a/user_guide/database/results.html
+++ b/user_guide/database/results.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/table_data.html b/user_guide/database/table_data.html
index e1ac607..05d2d83 100644
--- a/user_guide/database/table_data.html
+++ b/user_guide/database/table_data.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/transactions.html b/user_guide/database/transactions.html
index 5ecede8..8a9ac1b 100644
--- a/user_guide/database/transactions.html
+++ b/user_guide/database/transactions.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />

diff --git a/user_guide/database/utilities.html b/user_guide/database/utilities.html
index 7fe6c02..6b6956c 100644
--- a/user_guide/database/utilities.html
+++ b/user_guide/database/utilities.html
@@ -10,12 +10,7 @@
 <script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../nav/prototype.lite.js"></script>

 <script type="text/javascript" src="../nav/moo.fx.js"></script>

-<script type="text/javascript">

-window.onload = function() {

-	myHeight = new fx.Height('nav', {duration: 400});

-	myHeight.hide();

-}

-</script>

+<script type="text/javascript" src="../nav/user_guide_menu.js"></script>

 

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <meta http-equiv='expires' content='-1' />