function getWidth() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
      //Non-IE
      myWidth = window.innerWidth;
  } else if( document.documentElement && document.documentElement.clientWidth ) {
    //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
  } else if( document.body && document.body.clientWidth ) {
      //IE 4 compatible
      myWidth = document.body.clientWidth;
  }
  return(myWidth);
}

function getHeight() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      document.documentElement.clientHeight ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && document.body.clientHeight ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return(myHeight);
}

function fillup(){
 if (iedom){
  cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
  cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
  cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
  actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
  cross_slide2.style.left=actualwidth+slideshowgap+"px"
 } else if (document.layers){
  ns_slide=document.ns_slidemenu.document.ns_slidemenu2
  ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
  ns_slide.document.write(leftrightslide)
  ns_slide.document.close()
  actualwidth=ns_slide.document.width
  ns_slide2.left=actualwidth+slideshowgap
  ns_slide2.document.write(leftrightslide)
  ns_slide2.document.close()
 }
 lefttime=setInterval("slideleft()",30)
}


function slideleft() {
  if (iedom){
    if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
      cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
    else
      cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"
    if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
      cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
    else
      cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"
  }  else if (document.layers){
    if (ns_slide.left>(actualwidth*(-1)+8))
      ns_slide.left-=copyspeed
    else
      ns_slide.left=ns_slide2.left+actualwidth+slideshowgap
    if (ns_slide2.left>(actualwidth*(-1)+8))
      ns_slide2.left-=copyspeed
    else
      ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
  }
}
function slidetop() {
  if (iedom){
    if (parseInt(cross_slide.style.top)>(actualheight*(-1)+8))
      cross_slide.style.top=parseInt(cross_slide.style.top)-copyspeed+"px"
    else
      cross_slide.style.top=parseInt(cross_slide2.style.top)+actualheight+slideshowgap+"px"
    if (parseInt(cross_slide2.style.top)>(actualheight*(-1)+8))
      cross_slide2.style.top=parseInt(cross_slide2.style.top)-copyspeed+"px"
    else
      cross_slide2.style.top=parseInt(cross_slide.style.top)+actualheight+slideshowgap+"px"
  }  else if (document.layers){
    if (ns_slide.top>(actualheight*(-1)+8))
      ns_slide.top-=copyspeed
    else
      ns_slide.top=ns_slide2.top+actualheight+slideshowgap
    if (ns_slide2.top>(actualheight*(-1)+8))
      ns_slide2.top-=copyspeed
    else
      ns_slide2.top=ns_slide.top+actualheight+slideshowgap
  }
}

function SetTooltip(n, b, l, editible) {
  if (n.value == '' || n.value == l.options[l.selectedIndex].text) {
    b.style.background = "url(menu/miniback.gif)"
    b.title = 'Terug naar selectie';
  } else {
    if (editible==0) {   // item aanpassen NIET toegestaan!!
      b.style.background = "url(menu/minisave_n.gif)"
      b.title = "Nieuw item opslaan";
    } else if (l.options[l.selectedIndex].value==0) {   // geen item geselecteerd!!
      b.style.background = "url(menu/minisave_n.gif)"
      b.title = "Nieuw item opslaan";
    } else {
      b.style.background = "url(menu/minisave_e.gif)"
      b.title = "Aanpassing opslaan";
    }
  }
}

function ToggleListbox(n, b, l, t, id) {
  if (b.title == "Aanpassing opslaan" || b.title == "Nieuw item opslaan") {
    document.forms[0].submit();
    b.title = 'Terug naar de selectie';
    b.style.background = "url(menu/miniback.gif)"
  } else {    // in rust...
    if (l.options[l.selectedIndex].value==0) {   // geen item geselecteerd, dus toevoegen!!
      if (n.style.display == '') {
        document.getElementById(id).style.color = 'Black';
        b.style.background = 'url(menu/minikruisje.gif)'
        b.title = t + ' toevoegen';
        n.style.display = 'none';
        l.style.display = '';
      } else {
        n.value = '';
        document.getElementById(id).style.color = 'Red';
        b.style.background = 'url(menu/miniback.gif)'
        b.title = 'Terug naar de selectie';
        n.style.display = '';
        l.style.display = 'none';
        n.focus();
      }
    } else {                              // wel een item geselecteerd !!
      if (n.style.display == '') {
        document.getElementById(id).style.color = 'Black';
        b.style.background = 'url(menu/b_edit.png)'
        b.title = t + ' voor ALLE gekoppelde items aanpassen?';
        n.style.display = 'none';
        l.style.display = '';
      } else {
        n.value = l.options[l.selectedIndex].text;
        document.getElementById(id).style.color = 'Red';
        b.style.background = "url(menu/miniback.gif)"
        b.title = 'Terug naar de selectie';
        n.style.display = '';
        l.style.display = 'none';
        n.focus();
      }
    }
  }
}

function AddOrEdit(n, b, l, t, editible) {
  if (l.options[l.selectedIndex].value==n) {
    b.title = t + ' toevoegen';
  }  else {
    if (editible==1) {   // forceer: bewerken is WEL toegestaan!!!
       b.title = t + ' voor ALLE gekoppelde items aanpassen?';
  } else {
      b.title = t + ' toevoegen';
   }
  }
}
function GetHorizPositions() {
  for (var i=1 ; i<25 ; i++ ) {  // doorloop eerst alle menu's
    var elem = document.getElementById('menu_'+i);
    if (elem) {   // bestaat dit menu eigenlijk wel?
      xpos[i] = elem.left;
  }
  }
}

