function menu_writeitem(obj) {
  var linkstart="";
  var linkend="";
  if(obj.filecount && obj.path) {
    linkstart='<a class=menulink href="'+obj.path+'">';
    linkend='</a>';
  }

  if(obj.img) {
    var imgw="",imgh="";
    if(obj.imgwidth) imgw='width='+obj.imgwidth;
    if(obj.imgheight) imgh='height='+obj.imgheight;
    document.writeln('<span id="'+obj.id+'" class=floating>'+linkstart+'<img '+imgw+' '+imgh+' src="'+obj.img+'" alt="'+obj.label+'" border=0>'+linkend+'</span>');
  } else {
    var endgfx="";
    if(obj.subs)
      endgfx='<td width=1%><img src="/images/menubar/ruut_menubar.gif"></td>';
    document.writeln('<span id="'+obj.id+'" class=floating><table width=170 class=menuitem border=0 cellspacing=0 cellpadding=0><tr><td  WIDTH="3"><img SRC="/images/empty.gif" ALT="" WIDTH="3" HEIGHT="1" HSPACE="0" VSPACE="0" BORDER="0" ALIGN="top"></td><td WIDTH="147" class=menuitem>'+linkstart+obj.label+linkend+'</td>'+endgfx+'</tr></table></span>');
  }
}


function menu_write(iarr,parentid) {
  if(getCookie('menu_disabled')=='yes') return;
  if(parentid==null) { parentid='menu' }

  var j=0;
  for(var i in iarr) {
    var id=parentid+'_'+(j++);
    iarr[i].id=id;

    menu_writeitem(iarr[i]);

    if(iarr[i].subs) {
      menu_write(iarr[i].subs,id);
    }
  }
}

function bodyinit() {
  var s=window.location.search;
  var lang_append='';
  var lang_tag='lang=';
  if(s.length>0) {
    var offset;
    if(offset=s.indexOf(lang_tag)) {
      offset+=lang_tag.length;
      var end=s.indexOf('&',offset);
      if(end==-1)
        end=s.length;
      var lang=s.substring(offset,end);
      if(lang != '')
        lang_append='_'+lang;
    }
  }
  if(getCookie('menu_disabled')!='yes') {
    menu_load('menu',8,62);
    document.images.menutoggle.src='/images/menubar/menu_disable'+lang_append+'.gif';
  } else {
    document.images.menutoggle.src='/images/menubar/menu_enable'+lang_append+'.gif';
  }
}

