function getElementsByClassName(classname, node)  {
    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

function hideOtherSubnavs(){
  if(document.getElementById('currentPageChildren')){
    document.getElementById('currentPageChildren').style.display = 'none';
  }
  
}

function showOtherSubnavs(){
  document.getElementById('currentPageChildren').style.display = 'block';
}

function initializeSubMenu(){
  var isMSIE = /*@cc_on!@*/0;
  if (isMSIE) {
    nodeIndex = 1;
  }else{
    nodeIndex = 2;
  }
  
  var arr = document.getElementsByClassName('current_page_parent');
    for (i = 0; i < arr.length; i++) {
       parentDomId = arr[i].id
       if(arr[i].childNodes[nodeIndex]){
         arr[i].childNodes[nodeIndex].id = 'currentPageChildren';
         document.getElementById('currentPageChildren').style.display = 'block'
         document.getElementById('currentPageChildren').onmouseover = new Function('showOtherSubnavs();');
         document.getElementById('currentPageChildren').parentNode.onmouseover = new Function('showOtherSubnavs();');
       }
    }
}





