function delId(id) { delNode(document.getElementById(id)); }
function delNode(node) { if(node)node.parentNode.removeChild(node); }
function menujump(hash) {
   top.MENU.location.hash=hash;
}
function switchId(id,flag,updateVisibleId) {
   node=document.getElementById(id);
   if(node) {
      if(updateVisibleId!=null) top.MENU.visibleId=id;
      switchNode(node,flag);
   }
}
function switchNode(node,flag) {
   if(flag) { disp='inline'; visi='visible'; }
   else { disp='none'; visi='hidden'; }
   node.style.display=disp;
   node.style.visibility=visi;
}
function getElementX(node,rootnode,debug) { 
   if(node) {
      if(rootnode==null) { rootnode=document.body; }      
      var x=0;     
      
      while(node!=rootnode) {          
         x+=node.offsetLeft;         
         if(node.offsetParent!=null)node=node.offsetParent;          
         else node=rootnode;
      } 
      return x;
   } else alert('getElementX('+node+')');
}
function getElementY(node,rootnode,debug) {
   if(debug==null) debug=false;
   if(node) {
      if(rootnode==null) {
         rootnode=document.body;         
      }
      var y=0;
      //do { y+=node.offsetTop;node=node.offsetParent; } while(node!=rootnode);
      if(debug) {
          alert('node='+node.tagName+' id='+node.id+'\n'+
                'offsetParent='+node.offsetParent.tagName+' id='+node.offsetParent.id+'\n'+
                'rootnode='+rootnode.tagName+' id='+rootnode.id);
        }
      while(node!=rootnode) {       
         y+=node.offsetTop;         
         if(node.offsetParent!=null)node=node.offsetParent;          
         else node=rootnode;
         if(debug) {
           alert('node='+node.tagName+' id='+node.id+'\n'+
                 'offsetParent='+node.offsetParent.tagName+' id='+node.offsetParent.id);
        }
      }
      
      return y;
   } else alert('getElementY('+node+')');
}
function preload(url) { var I=new Image; I.src=url; return I; }
function setActionParam(formname,paramname,value,scope) {
   if(scope==null) scope=self;
   var params=new Array();
   var pindex=(paramname=='aktion')?4:PARAM_INDEX[paramname]+5;
   var action=scope.document.forms[formname].action;
   params=action.split('/');
   params[pindex]=value;
   scope.document.forms[formname].action=params.join('/');
}
function comboselect(sel,name) {
   sel.form.elements[name].value=this.value;
   
}
/*
MouseXpos=0;
MouseYpos=0;
if(document.layers) {
   window.captureEvents(Event.MOUSEMOVE);
   window.onmousemove=koordinaten;
} else {
   document.onmousemove=koordinaten;
}
function getMouseXY(e) {
   MouseXpos = (document.layers || (document.getElementById && !document.all)) ? e.pageX :     document.body.scrollLeft + event.clientX;
   MouseYpos = (document.layers || (document.getElementById && !document.all)) ? e.pageY :     document.body.scrollTop + event.clientY;
}
*/