function MnuSMnu(orientM, orientS, targetS)
{  this.orientM=orientM;
   this.orientS=orientS;
   this.targetS=targetS;
   this.Level=new Array();
   this.Text=new Array();
   this.Target=new Array();
   this.Cmnd=new Array();
   this.Efect=new Array();
   this.Add=MnuAdds;
   this.Show=MnuShow;
   this.Load=MnuLoad;
}
function MnuAdds(Level,Text,Target,Cmnd,Efect)
{  var Size=this.Level.length;
   this.Level[Size]=Level;
   this.Text[Size]=Text;
   this.Target[Size]=Target;
   this.Cmnd[Size]=Cmnd;
   this.Efect[Size]=Efect;
   return Size;
}
function MnuShow()
{  var First="-";
   document.write("<BODY class='menu'><TABLE class='menu'>");
   if(this.orientM=="H") {document.write("<TR class='menu'>");}
   for(var I=0;I<this.Level.length;I++)
   {  if(this.Level[I]=="M")
      {  if(this.orientM=="V") document.write("<TR class='menu'>");
         document.write("<TD class='menu'><A class='menu' ",this.Efect[I]);
         if(this.Cmnd[I]!="")
         {  document.write(" name=",I," onClick='Menu.Load(this.name)'");
            if(First=="-") First=I;
         }
         document.write(">",this.Text[I],"</A></TD>");
         if(this.orientM=="V") document.write("</TR>");
      }
   }
   if(this.orientM=="H") document.write("</TR>");
   document.write("</TABLE></BODY></HTML>");
   document.close();
   Menu.Load(First);
}
function MnuLoad(Param)
{  var I=Param;
   window.open(this.Cmnd[Param],this.Target[Param]);
   WinSub=window.open("",this.targetS);
   WinSub.document.open();
   WinSub.document.write("<HTML><HEAD><TITLE></TITLE>");
   WinSub.document.write("<LINK REL='STYLESHEET' TYPE='text/css' HREF='/script/menu.css' />");
   WinSub.document.write("</HEAD><BODY class='smnu'><TABLE class='smnu'>");
   if(this.orientS=="H") WinSub.document.write("<TR class='smnu'>");
   for(I++;I<this.Level.length;I++)
   {  if(this.Level[I]=="S")
      {  if(this.orientS=="V") WinSub.document.write("<TR class='smnu'>");
         WinSub.document.write("<TD class='smnu'><A class='smnu' ",this.Efect[I]);
         if(this.Cmnd[I]!="")
         {  WinSub.document.write(" onClick='window.open(");
            WinSub.document.write('"',this.Cmnd[I],'","',this.Target[I],'")',"'");
         }
         WinSub.document.write(">",this.Text[I],"</A></TD>");
         if(this.orientS=="V") WinSub.document.write("</TR>");
      }
      else break;
   }
   if(this.orientS=="H") {document.write("</TR>");}
   WinSub.document.write("</TABLE></BODY></HTML>");
   WinSub.document.close();
}


