
 function pruefe_eingaben( formular_name ) {
     
    var strFehler = '';
    
    var strReg = /^.*\([A-Za-z]{3}\).*$/;
    var regex = new RegExp(strReg);
    
    var strReg = /^.+$/;
    var regex_hotel = new RegExp(strReg);
    
    var strReg = /^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$/;
    var regex_datum = new RegExp(strReg);
    
    switch ( formular_name ) {
        
        case 'form_fluege':
            
            if (false == regex.test(document.getElementById('startort').value)) {
            
                strFehler += "-Eingabeschema des Starorts ist nicht korrekt\n";
                
            }
            
            if (false == regex.test(document.getElementById('zielort').value)) {
                
                strFehler += "-Eingabeschema des Zielorts ist nicht korrekt\n";
                
            }
            
            if ( document.getElementById('zielort').value == document.getElementById('startort').value ) {
    
                strFehler += "-Start- und Zielort dürfen nicht identisch sein.";
                
            }
            
            if (false == regex_datum.test(document.getElementById('datum_hinflug').value)) {
                
                strFehler += "-Datum des Hinflugs stimmt nicht\n";
                
            }
            
            if (false == regex_datum.test(document.getElementById('datum_rueckflug').value)) {
                
                strFehler += "-Datum des Rückflugs stimmt nicht\n";
                
            }
            
            break;
            
        case 'form_hotels' :
            
            if (false == regex_hotel.test(document.getElementById('hotelort').value)) {
                
                strFehler += "-Reiseziel fehlt\n";
                
            }
            
            if (false == regex_datum.test(document.getElementById('ADate_hotel').value)) {
                
                strFehler += "-Datum der Anreise stimmt nicht\n";
                
            }
            
            if (false == regex_datum.test(document.getElementById('AnotherDate_hotel').value)) {
                
                strFehler += "-Datum der Abreise stimmt nicht\n";
                
            }
            
            break;
            
        case 'form_autos' :
            
            if ( false == regex.test(document.getElementById('anmietstadt').value) ) {
            
                strFehler += "-Eingabeschema der Anmietstadt ist nicht korrekt\n";
                
            }
            
            if ( false == regex.test(document.getElementById('rueckgabestadt').value) ) {
                
                strFehler += "-Eingabeschema des Rückgabestadt ist nicht korrekt\n";
                
            }
            
            if (false == regex_datum.test(document.getElementById('ADate_mietwagen').value)) {
                
                strFehler += "-Datum der Anreise stimmt nicht\n";
                
            }
            
            if (false == regex_datum.test(document.getElementById('AnotherDate_mietwagen').value)) {
                
                strFehler += "-Datum der Abreise stimmt nicht\n";
                
            }
            
            break;
            
    }
    
    if ('' == strFehler) {
        
        document.getElementById("ladeanimation").style.display = 'block';
        
        return true;
        
    } else {
        
        alert( 'Folgende Probleme sind aufgetreten : \n' + strFehler );
        
        return false;
        
    }
 }
                           
