<!--
    
    function submit_init()
    {
      if(!checkFluInputs()) 
        return false;
        
      start_request();
      return false;
    }
    
    
    
    //AJAX-request starten  
    function start_request() 
      {
          // Fallunterscheidung, weil IE mal wieder anders als die anderen tickt
          if (window.XMLHttpRequest) 
            { // Mozilla, Opera ...
          		http_request = new XMLHttpRequest();
              }
          else if (window.ActiveXObject) 
            { // IE
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
              }
              
          
          alertX(waitText);
          
          document.fluform.fluFirstname.disabled = true;
          document.fluform.fluSurname.disabled = true;
          document.fluform.fluMail.disabled = true;
          document.fluform.fluMailConfirm.disabled = true;
          
          http_request.onreadystatechange = callback;
          
          
          http_request.open('POST', 'ajaxflu.php', true);
          
          //Header für den Request
          http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
          // Definierung der POST-Variablen in der Form 
          // var1=val1&var2=val2
          var post = 'fluFirstname='+document.fluform.fluFirstname.value
                   +'&fluSurname='+document.fluform.fluSurname.value
                   +'&fluMail='+document.fluform.fluMail.value
                   +'&fluMailConfirm='+document.fluform.fluMailConfirm.value;
          
          // den Request mit den Post-Daten absenden 
          http_request.send(post);
          return false;
      }
      
      
    //callback-funktion 
    function callback() 
      {
        
        if (http_request.readyState == 4) 
          {
        		if (http_request.status == 200) 
              {
          			parseXML(http_request.responseXML);
                }
        		else 
              {
                cls();
          			alertX(requestError);
                document.fluform.fluFirstname.disabled = false;
                document.fluform.fluSurname.disabled = false;
                document.fluform.fluMail.disabled = false;
                document.fluform.fluMailConfirm.disabled = false;
          		  }
            }
        }
    
    
    // Zerlegung des XML-Dokumentes
    function parseXML(xmldoc) 
      {
      
        // Alle elemente mit dem Tag "<error>" aus dem XML filtern
        var response_tree = xmldoc.getElementsByTagName('response');
        
        var response = response_tree.item(0).firstChild.nodeValue;
        
        cls();
            
        if(response == 0)
        {
          alertX(success);
        }
        
        else if(response == 4)
        {
          errorX(serverError);
        }
        
        else
        {
          errors = response.split(';');
          for(i=0; i<errors.length; i++)
          {
            switch(errors[i])
            {
              case 1:
                errorX(invalidNames + '<br />');
              case 2:
                errorX(differentMails + '<br />', true);
              case 2:
                errorX(invalidMail + '<br />', true);
            }
          }
               
        }
      
      document.fluform.fluFirstname.disabled = false;
      document.fluform.fluSurname.disabled = false;
      document.fluform.fluMail.disabled = false;
      document.fluform.fluMailConfirm.disabled = false;
        
      }


-->
