// sias javascript

var brDOM = (document.getElementById) ? true : false; // true if browser supports DOM
//var currentSubmenu = "";

function fn_init_menus(){
  if(brDOM){

    // find vertical menu
    var vertMenu = document.getElementById("vertical-nav");
  
    // get panels - presuming that these are the first child elements
    var navPanels = vertMenu.childNodes;
    for(var i=0;i<navPanels.length;i++){
      currentNode = navPanels[i];
      //alert(currentNode.nodeName);
      if (currentNode.nodeName == 'DIV'){
        headingNode = currentNode.getElementsByTagName('H3');
        strHeading = headingNode[0].innerHTML;
        //alert(strHeading);
        headingNode[0].innerHTML = '<a href="javascript:fn_toggle_submenu(\'' + currentNode.id + '\')">' + strHeading + '</a>';
        if (currentNode.getElementsByTagName('UL')[0]){
          subMenu = currentNode.getElementsByTagName('UL')[0];
          if (currentSubmenu != currentNode.id){
            subMenu.style.display = 'none';
            headingNode[0].style.backgroundImage = 'url(point-left.gif)';
          } else {
            subMenu.style.display = 'block';
            headingNode[0].style.backgroundImage = 'url(point-down.gif)';
          }

        }  
      }
    }
  }
  //alert(currentSubmenu);
}

function fn_toggle_submenu(panelId){
  if (document.getElementById(panelId)){
    subMenu = document.getElementById(panelId).getElementsByTagName('UL')[0];
    headingNode = document.getElementById(panelId).getElementsByTagName('H3');

    if (subMenu.style.display=='block'){
      subMenu.style.display='none';
      headingNode[0].style.backgroundImage = 'url(point-left.gif)';
    } else {
      subMenu.style.display='block';
      headingNode[0].style.backgroundImage = 'url(point-down.gif)';

    }
  }
}

//function fn_set_current_submenu(str){
//  currentSubmenu=str;
//}

window.onload = function(){fn_init_menus()}