Okay. First of all, when dealing with javascript, I absolutely recommend using Firefox and installing the
Web Developer toolbar to help debug your coding. Internet Explorer's javascript errors are completely and totally useless.
Now, onto the problem I believe you're experiencing. Following is an excerpt of your code:
Code:
<script language="JavaScript" type="text/javascript">
function mmLoadMenus() {
if (window.mm_menu_0210153040_0) return;
window.mm_menu_0210153040_0 = new Menu("root",113,18,"",12,"#FFFFFF","#666600","#99CC99","#CCFFFF","left","middle",3,0,1000,-5,7,true,false,false,0,true,true);
mm_menu_0210153040_0.addMenuItem("Acupuncture");
mm_menu_0210153040_0.hideOnMouseOut=true;
mm_menu_0210153040_0.bgColor='#555555';
mm_menu_0210153040_0.menuBorder=1;
mm_menu_0210153040_0.menuLiteBgColor='#FFFFFF';
mm_menu_0210153040_0.menuBorderBgColor='#777777';
window.mm_menu_0210154828_0 = new Menu(","#CCCCCC","#66CC66","#336600","center",3,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_0210154828_0.addMenuItem(");
mm_menu_0210154828_0.fontWeight="bold";
mm_menu_0210154828_0.hideOnMouseOut=true;
mm_menu_0210154828_0.bgColor='#555555';
mm_menu_0210154828_0.menuBorder=1;
mm_menu_0210154828_0.menuLiteBgColor='#FFFFFF';
mm_menu_0210154828_0.menuBorderBgColor='#777777';
mm_menu_0210154828_0.writeMenus();
} // mmLoadMenus()t 2005 Macromedia, Inc. All rights reserved. -->
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>
The line that I have highlighted in red is where your error is originating. You open a quote near the beginning of the line, but you never terminate it. That makes the entire function invalid, meaning that you can't call that function when you try to do so right after your body tag.