function open_window(url,name,x,y,resiz)
{
   format="resizable="+resiz+",scrollbars=yes,width="+x+",height="+y+",screenX=0,screenY=0,toolbar=no";
   parent.name="mainWindow";
   remote=window.open(url,name,format);
}

function dhtmlLoadScript(url)
{
   var e = document.createElement("script");
   e.src = url;
   e.type="text/javascript";
   document.getElementsByTagName("head")[0].appendChild(e);
}

var prevItem="";

function markPath(item)
{
 var parentItem = "";
 if(prevItem != "")
 {
  unmarkPath(prevItem);
 }
 prevItem=item;
 arrPath=new Array;
 var tmplevel=oCMenu.m[item].lev;
 do {
  level=oCMenu.m[item].lev;
  oCMenu.m[item].cl="clLevel"+level+"marked";
  oCMenu.m[item].cl2="clLevel"+level+"markedOver";
  parentItem=item;
  arrPath[arrPath.length]=item;
 } while(item=oCMenu.m[item].parent);
 for (var i=0; i < arrPath.length; i++)
 {
  oCMenu.hidesub(tmplevel,arrPath[i]);
  tmplevel--;
 }

 for (var i=1; i<= arrPath.length; i++)
 {
  oCMenu.showsub(arrPath[arrPath.length-i]);
 }
}

function unmarkPath(item)
{
 var parentItem = "";
 do {
  level=oCMenu.m[item].lev;
  oCMenu.m[item].cl="clLevel"+level;
  oCMenu.m[item].cl2="clLevel"+level+"over";
  parentItem=item;
 } while(item=oCMenu.m[item].parent);
  oCMenu.showsub(parentItem);
}

function changeMenu(menu,page,navlogo)
{
  if (menu != "")
  {
   toload="javascript/sm-eintraege-"+menu+".js";
   dhtmlLoadScript(toload);
   document.getElementById("divleft").style.visibility="visible";
  }
  else
  {
      document.getElementById("divleft").style.visibility="hidden";
  }

  if (page != "")
  {
     document.getElementById("icenter").src=page;
  }


  if (navlogo != "")
  {
    document.getElementById("divnavlogo").firstChild.src=navlogo;
    document.getElementById("divnavlogo").style.visibility="visible";
  }
  else
  {
    document.getElementById("divnavlogo").style.visibility="hidden";
  }
}
