The navigation menu bar is not complicated. You do not need to add .js file codes to your blog. What's more, it is not complicated to add it to your blog.
There are two lots of code you have to add to your blog's template. The first part of the code (the css code) is added somewhere before the ]]></b:skin>
I prefer to place mine above the header css code - if I place the actual dropdown navigation menu bar above the Header.
DO NOT CLICK ON "EXPAND TEMPLATE" FOR THIS TUTORIAL. Copy and paste the css code below to somewhere before the code ]]></b:skin>
Onto the other lot of code. I'm not sure if it Javascript or HTML code, actually! Anyway, next thing you do is locate on your blog the exact location where you want to place the dropdown navigation menu bar. Preview your template and ask yourself where you want the dropdown menu bar to be displayed. Okay, close the preview page down and in the template code itself locate the area directly below where you wanted to place it. For example, if you want to add the dropdown menu bar directly above your header, then locate the code for the header. You have to scroll down passed all the css code to locate it. Normally the header code is right below the <body> code but every template differs so you need to locate your template's version of <body>.
The second lot of code is placed where you want it to be displayed, in this example, directly above the code for the header, or somewhere within the opening and closing body tags <body></body>. Below is the second lot of code to add to your template:
Once you have copied and pasted the codes into your template, preview it. Does the navigation menu bar display at all? Is it in the right location? If it does not display at all then you have a minor problem. Check to see where you added the code and remove it from that location. Just highlight it and select "cut". The second lot of code must be placed by itself, therefore, it should be placed after any closing divs for the section above the header (if any). If you have nothing above your header, in the template, then make sure it is placed just after the "outer wrapper" id, which will look something like this:
<div id='outer-wrapper'>
If that still does not work, then highlight and cut the second lot of code, then save your template. Once saved, click on the "Expand template" option. Scroll down to where the same section is again, to find the header code (HTML/Javascript? code). Now, right at the top of the header code will be something like this:
<div id='wrap'>
<div id='header-wrapper'>
<div class='header'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
Your code will look different to this one. Paste the entire second lot of code directly above the <b:section class='header' line of code.
For example:
<div id='wrap'>
<div id='header-wrapper'>
<div class='header'>
All the second lot of code goes here.
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
Click on "Preview template" to see if it will display/load the page. Does it? If yes, save the template. If you get an error "The template could not be parsed .... because of whatever problem... usually about "body" and it needs to be closed, do this:
At the very bottom of the second lot of code are two closing divs
</div>
</div>
Cut one of the closing divs and preview the template. If the page loads, save the template. If the problems persists, paste the cut </div> at the bottom of the header code. The header code will have it's own closing divs. Paste the cut </div> after the header's closing divs, then preview the template. If it still won't load the page, repeat the process with the remainding dropdown navigation menu bar's closing div. Cut it and paste it at the bottom of the header's closing divs. Preview the template. This time it should load the page and you can preview it. If it still does not display, delete one of the closing divs </div> from the bottom of the header's code (where all the closing divs are). Preview the template and this time it will display.Once you got the Preview template page displayed, close it down and save the template.
Usually, by deleting one of the closing divs </div> to the dropdown navigation menu, the "Preview template" loads, and the "template could not be parsed" problem goes away. USUALLY!
Anyway, now you can go ahead and start editing the links to your new dropdown menu. I've provided a link for a live demo of this dropdown menu, but this tutorial has been altered slightly from the original live-demo version. This tutorial example does not contain the image on the left; the search bar; nor the live time/date function on the far right. Nor does it have a transparency over the dropdown menus, which is visible when using the Internet Explorer web browser. I have added an additional dropdown menu list to the tutorial example. Everything else is exactly the same. It's the one at the very top of the live-demo blog.