  ///startfunktion zum verstecken der zusatzabfragen
  var DOM = (document.getElementById)? true:false;		
  var sicherung = false;
  function hideAll()
  {  
 					
		if(DOM==true)
    {	
    if(document.getElementById('name2'))
    {
    checkThis('name2');       
	checkThis('name3');    
	checkThis('rechnung');  
	checkThis('bestaetigung');  
	checkThis('sonstiges');     
	  
    }///end, wenn Elemente auf seite
   } //end if dom   
  }///end hidAll
  
  //Wenn Werte eingetragen sind, dann auch zeigen 
  function checkThis(e)
  {		
  if(DOM==true)
    {	
 	var oben = document.getElementById(e);
  	var voll = oben.getElementsByTagName("input"); 
  	var summe = false;
  	
	for(i=0; i<voll.length; i++)
    {
      if(voll[i].value.length >=1)
      {
      summe = true;
      }      
    } 
      
  var texte = oben.getElementsByTagName("textarea"); 
  var weiteres = false;
  var i;
  for(i=0; i<texte.length; i++)
    {
      if(texte[i].value.length >=3)
      {
      weiteres = true; 
      }      
    } 
         
    if(summe==false)
    {    
    document.getElementById(e).style.display = 'none';
    }
    if(weiteres==false)
    {
    document.getElementById(e).style.display = 'none';
    }
    if(summe==true)
    {
    document.getElementById(e).style.display = 'block';
    }  
    if(weiteres==true)
    {
    document.getElementById(e).style.display = 'block';
    }     
    }///end if dom
  } ///ende checkThis
  
  
  function showHide(element)
  {
  				
		if(DOM==true)
    {	
  if(document.getElementById(element).style.display == 'none')
      {
      document.getElementById(element).style.display = 'block';  
      }
  else if(document.getElementById(element).style.display == ' ')
      {
      document.getElementById(element).style.display = 'block';  
      }
  else
      {
      document.getElementById(element).style.display = 'none';  
      }  
      }///end if Dom  
	  
	   sicherung = true;
	  
  }
  

  
  