

     function refresh(formname) {
         
         if (!formname) formname = "EditForm"
         
         document.forms[formname].scrollpos.value = document.body.scrollTop;         
         
         if (allRTEs.length > 0) { updateRTEs(); }
         document.forms[formname].submit();  
     }

     function finish() {

         document.EditForm.finish.value = 1;
         
         refresh();          
     }
      
     function forward(url) {

         document.EditForm.url.value = url;        
         
         refresh(); 
     }      
       
     function go2(url) {       
         
         url = url + "&scrollpos=" + document.body.scrollTop;    
         
         document.location.href = url;
     } 

   
       
     function showhide(name) {
	  var e = document.getElementById(name);
	  e.style.display = (e.style.display == 'block') ? 'none' : 'block';
     }
	 
     function showlayer(name) {
	  var e = document.getElementById(name);
	  e.style.display = 'block';
     }
	 
     function hidelayer(name) {
	  var e = document.getElementById(name);
	  e.style.display = 'none';
     }
	 
     function showsinglelayer(prefix,name) {

	  hideall(prefix);

	  if (name != 'none')
	  showlayer(name);
     }	 
		 
     function hideall(prefix) {
		 	 
          var all_layers = document.getElementsByTagName("div") ; 
                 
          for (var i = 0; i < all_layers.length ; i++) { 

               Reg_Ausdr = eval("/"+prefix+"/g");

               if (!all_layers[i].id.search(Reg_Ausdr))
               all_layers[i].style.display = 'none'; 
          } 	 	 

     }	 
	 


     function random_number(border) {

          var number = Math.round(Math.random() * border) +1;
          return number;
     }

     function popup(datei,ebene,hoehe,breite,addscrollpos) {
          
          
          // Beim Standard-Namen popup wird eine Zufallszahl generiert, so dass
          // mehrere Popups geöffnet werden können
          if (ebene == 'popup') {               
              var ebene = random_number(100); }

          var sW = screen.width;
          var sH = screen.height;
 
          if (hoehe == 'auto') {               
              var hoehe = sH-200; }
    
          if (hoehe > sH) {               
              var hoehe = sH-200; }    
    
          if (breite == 'auto') {       
              var breite = sW-200; }
    
          if (breite > sW) {       
              var breite = sW-200; }    
                              
          var hW = (sW / 2) - (breite / 2);
          var hH = (sH / 2) - (hoehe / 2);

          if (addscrollpos == "addscrollpos")
          datei += "&ScrollPos="+document.body.scrollTop;    
    
          window.open(datei,ebene,"width="+breite+",height="+hoehe+",left="+hW+",top="+hH+",scrollbars=yes");
      }


     function close_and_refresh(datei) {

          window.opener.location.href = datei;
          self.close();
        
     }
