function WriteSubMenu(ID, parentID, subMenu) {
var sText = "";
// Find out the text that goes in the submenu
for (var i=0; i < aSubMenu.length; i++) {
if (i == subMenu) {
for (var j=0; j < aSubMenu[i].length; j++) {
sText += "<div id='submenuitem'>" + aSubMenu[i][j] + "</div>";
}
break;
}
}
if (navigator.appVersion.indexOf("MSIE 5") >= 0 && navigator.appVersion.indexOf("Mac") >= 0) {
return;
}
if (typeof(document.layers) != "undefined") {
sText += "\n";
var myLayer = "";
if (typeof(parentID) != "undefined") { 
myLayer = eval("document." + parentID + ".document." + ID + ".document"); 
} else { 
myLayer = document.layers[ID].document; 
} 
myLayer.open(); 
myLayer.write(sText); 
myLayer.close();
} else if (parseInt(navigator.appVersion) >= 5 && navigator.appName == "Netscape") {
sText += "\n";
if (typeof(hoveredMenuItem) != "undefined") {
hoveredMenuItem.style.backgroundColor = "#55504D";
}
document.getElementById(ID).innerHTML = sText;
document.getElementById("menuitem"+subMenu).style.backgroundColor = aSubMenuHoverColor[subMenu];
document.getElementById("submenu").style.backgroundColor = aSubMenuBGColor[subMenu];
hoveredMenuItem = document.getElementById("menuitem"+subMenu);
} else if (typeof(document.all) != "undefined") {
if (typeof(hoveredMenuItem) != "undefined") {
hoveredMenuItem.style.backgroundColor = "#55504D";
} 
document.all[ID].innerHTML = sText;
document.all("menuitem"+subMenu).style.backgroundColor = aSubMenuHoverColor[subMenu];		
document.all("submenu").style.backgroundColor = aSubMenuBGColor[subMenu];
hoveredMenuItem = document.all("menuitem"+subMenu);
}
}




