// ============================================= 
// Draw menu functions
// =============================================
function fnDrawMenu(objMenu) {
  var objVal = "";
  var strHtml = "<table border='0' cellpadding='3' cellspacing='0' style='width:252px'>";
  var strMenuName = objMenu.Name;
  var flgShowRow = "";
  for (var i = 0; i < objMenu.length; i++) {
    label = objMenu.arrKeys[i];
    objVal = objMenu.arrVals[i];
 /*   if (objVal.hasOwnProperty("toXml")) {
      // it's a sub menu
      // SR: 8/20: forcing it to show all rows now that scroller is removed. 
      // if (i > 9) {
      //   flgShowRow = "none";
      // }
      strHtml += "<tr style='display:" + flgShowRow + ";' id='row" + strMenuName + (i + 1) + "' name='row" + strMenuName + (i + 1) + "'>";
      strHtml += "<td style='width:14px'><img src='/Portals/0/Images/Shim.gif' style='width:14px;height:10px;'></td>";
      strHtml += "<td style='width:10px'><img src='/Portals/0/Images/Bullet" + strMenuName + ".gif'/></td>";
      strHtml += "<td style='width:228px'><a class='menu-" + strMenuName + "' href='JavaScript:fnOpenSubMenu(\"" + objVal.Name + "\")'>" + label + "</a></td>";
      strHtml += "</tr>";
    } else {
      // SR: 8/20: forcing it to show all rows now that scroller is removed. 
      // if (i > 9) {
      //   flgShowRow = "none";
      // }
      strHtml += "<tr style='display:" + flgShowRow + ";' id='row" + strMenuName + (i + 1) + "' name='row" + strMenuName + (i + 1) + "'>";
      strHtml += "<td style='width:14px'><img src='/Portals/0/Images/Shim.gif' style='width:14px;height:10px;'></td>";
      strHtml += "<td style='width:10px'><img src='/Portals/0/Images/Bullet" + strMenuName + ".gif'/></td>";
      strHtml += "<td style='width:228px'><a class='menu-" + strMenuName + "' href='" + objVal + "'>" + label + "</a></td>";
      strHtml += "</tr>";
    }*/
	strHtml += "<tr style='display:" + flgShowRow + ";' id='row" + strMenuName + (i + 1) + "' name='row" + strMenuName + (i + 1) + "'>";
    strHtml += "<td style='width:14px'><img src='/Portals/0/Images/Shim.gif' style='width:14px;height:10px;'></td>";
    strHtml += "<td style='width:10px'><img src='/Portals/0/Images/Bullet" + strMenuName + ".gif'/></td>";
    strHtml += "<td style='width:228px'><a class='menu-" + strMenuName + "' href='JavaScript:fnOpenSubMenu(\"" + objVal.Name + "\")'>" + label + "</a></td>";
    strHtml += "</tr>";	
  }
  strHtml += "</table>";
  return(strHtml);
}

function fnDrawItemList(objMenu) {
  var objVal = "";
  var strHtml = "";
  var strParentMenuName = objMenu.Name;
  for (var i = 0; i < objMenu.length; i++) {
    label = objMenu.arrKeys[i];
    objVal = objMenu.arrVals[i];
    //if (objVal.hasOwnProperty("toXml")) {
      // it's a sub menu
	  
      var strMenuName = objVal.Name;
      strHtml += "<div style='display:none;' id='ItemList" + strMenuName + "' name='ItemList" + strMenuName + "'>";
      strHtml += "<table border='0' cellpadding='3' cellspacing='0' style='width:357px'>";
      strHtml += "<tr>";
      strHtml += "  <td style='width:357px' align='center' colspan='3' class='menu-" + strParentMenuName + "'><b>" + label + "</b></td>";
      strHtml += "</tr>";
      for (var j = 0; j < objVal.length; j++) {
        itemLabel = objVal.arrKeys[j];
        itemVal = objVal.arrVals[j];
        strHtml += "<tr>";
        strHtml += "  <td style='width:14px'><img src='/Portals/0/Images/Shim.gif' style='width:14px;height:10px;'></td>";
        strHtml += "  <td style='width:10px'><img src='/Portals/0/Images/BulletDoc.gif'/></td>";
        /*
          DZG: 2008-07-16
          If document has URL use it, otherwise use document
        */
        if(itemVal.indexOf("http://") >= 0) {
          strHtml += "  <td style='width:333px'><a class='menu-" + strParentMenuName + "' href='" + itemVal + "' target='_blank'>" + itemLabel + "</a></td>";
        } else {
          strHtml += "  <td style='width:333px'><a class='menu-" + strParentMenuName + "' href='/Portals/0/Guidelines/" + itemVal + "' target='_blank'>" + itemLabel + "</a></td>";
        }
        strHtml += "</tr>";
      }
      strHtml += "</table>";
      strHtml += "</div>";
   // }
  }
  return(strHtml);
}

oLastItemList = "";
function fnOpenSubMenu(str) {
  var oDiv = document.getElementById("ItemList" + str);

  if (oLastItemList != "") {
    oLastItemList.style.display = "none";
  }
  oLastItemList = oDiv;
  oDiv.style.display = "";
}

