function validate_form1() {
  var value = '';
  var errFlag = new Array();
  _qfMsg = '';
  var frm = document.forms['form1'];
  var v224Elements = '::v224::v224::v224::v224::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v224Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v224']) {
    errFlag['v224'] = true;
    _qfMsg = _qfMsg + '\n - v224: Bitte geben Sie einen Wert an!';
    document.getElementById('v224').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v224').style.backgroundColor = '#E4E6E5';  	
  }

  var v225Elements = '::v225::v225::v225::v225::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v225Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v225']) {
    errFlag['v225'] = true;
    _qfMsg = _qfMsg + '\n - v225: Bitte geben Sie einen Wert an!';
    document.getElementById('v225').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v225').style.backgroundColor = '#E4E6E5';  	
  }


  var v226Elements = '::v226::v226::v226::v226::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v226Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v226']) {
    errFlag['v226'] = true;
    _qfMsg = _qfMsg + '\n - v226: Bitte geben Sie einen Wert an!';
    document.getElementById('v226').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v226').style.backgroundColor = '#E4E6E5';  	
  }

  var v227Elements = '::v227::v227::v227::v227::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v227Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v227']) {
    errFlag['v227'] = true;
    _qfMsg = _qfMsg + '\n - v227: Bitte geben Sie einen Wert an!';
    document.getElementById('v227').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v227').style.backgroundColor = '#E4E6E5';  	
  }

  var v228Elements = '::v228::v228::v228::v228::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v228Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v228']) {
    errFlag['v228'] = true;
    _qfMsg = _qfMsg + '\n - v228: Bitte geben Sie einen Wert an!';
    document.getElementById('v228').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v228').style.backgroundColor = '#E4E6E5';  	
  }

  var v229Elements = '::v229::v229::v229::v229::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v229Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v229']) {
    errFlag['v229'] = true;
    _qfMsg = _qfMsg + '\n - v229: Bitte geben Sie einen Wert an!';
    document.getElementById('v229').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v229').style.backgroundColor = '#E4E6E5';  	
  }

  var v230Elements = '::v230::v230::v230::v230::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v230Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v230']) {
    errFlag['v230'] = true;
    _qfMsg = _qfMsg + '\n - v230: Bitte geben Sie einen Wert an!';
    document.getElementById('v230').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v230').style.backgroundColor = '#E4E6E5';  	
  }

  var v231Elements = '::v231::v231::v231::v231::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v231Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v231']) {
    errFlag['v231'] = true;
    _qfMsg = _qfMsg + '\n - v231: Bitte geben Sie einen Wert an!';
    document.getElementById('v231').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v231').style.backgroundColor = '#E4E6E5';  	
  }

  var v232Elements = '::v232::v232::v232::v232::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v232Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v232']) {
    errFlag['v232'] = true;
    _qfMsg = _qfMsg + '\n - v232: Bitte geben Sie einen Wert an!';
    document.getElementById('v232').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v232').style.backgroundColor = '#E4E6E5';  	
  }

  var v233Elements = '::v233::v233::v233::v233::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v233Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v233']) {
    errFlag['v233'] = true;
    _qfMsg = _qfMsg + '\n - v233: Bitte geben Sie einen Wert an!';
    document.getElementById('v233').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v233').style.backgroundColor = '#E4E6E5';  	
  }

  var v234Elements = '::v234::v234::v234::v234::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v234Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v234']) {
    errFlag['v234'] = true;
    _qfMsg = _qfMsg + '\n - v234: Bitte geben Sie einen Wert an!';
    document.getElementById('v234').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v234').style.backgroundColor = '#E4E6E5';  	
  }

  var v235Elements = '::v235::v235::v235::v235::';
  value = new Array();
  var valueIdx = 0;
  for (var i = 0; i < frm.elements.length; i++) {
    var _element = frm.elements[i];
    if (v235Elements.indexOf('::' + _element.name + '::') >= 0) {
      switch (_element.type) {
        case 'checkbox':
        case 'radio':
          if (_element.checked) {
            value[valueIdx++] = _element.value;
          }
          break;
        case 'select':
          if (-1 != _element.selectedIndex) {
            value[valueIdx++] = _element.options[_element.selectedIndex].value;
          }
          break;
        default:
          value[valueIdx++] = _element.value;
      }
    }
  }

  if (value == '' && !errFlag['v235']) {
    errFlag['v235'] = true;
    _qfMsg = _qfMsg + '\n - v235: Bitte geben Sie einen Wert an!';
    document.getElementById('v235').style.backgroundColor = '#FF3030';
  } else {
    document.getElementById('v235').style.backgroundColor = '#E4E6E5';  	
  }

  if (_qfMsg != '') {
    _qfMsg = '' + _qfMsg;
    _qfMsg = _qfMsg + '\n';
    //alert(_qfMsg);
    alert("Bitte beantworten Sie auch die rot markierten Fragen. Vielen Dank.");
    return false;
  }
  return true;
}