function ShowSubmenu(id, subid) {
  clearTimeout(vertraag)
  for (var i=1 ; i<180 ; i++ ) {  // doorloop eerst alle submenu's
    var elem = document.getElementById('sublijn_'+i);
    if (i != id && elem) {   // bestaat deze sublijn eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('submenu_'+i);
    if (i != id && elem) {   // bestaat dit submenu eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('subsublijn_'+i);
    if (i != subid && elem) {   // bestaat deze subsublijn eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('subsubmenu_'+i);
    if (i != subid &&  elem) {   // bestaat dit subsubmenu eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
  }
  var mess;
  var elem = document.getElementById('sublijn_'+id)
  if (elem) {   // bestaat deze sublijn eigenlijk wel?
    elem.style.display = '';  // toon de geselecteerde sublijn
    mess = "toon sublijn:"+id;
  }
  var elem = document.getElementById('submenu_'+id)
  if (elem) {   // bestaat dit submenu eigenlijk wel?
    elem.style.display = '';  // toon het geselecteerde submenu
    mess += "  toon submenu:"+id;
  }
  var elem = document.getElementById('subsublijn_'+subid)
  if (elem) {   // bestaat deze subsublijn eigenlijk wel?
    elem.style.display = '';  // toon de geselecteerde subsublijn
    mess += "  toon subsublijn:"+subid;
  }
  var elem = document.getElementById('subsubmenu_'+subid)
  if (elem) {   // bestaat dit submenu eigenlijk wel?
    elem.style.display = '';  // toon het geselecteerde submenu
    mess += "  toon subsubmenu:"+subid;
  }
//  window.status = mess;
}

function DelaySubmenu(level, parent, grndpar) {
  vertraag = setTimeout("ResetSubmenu("+level+", "+parent+", "+grndpar+")", 1900);
}

function ResetSubmenu(level, parent, grndpar) {
  var mess="";
  for (var i=1 ; i<180 ; i++ ) {  // doorloop eerst alle submenu's
    var elem = document.getElementById('sublijn_'+i);
    if (elem) {   // bestaat deze sublijn eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('submenu_'+i);
    if (elem) {   // bestaat dit submenu eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('subsublijn_'+i);
    if (elem) {   // bestaat deze subsublijn eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
    var elem = document.getElementById('subsubmenu_'+i);
    if (elem) {   // bestaat dit submenu eigenlijk wel?
      elem.style.display = 'none';  // verberg deze dan
    }
  }
  if (level>2) {
    var elem = document.getElementById('sublijn_'+grndpar)
    if (elem) {   // bestaat deze sublijn eigenlijk wel?
      elem.style.display = '';  // toon de geselecteerde sublijn
      mess += "  submenu teruggezet (level: "+level+"  grndpar:"+grndpar+")";
    }
    var elem = document.getElementById('submenu_'+grndpar)
    if (elem) {   // bestaat dit submenu eigenlijk wel?
      elem.style.display = '';  // toon het geselecteerde submenu
      mess += "  submenu teruggezet (level: "+level+"  grndpar:"+grndpar+")";
    }
    var elem = document.getElementById('subsublijn_'+parent)
    if (elem) {   // bestaat deze subsublijn eigenlijk wel?
      elem.style.display = '';  // toon de geselecteerde subsublijn
      mess += "  toon subsublijn:"+parent;
    }
    var elem = document.getElementById('subsubmenu_'+parent)
    if (elem) {   // bestaat dit subsubmenu eigenlijk wel?
      elem.style.display = '';  // toon het geselecteerde subsubmenu
      mess += "subsubmenu teruggezet (level: "+level+"  parent:"+parent+")";
    }
    if (mess=="") {
      mess = "niets teruggezet (level: "+level+"  parent: "+parent+"  grndpar: "+grndpar+")";
    }
  } else {
    var elem = document.getElementById('sublijn_'+parent)
    if (elem) {   // bestaat deze sublijn eigenlijk wel?
      elem.style.display = '';  // toon de geselecteerde sublijn
      mess += "  submenu teruggezet (level: "+level+"  grndpar:"+parent+")";
    }
    var elem = document.getElementById('submenu_'+parent)
    if (elem) {   // bestaat dit submenu eigenlijk wel?
      elem.style.display = '';  // toon het geselecteerde submenu
      mess = "submenu teruggezet (parent: "+parent+")";
    } else {
      mess = "niets teruggezet (level: "+level+"  parent: "+parent+"  grndpar: "+grndpar+")";
    }
  }
//  window.status = mess;
}


function openwindow(url) {
 window.open(url,"DocWindow","toolbar=yes, location=no, directories=no, status=no, menubar=no, scrollbars=auto, resizable=yes, left=90, top=160, wgrndparth=800, height=600")
}

function createwindow(data)  {
 extraWindow = window.open("", "extraWindow", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=auto, resizable=yes, left=90, top=160, width=800, height=600");
 extraWindow.document.write(data);
 extraWindow.close();
}