这段代码什么意思?
function showsubmenu(sid){
whichEl = document.getElementById("submenu" + sid);
menuTitle = document.getElementById("menuTitle" + sid);
if((sid > 200) && (sid < 500)){
var allmenuid = new Array('201','202','203','204','205');
}else{
var allmenuid = new Array('200','500','501','502');
}
for(var i = 0; i < allmenuid.length; i++){
if(sid !=i && whichEl.style.display != "block" ){
document.getElementById("submenu" + allmenuid[i]).style.display = 'none';
document.getElementById("menuTitle" + allmenuid[i]).className=menuTitle.className.replace("close","open");
}
}
if (whichEl.style.display == "block"){
whichEl.style.display = 'none';
menuTitle.className=menuTitle.className.replace("close","open");
}else{
whichEl.style.display = 'block';
menuTitle.className=menuTitle.className.replace("open","close");
}
}