function CreateMenu(){
  var imgspacer = new Image();
  imgspacer.src = "/templates/standard/img/page/spacer.gif";

  for (var i=0; i<sm.length; i++){
    var str="";
    var top = 0;
    var smtd = "";
    if (sm[i].length){
      str='<div id="sm' + i + '" style="visibility:hidden;z-index:99;position:absolute;top:0;left:0;"><table width=120  cellspacing=0 cellpadding=0 bgcolor=#305594 style=\'filter:Alpha(Opacity=\"90\");\'>';
      for (j=0;j< sm[i].length;j++){
        smtd = 'smtd' + i + '_' + j;
        sm_cont=sm[i][j].split("^");
        str+='<tr><td height=22 nowrap class=submenu valign=center id="'+smtd+'">';
        str+='<div style="position:absolute;z-index:1;top:' + top + 'px;left:0px;width:120px;height:22px;border-bottom:1px solid #ffffff"><a href="' + sm_cont[1] + '" onMouseOver="CancelHideSm(\''+smtd+'\');" onMouseOut="HideMenuSm(\''+smtd+'\');"><img src="' + imgspacer.src + '" width="120" height="22" border="0"></a></div>';
        str+='&nbsp;&nbsp;&nbsp;' + sm_cont[0] + '</td></tr>';
        top += 22;
      }
      str+='</table></div>';
    }
    document.write(str);
  }
    var parent="mm" + 0;
    var child="sm" + 0;
    menu=layer(parent);
    submenu=layer(child);
}

var pt=1;
var activeMenu=-1;
function ShowMenu(id){
  CancelHide();
  if(id!=activeMenu){
    if(activeMenu!=-1) HideAfterDelay();
    var parent="mm" + id;
    var child="sm" + id;
    menu=layer(parent);
    submenu=layer(child);
    submenu.moveTo(menu.getAbsoluteLeft() + menu.getWidth(), menu.getAbsoluteTop() - pt);
    submenu.show();
    activeMenu=id;
  }
}
function HideMenu(){
  delay=setTimeout("HideAfterDelay()",100);
}

function HideMenuSm(smtd){
  delay=setTimeout("HideAfterDelay()",900);
  if (smtd != null){
    eval('document.getElementById("' + smtd + '").style.background = "#305594"');
  }
}
function CancelHideSm(smtd){
  if(self.delay) clearTimeout(delay);
  if (smtd != null){
    eval('document.getElementById("' + smtd + '").style.background = "#213f63"');
  }

}

function CancelHide(){
  if(self.delay) clearTimeout(delay);
}

function HideAfterDelay(){
  submenu.hide();
  activeMenu=-1;
}