Source: https://fs.egov.sachsen.de/formserv/zbsform?shortname=sakd_01_01_004_003&formtecid=2&areashortname=14521_Bauaufsicht
Timestamp: 2020-02-20 18:49:31
Document Index: 292200682

Matched Legal Cases: ['§ 62', '§ 12', '§ 30', '§ 54', '§ 31', '§ 2', '§ 67', '§ 62', '§ 68', '§ 68']

Zutreffendes bitte [x] ankreuzen oder ausfüllen.
Das Vorhaben liegt im Geltungsbereich eines Bebauungsplans im Sinne von:
Aktenzeichen der Gemeinde
Eingangsstempel der Gemeinde
Vorlage in der Genehmigungsfreistellung
nach § 62 der Sächsische Bauordnung (SächsBO)
Bei dem Vorhaben handelt es sich weder um ein oder mehrere Gebäude, durch das/die dem Wohnen dienende Nutzungseinheiten mit einer Größe von insgesamt mehr als 5 000 m² Brutto-Grundfläche geschaffen werden noch um bauliche Anlagen, die öffentlich zugänglich sind und durch die die gleichzeitige Nutzung durch mehr als 100 zusätzliche Besucher ermöglicht wird.
§§ 12, 30 Absatz 2 BauGB
§ 30 Absatz 1 BauGB
Landratsamt Erzgebirgskreis - Bauaufsicht
4. Entwurfsverfasser (§ 54 SächsBO)
- Ausnahmen und Befreiungen nach § 31 BauGB nicht erforderlich sind und
5. Erklärung des Entwurfsverfassers (§ 2 Abs. 1 DVOSächsBO)
- die öffentlich-rechtlichen Vorschriften eingehalten werden,
- die Bauvorlagen vollständig erstellt sind,
- Abweichungen nach § 67 SächsBO gesondert beantragt werden.
Die in der Anzeige und in den erforderlichen Unterlagen verlangten Angaben werden aufgrund von § 62 Absatz 5 in Verbindung mit § 68 SächsBO erhoben. Ohne diese Angaben ist eine Bearbeitung der Vorlage nicht möglich. Angaben zu Telefonnummern und E-Mail-Adressen sind freiwillig.
Bauherr und Entwurfsverfasser sind damit einverstanden, dass Ort und Straße der Baustelle, Art und Größe des Bauvorhabens sowie ihre Namen und Anschriften einem Verlag zur kostenlosen Veröffentlichung mitgeteilt werden:
9. Vollmacht
10. Unterschriften
erforderliche Angaben über die Wasserversorgungs- und Abwasserentsorgungsanlagen einschließlich eines Leitungsplans der Wasser- und Abwasserleitungen auf dem Grundstück
Auszug aus dem Bebauungsplan mit Eintragung des Grundstücks
Bestätigung der Gemeinde, dass für das Vorhaben die Erschließung sowie die ausreichende Löschwasserversorgung bei Nutzungsbeginn gesichert ist (Anlage 12)
prüffähige Berechnung über die zulässige, die vorhandene und die geplante Grundfläche/Grundflächenzahl, Geschossfläche/Geschossflächenzahl und, soweit erforderlich, Baumasse/Baumassenzahl auf dem Baugrundstück
8. Einverständniserklärung des Bauherrn
Ich bin einverstanden, dass die Vorlage als Bauantrag nach § 68 SächsBO behandelt wird, wenn die Gemeinde oder die untere Bauaufsichtsbehörde erklärt, dass das vereinfachte Baugenehmigungsverfahren durchgeführt werden soll.
"; } /** Convert a JavaScript Date object to a string, based on the dateFormat and dateSeparator variables at the beginning of this script library. */ function getDateString(dateVal) { var dayString = "00" + dateVal.getDate(); var monthString = "00" + (dateVal.getMonth()+1); dayString = dayString.substring(dayString.length - 2); monthString = monthString.substring(monthString.length - 2); switch (dateFormat) { case "dmy" : return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear(); case "ymd" : return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString; case "mdy" : default : return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear(); } } /** Convert a string to a JavaScript Date object. */ function getFieldDate(dateString) { var dateVal; var dArray; var d, m, y; try { dArray = splitDateString(dateString); if (dArray) { switch (dateFormat) { case "dmy" : d = parseInt(dArray[0], 10); m = parseInt(dArray[1], 10) - 1; y = parseInt(dArray[2], 10); break; case "ymd" : d = parseInt(dArray[2], 10); m = parseInt(dArray[1], 10) - 1; y = parseInt(dArray[0], 10); break; case "mdy" : default : d = parseInt(dArray[1], 10); m = parseInt(dArray[0], 10) - 1; y = parseInt(dArray[2], 10); break; } dateVal = new Date(y, m, d); } else if (dateString) { dateVal = new Date(dateString); } else { dateVal = new Date(); } } catch(e) { dateVal = new Date(); } return dateVal; } /** Try to split a date string into an array of elements, using common date separators. If the date is split, an array is returned; otherwise, we just return false. */ function splitDateString(dateString) { var dArray; if (dateString.indexOf("/") >= 0) dArray = dateString.split("/"); else if (dateString.indexOf(".") >= 0) dArray = dateString.split("."); else if (dateString.indexOf("-") >= 0) dArray = dateString.split("-"); else if (dateString.indexOf("\\") >= 0) dArray = dateString.split("\\"); else dArray = false; return dArray; } function updateDateField(dateFieldName, dateString) { //var targetDateField = document.getElementsByName (dateFieldName).item(0); var targetDateField = document.getElementById (dateFieldName); if (dateString) targetDateField.value = dateString; var targetDateField = document.getElementById (dateFieldName); if (dateString) targetDateField.value = dateString; var pickerDiv = document.getElementById(datePickerDivID); if (!pickerDiv) return; pickerDiv.style.visibility = "hidden"; pickerDiv.style.display = "none"; targetDateField.focus(); // after the datepicker has closed, optionally run a user-defined function called // datePickerClosed, passing the field that was just updated as a parameter // (note that this will only run if the user actually selected a date from the datepicker) if ((dateString) && (typeof(datePickerClosed) == "function")) datePickerClosed(targetDateField); if ((dateString) && targetDateField.onchange && typeof(targetDateField.onchange == "function")) targetDateField.onchange(targetDateField); } function closeDatePicker () { var pickerDiv = document.getElementById(datePickerDivID); if (!pickerDiv) return; pickerDiv.style.visibility = "hidden"; pickerDiv.style.display = "none"; } // ### End Datepicker Code // PDF JavaScript support // Waimea RunTime States var wrts = { 'isPrinting': false, 'isCompatible': true, 'missingCompatibility': [], 'objectsWithDisplayState': [], 'fields': [], 'props': [] }; // Check if all necessary routines are preset if (!('defineProperty' in Object)) { Object.prototype.defineProperty = function() {}; wrts.isCompatible = false; wrts.missingCompatibility.push('defineProperty'); } if (!('addEventListener' in document.forms[0].elements[0])) { for (i=0; i < document.forms[0].elements.length; i++) { document.forms[0].elements[i].addEventListener = function() {}; } wrts.isCompatible = false; wrts.missingCompatibility.push('addEventListener'); } // Acrobat wrapper objects var display = { 'visible': 0, 'hidden': 1, 'noPrint': 2, 'noView': 3 }; // Acrobat colors var color = { 'black': '#000000', 'red': '#ff0000', 'green': '#00ff00', 'blue': '#0000ff', 'white': '#ffffff', 'transparent': '' }; // Acrobat "App" object var app = { 'alert': function(message, icon, type) { if (type > 1) { return confirm(message) ? 4 : 3; } else { alert(message); return 1; } } }; // Acrobat "util" object var util = { 'printd': function(format, date) { var result = format; result = result.replace(/yyyy/g, date.getFullYear()); result = result.replace(/yy/g, ('' + date.getFullYear()).substr(-2,2)); result = result.replace(/mm/g, ('0' + (date.getMonth()+1)).substr(-2,2)); result = result.replace(/m/g, date.getMonth()+1); result = result.replace(/dd/g, ('0' + date.getDate()).substr(-2,2)); result = result.replace(/d/g, date.getDate()); return result; }, 'scand': function(format, datestring) { var d; if (format === 'dd.mm.yyyy' || format === 'tt.mm.jjjj') { var DateArray = datestring.split('.'); d = new Date(DateArray[2], DateArray[1]-1, DateArray[0]); } else { var d = new Date(); d.parse(datestring); } return d; } }; // Helper for tracking the media changes var beforePrint = function() { wrts.isPrinting = true; for (var fieldName in wrts.objectsWithDisplayState) { var state = wrts.objectsWithDisplayState[fieldName]; setFieldDisabled(getField(fieldName), state); } }; var afterPrint = function() { wrts.isPrinting = false; for (var fieldName in wrts.objectsWithDisplayState) { var state = wrts.objectsWithDisplayState[fieldName]; setFieldDisabled(getField(fieldName), state); } }; function initWrtsFields() { if (Object.keys(wrts.fields).length > 0) return; var a = new Object(); for (var n = 0; n < document.forms[0].elements.length; n++) { var id = document.forms[0].elements[n].name; if (id) { a[id] = id; continue; } var id = document.forms[0].elements[n].id; if (id) { a[id] = id; continue; } } wrts.fields = Object.keys(a); } Object.defineProperty(this, 'numFields', {get: function() { initWrtsFields(); return wrts.fields.length; } }); function AFMakeNumber (s) { var result; result = s; if (result === undefined) return 0; if (result === "") return 0; result = result.replace(/[^-+,0-9]/g, ""); result = result.replace(/,/, "."); return parseFloat(result); } function submitForm (url, noValidation) { var currentTarget; if (window.OnSubmit && OnSubmit(noValidation) === false) return; currentAction = document.forms[0].action; document.forms[0].action = url; //document.forms[0].action = "http://www.rub.de/cgi-bin/cgi-dump"; document.forms[0].submit(); document.forms[0].target = currentAction; } function resetForm () { document.forms[0].reset(); } function getNthFieldName (n) { if (n > wrts.fields.length) { return ""; } return wrts.fields[n]; } function isNodeList (element) { var elementType = Object.prototype.toString.call(element); if (elementType === '[object HTMLCollection]') return true; if (elementType === '[object NodeList]') return true; if (elementType === '[object RadioNodeList]') return true; if (elementType === '[object Array]') return true; return false; } function getGroupValue (groupname) { var rc = ''; // TS 2015-06-03 : '' statt 'Off' //var group = document.forms[0].elements[groupname]; var group = getField(groupname); if (group === undefined) return rc; for (var n = 0; n < group.length; n++) { if (group[n] !== undefined && group[n].checked === true) return group[n].value; } return rc; } function setGroupValue (groupname, val) { //var group = document.forms[0].elements[groupname]; var group = getField(groupname); if (group === undefined) return; // 2015-07-10 : Off is replaced by '' if (val === "Off") { val = ""; } for (var n = 0; n < group.length; n++) { if (group[n] !== undefined && group[n].value === val) group[n].checked = true; else group[n].checked = false; } } function getGroupAttribute (groupname, attr) { //var group = document.forms[0].elements[groupname]; var group = getField(groupname); var val = ""; if (group === undefined) return val; if (group[group.length-1] != undefined && group[group.length-1][attr] !== undefined) val = group[group.length-1][attr]; return val; } function setGroupAttribute (groupname, attr, val) { //var group = document.forms[0].elements[groupname]; var group = getField(groupname); //console.log ("Setting '" + val + "' to '" + attr + "' for all in '" + groupname + "'"); if (group === undefined) return rc; for (var n = 0; n < group.length; n++) { if (group[n] !== undefined && group[n][attr] !== undefined) { //console.log (" old: " + group[n][attr]); group[n][attr] = val; //console.log (" new: " + group[n][attr]); } } } function getField (fieldname) { var f; if (fieldname === "") return undefined; f = document.getElementById(fieldname); if (f === null || f.type === "radio") { var n = []; n.push(document.forms[0].elements[fieldname]); if (n.length > 0) { if (n[0] === undefined) { f = null; } else if (isNodeList(n[0])) { f = n[0]; } else { f = n; } } } if (f === null) { // not hit, try to create a nodelist by ourself var n = []; for (var i=0; i < document.forms[0].elements.length; i++) { if (document.forms[0].elements[i].id.indexOf(fieldname + '.') == 0) { n.push(document.forms[0].elements[i]); } } if (n.length > 0) f = n; } if (f === null) return null; if (isNodeList(f)) { // This is kind of a group field if (! ('groupName' in f)) { Object.defineProperty(f, 'groupName', { value: fieldname, writable: false }); } if (!('required' in f)) { Object.defineProperty(f, 'required', { set: function(v) { if (wrts.props[this.groupName] === undefined) { setGroupAttribute(this.groupName, 'required', v?true:false); } else { wrts.props[this.groupName].mustcheckone = (v ? true : false); } }, get: function() { return wrts.props[this.groupName] === undefined ? getGroupAttribute(this.groupName, 'required') : (wrts.props[this.groupName] !== undefined && wrts.props[this.groupName].mustcheckone === true); } }); } if (! ('type' in f)) { if (f[0] !== undefined && f[0].type === 'radio') Object.defineProperty(f, 'type', { value: 'radiobutton', writable: false }); } if (! ('value' in f)) { Object.defineProperty(f, 'value', { set: function(v) { setGroupValue(this.groupName, v); }, get: function() { return getGroupValue(this.groupName); } }); } if (! ('display' in f)) { Object.defineProperty(f, 'display', { set: function(v) { setGroupAttribute(this.groupName, 'display', v); }, get: function() { return getGroupAttribute(this.groupName, 'display'); } }); } if (! ('fillColor' in f)) { Object.defineProperty(f, 'fillColor', { set: function(v) { setGroupAttribute(this.groupName, 'fillColor', v); }, get: function() { return getGroupAttribute(this.groupName, 'fillColor'); } }); } if (! ('readonly' in f)) { Object.defineProperty(f, 'readonly', { set: function(v) { setGroupAttribute(this.groupName, 'readOnly', v); setGroupAttribute(this.groupName, 'disabled', v); }, get: function() { return getGroupAttribute(this.groupName, 'readOnly'); } }); } if (! ('disabled' in f)) { Object.defineProperty(f, 'disabled', { set: function(v) { setGroupAttribute(this.groupName, 'disabled', v); }, get: function() { return getGroupAttribute(this.groupName, 'disabled'); } }); } if (! ('userName' in f)) { Object.defineProperty(f, 'userName', { set: function(v) { setGroupAttribute(this.groupName, 'userName', v); }, get: function() { return getGroupAttribute(this.groupName, 'userName'); } }); } if (! ('name' in f)) { Object.defineProperty(f, 'name', { value: fieldname, writable: false }); } if (! ('setFocus' in f)) { f.setFocus = function() { return document.forms[0].elements[this.groupName][0].focus(); }; } } return f; } function getFrameObject (field) { var f = field; if (f === undefined) return undefined; if (f.classList.contains('obj')) return f; f = f.parentNode; if (f === undefined) return undefined; if (f.classList.contains('obj')) return f; f = f.parentNode; if (f === undefined) return undefined; if (f.classList.contains('obj')) return f; return undefined; } function setFieldDisabled (field, state, depth) { var d = depth; if (typeof depth === 'undefined') d = 0; //console.log ("setting " + state + " to " + field, '[' + d + ']'); var f = field; if (isNodeList(field) === true) { for (i=0; i < field.length; i++) { setFieldDisabled(field[i], state, d+1); } return; } var frame = getFrameObject (f); if (frame === undefined) return; switch (state) { case display.visible: frame.style.visibility = 'visible'; break; case display.hidden: frame.style.visibility = 'hidden'; break; case display.noPrint: frame.style.visibility = 'visible'; if (wrts.isPrinting) frame.style.visibility = 'hidden'; break; case display.noView: frame.style.display = 'visible'; if (!wrts.isPrinting) frame.style.visibility = 'hidden'; break; default: throw "parameter problem"; } } function acjsFieldDisplaySetter(y) { this._display = y; wrts.objectsWithDisplayState[this.id] = y; setFieldDisabled(this, y); } function acjsGetFieldType (field) { var f = field; if (isNodeList(f)) { f = f[0]; } if (f.type === undefiend) return undefined; if (f.type === 'radio') return 'radiobutton'; return undefiend; } function triggerOnCalculate () { for (i=0; i < document.forms[0].elements.length; i++) { //console.log("triggerOnCalculate for " + document.forms[0].elements[i].id); if (document.forms[0].elements[i].OnCalculate !== undefined) document.forms[0].elements[i].OnCalculate(); } } function waimeaFormatElementValue (element) { var DataClass; var v = element.value; if (element.waimeaDataType == 2) { DataClass = new DataClassInteger(); DataClass.Scan(element.value, ""); element.value = DataClass.Format(element.waimeaVisiFormat); return; } if (element.waimeaDataType == 4) { DataClass = new DataClassFloat(); DataClass.Scan(element.value, "%D."); element.value = DataClass.Format(element.waimeaVisiFormat); return; } } function registerAcjsProps (f, p) { if (f.name !== undefined) wrts.props[f.name] = p; if (! ('waimeaDataType' in f)) { Object.defineProperty (f, "waimeaDataType", { value: p.datatype, writable: true }); } if (! ('waimeaVisiFormat' in f)) { Object.defineProperty (f, "waimeaVisiFormat", { value: p.visiformat, writable: true }); } //console.log("registerAcjsProps called for " + f.id + " (" + f.name + ") " + isNodeList(f)); if (! ('display' in f)) { Object.defineProperty(f, 'display', { set: acjsFieldDisplaySetter, get: function() { return this._display; } }); } if (p.display !== undefined) f.display=p.display; if (! ('hidden' in f)) { Object.defineProperty(f, 'hidden', { set: function(v) { this.display = (v === false) ? 0 : 1; }, get: function() { return (this.display === 1) ? true : false; } }); } if (p.hidden !== undefined) f.hidden=p.hidden; if (! ('required' in f)) Object.defineProperty(f, 'required', { value: false, writable: true }); if (p.required !== undefined) f.required=p.required; if (! ('userName' in f)) Object.defineProperty(f, 'userName', { value: '', writable: true }); if (p.userName !== undefined) f.userName=p.userName; if (! ('readonly' in f)) { Object.defineProperty(f, 'readonly', { get: function() { return this.readOnly; }, set: function(v) { this.readOnly = v; /*this.disabled = v;*/} }); } if (p.readonly !== undefined) { f.readonly=p.readonly; } if (p.disabled !== undefined) { f.disabled = p.disabled; } if (! ('fillColor' in f)) { Object.defineProperty(f, 'fillColor', { get: function() { return this.style.backgroundColor; }, set: function(v) { this.style.backgroundColor = v; } }); } if (p.fillColor !== undefined) f.fillColor=p.fillColor; if (! ('setFocus' in f)) { f.setFocus = function() { return this.focus(); }; } if (! ('formatValue' in f)) { f.formatValue = function () { return waimeaFormatElementValue(this); }; } if (! ('getField' in f)) { f.getField = function(id) { return getField(id); }; } if (! ('valueAsString' in f)) { Object.defineProperty(f, 'valueAsString', { get: function () { return "" + this.value; } }); } if (! ('valueAsInt' in f)) { Object.defineProperty(f, 'valueAsInt', { get: function () { var n = parseInt(this.value.replace(/\./g,'').replace(',','.')); return isNaN(n) ? 0 : n; } }); } if (! ('valueAsFloat' in f)) { Object.defineProperty(f, 'valueAsFloat', { get: function () { var n = parseFloat(this.value.replace(/\./g,'').replace(',','.')); return isNaN(n) ? 0 : n; } }); } if (f.type === "checkbox" && !('_value' in f)) { try { f._value = f.value; Object.defineProperty(f, 'value', { get: function() { return this.checked ? this._value : ""; }, // TS 2015-06-03 : '' statt 'Off' set: function(v) { if (v === "Off") { v = "" }; this._value = v; this.checked = (v === "") ? false : true; } // TS 2015-06-03 : '' statt 'Off' and 'Off' ist like '' }); } catch (e) {} } } // install media change hook if (window.matchMedia) { var mediaQueryList = window.matchMedia('print'); mediaQueryList.addListener(function(mql) { if (mql.matches) { beforePrint(); } else { afterPrint(); } }); } window.onbeforeprint = beforePrint; window.onafterprint = afterPrint; // register additional properties for (i=0; i < document.forms[0].elements.length; i++) { if (document.forms[0].elements[i].register_acjs_props !== undefined) document.forms[0].elements[i].register_acjs_props(); } // call all OnFormat routines for (i=0; i < document.forms[0].elements.length; i++) { var element = document.forms[0].elements[i]; if (element.value && element.type == 'text' && element.onblur && typeof (element.onblur) == 'function') element.onblur(element); } function OnBrowserIncompatible (s) { // anderen oder besseren Hinweis als den Standardtext ausgeben alert("Sie verwenden leider den Internet Explorer 8 (oder älter) bzw. haben die 'Kompatibilitätsansicht' im Internet Explorer aktiviert.\rDadurch kann dieses Formular nicht geprüft und abgesendet werden.\r\r Bitte deaktivieren Sie entweder die Kompatibilitätsansicht unter 'Extra'->'Einstellungen zur Kompatibilitätsansicht' oder verwenden Sie bitte einen anderen Browser."); } // *** Beginn - Prüfung ob im B R O W S E R geoeffnet *** if (!this.external){ app.alert("Achtung: Sie haben dieses Formular nicht innerhalb eines Browserfensters geöffnet!\n\nNur wenn das Formular innerhalb eines Browserfensters (Z.B. Firefox oder Internet Explorer) geöffnet wird, funktioniert das Versenden und das Speichern der eingegebenen Daten.",3); } // *** E N D E - Prüfung ob im Browser *********************************************************** function getPageNumber (f) { // Erstes Element verwenden, wenn Radio-Gruppe, ansonsten Element selbst verwenden if ((f.type == "radio" || f.type == "radiobutton")) f = this.getField(f.name)[0]; if (f.getAttribute('class') == "page") // Seiten Objekt gefunden return f.getAttribute('refValue'); // Seitennummer auslesen else return getPageNumber(f.parentNode); // Bei Eltern Objekt weitersuchen } function checkObjectVisibility (f) { // Erstes Element verwenden, wenn Radio-Gruppe, ansonsten Element selbst verwenden if ((f.type == "radio" || f.type == "radiobutton")) f = this.getField(f.name)[0]; if (f.style.visibility == "hidden" || f.style.display == 'none') return false; // Feld ist nicht sichtbar else { if (f.getAttribute('class') == "page") return true; // Feld ist sichtbar else return checkObjectVisibility (f.parentNode); // Bei Eltern Objekt weitersuchen } } // *** Beginn - globales L Ö S C H E N *** function fckdele() { var nocol = color.white; var f; var r = app.alert("Wollen Sie wirklich alle bisher eingegebenen Daten des Formulars löschen?",2,2); Resetting = 1; if (r == 4) { this.resetForm(); // Für alle Felder (außer Knöpfen) den Hintergrund auf weiß schalten. for (var i = 0; i < this.numFields; i++) { f = this.getField(this.getNthFieldName(i)); if (f.type != "button") f.fillColor= nocol; } // *** Focus aufs erste Feld setzen // entsprechenden Feldnamen eintragen (auch beim Löschen) *** this.getField("egf_text1").setFocus(); } Resetting = 0; } // *** Ende - globales L Ö S C H E N ************************************************************* // *** Beginn - Drucken *** function fckprinthtml() { //Hinweis: Bitte nur dann getnowpdfa statt getnowpdf verwenden, wenn mind. die Version 3.6.2 des Moduls NetGateway installiert ist var ziel = "https://fs.egov.sachsen.de/NetGateway/DisplayPDF?action=getnowpdf"; var form = document.getElementsByName('WaimeaForm')[0]; form.target = '_blank'; var a = form.action; form.action = ziel; fanzahl = PruefePflichtfelder(); if(fanzahl == 0) { var f = this.getField( "Form.FormPublish#2.TargetURL#2" ); OnSubmit (true); form.submit(); form.target = '_self'; form.action = a; } else { if (fanzahl == 1) { fstring = "Um das Formular drucken zu können, füllen Sie bitte noch das rot markierte Pflichtfeld aus!\r\n" + "Zum Drucken eines leeren Formulars nutzen Sie bitte die Schaltfläche mit dem Druckersymbol an der oberen Kante des pdf-Dokuments.\r\nZum Entfernen der roten Pflichfeldmarkierungen klicken Sie bitte die Löschen-Schaltfläche!"; } else { fstring = "Um das Formular drucken zu können, füllen Sie bitte noch die " + fanzahl + " rot markierten Pflichtfelder aus!\r\n" + "Zum Drucken eines leeren Formulars nutzen Sie bitte die Schaltfläche mit dem Druckersymbol an der oberen Kante des pdf-Dokuments.\r\nZum Entfernen der roten Pflichfeldmarkierungen klicken Sie bitte die Löschen-Schaltfläche!"; } app.alert(fstring); } } // *** Ende - Drucken *** // *** Beginn - S P E I C H E R N als lokale HTML-Datei *** function fcksavehtml() { var ziel = this.getField("Form.FormPublish#2.LocalSaveURL#4").value; this.submitForm( ziel, true ); } // *** Ende - S P E I C H E R N als lokale HTML-Datei ***************************************************** // *** Beginn - V e r s e n d e n *** function fcksendhtml(){ // Versenden bzw. Ausgabe Fehlerstring fanzahl = PruefePflichtfelder(); if(fanzahl == 0) { var f = this.getField( "Form.FormPublish#2.TargetURL#2" ); this.submitForm( f.value, false, true, "" ); } else { if (fanzahl == 1) { fstring = "Um das Formular versenden zu können, füllen Sie bitte noch das rot markierte Pflichtfeld aus!\r\n" + "Zum Drucken eines leeren Formulars nutzen Sie bitte die Schaltfläche mit dem Druckersymbol an der oberen Kante des pdf-Dokuments.\r\nZum Entfernen der roten Pflichfeldmarkierungen klicken Sie bitte die Löschen-Schaltfläche!"; } else { fstring = "Um das Formular versenden zu können, füllen Sie bitte noch die " + fanzahl + " rot markierten Pflichtfelder aus!\r\n" + "Zum Drucken eines leeren Formulars nutzen Sie bitte die Schaltfläche mit dem Druckersymbol an der oberen Kante des pdf-Dokuments.\r\nZum Entfernen der roten Pflichfeldmarkierungen klicken Sie bitte die Löschen-Schaltfläche!"; } app.alert(fstring); } } // *** Ende - V E R S E N D E N ***************************************************** function PruefePflichtfelder() { var col = color.red; var nocol = color.white; var firsterrorfield; var fstring, fanzahl, feld; var strichan = "0.6mm solid " + col; // für Optionsfelder var strichaus = "0mm solid " + nocol; // Schleife zur Kontrolle aller Pflichtfelder fstring = ""; fanzahl = 0; for (var i = 0; i < this.numFields; i++) { feld = this.getField(this.getNthFieldName(i)); if (checkObjectVisibility (feld)) { if (feld.type == "text" || feld.type == "textarea" || feld.type == "file") { if (feld.required && feld.value == "" && feld.value != "0") { if (fanzahl == 0) firsterrorfield = feld; feld.fillColor= col; fanzahl++; if (feld.userName == "") fstring +="Das Feld '" + feld.name + "' ist ein Pflichtfeld.\n"; else fstring +="Das Feld '" + feld.userName + "' ist ein Pflichtfeld.\n"; } else { feld.fillColor = nocol; } } else if (feld.type == "radiobutton") { if (feld.required && (feld.value == "Off" || feld.value == "")) { if (fanzahl == 0) firsterrorfield = feld; if (feld.length > 1) { // ein einzelnes Optionsfeld tanzt hier aus der Reihe. Das ist ein höchst seltener Sonderfall und wird nicht betrachtet feld.item(0).parentNode.parentNode.style.borderBottom = strichan; fanzahl++; } } else { if (feld.length > 1) { // ein einzelnes Optionsfeld tanzt hier aus der Reihe. Das ist ein höchst seltener Sonderfall und wird nicht betrachtet feld.item(0).parentNode.parentNode.style.borderBottom = strichaus; } } } else if (feld.type == "checkbox") { if (feld.required && !feld.checked) { if (fanzahl == 0) firsterrorfield = feld; feld.fillColor= color.red; try {document.getElementsByName(feld.name+"_text")[0].style.color = color.red;}	catch(err) {} fanzahl++; if (feld.userName == "") fstring +="Das Feld '" + feld.name + "' ist ein Pflichtfeld.\n"; else fstring +="Das Feld '" + feld.userName + "' ist ein Pflichtfeld.\n"; } else { feld.fillColor = color.white; try {document.getElementsByName(feld.name+"_text")[0].style.color = color.black;}	catch(err) {} } } else if (feld.type == "select" || feld.type == "select-one") { if (feld.required && (feld.value == "" || feld.value == " ")) { if (fanzahl == 0) firsterrorfield = feld; feld.fillColor= col; fanzahl++; if (feld.userName == "") fstring +="Das Feld '" + feld.name + "' ist ein Pflichtfeld.\n"; else fstring +="Das Feld '" + feld.userName + "' ist ein Pflichtfeld.\n"; } else { feld.fillColor = nocol; } } } } return fanzahl; } function Bauvorlageberechtigung() { var a = getField("Entwurfsverfasser.vorlagerecht"); var b = getField("Entwurfsverfasser.vorlagerechtnr"); var c = getField("Entwurfsverfasser.listennummer"); var d = getField("Kammer"); var e = getField("Kammer2"); var f = getField("Entwurfsverfasser.verzeichnisnummer"); if (a.value == "ja") { b.readonly = false; c.readonly = false; d.readonly = false; e.readonly = false; f.readonly = false; } else { b.readonly = true; b[0].checked = false; b[1].checked = false; b[2].checked = false; b[3].checked = false; b[4].checked = false; c.readonly = true; c.value = ""; d.readonly = true; d[0].checked = false; d[1].checked = false; d[2].checked = false; e.readonly = true; e[0].checked = false; e[1].checked = false; e[2].checked = false; f.readonly = true; f.value = ""; } KammerListe(); Kammer2Liste(); } function KammerListe() { var a = getField("Kammer"); var b = getField("Entwurfsverfasser.Land"); var c = getField("Entwurfsverfasser.durch"); if (a.value == "eintrag") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; } else { b.readonly = true; b.required = false; b.value = ""; c.readonly = true; c.required = false; c.value = ""; } } function Kammer2Liste() { var a = getField("Kammer2"); var b = getField("Entwurfsverfasser.AnzeigeLand"); var c = getField("Entwurfsverfasser.Anzeigedurch"); if (a.value == "eintrag") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; } else { b.readonly = true; b.required = false; b.value = ""; c.readonly = true; c.required = false; c.value = ""; } } function Anlage() { var a = getField("Anlage.sonstige"); var b = getField("Anlagen_sonstige"); if (a.value == "sonstige") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } // This function is called on submit function OnSubmit (noValidation) { if (noValidation != true && X1_15_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X1_1_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X1_39_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_42_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_17_FormType1_Validate (document.getElementById("Form.FormGenerate#1.FormType#1"), 1, 0) != true) return false; if (noValidation != true && X1_41_DocType2_Validate (document.getElementById("Form.FormGenerate#1.DocType#2"), 1, 0) != true) return false; if (noValidation != true && X1_49_SchemaURL3_Validate (document.getElementById("Form.FormGenerate#1.SchemaURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_54_Version4_Validate (document.getElementById("Form.FormGenerate#1.Version#4"), 1, 0) != true) return false; if (noValidation != true && X1_44_OfficeShortcut1_Validate (document.getElementById("Form.FormPublish#2.OfficeShortcut#1"), 1, 0) != true) return false; if (noValidation != true && X1_16_TargetURL2_Validate (document.getElementById("Form.FormPublish#2.TargetURL#2"), 1, 0) != true) return false; if (noValidation != true && X1_46_FormURL3_Validate (document.getElementById("Form.FormPublish#2.FormURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_50_Signature4_Validate (document.getElementById("Form.FormProcess#3.Signature#4"), 1, 0) != true) return false; if (noValidation != true && X1_51_Certificate5_Validate (document.getElementById("Form.FormProcess#3.Certificate#5"), 1, 0) != true) return false; if (noValidation != true && X1_52_CertificateType6_Validate (document.getElementById("Form.FormProcess#3.CertificateType#6"), 1, 0) != true) return false; if (noValidation != true && X1_29_Content7_Validate (document.getElementById("Form.FormProcess#3.Content#7"), 1, 0) != true) return false; if (noValidation != true && X1_47_Language5_Validate (document.getElementById("Form.FormGenerate#1.Language#5"), 1, 0) != true) return false; if (noValidation != true && X1_53_Country6_Validate (document.getElementById("Form.FormGenerate#1.Country#6"), 1, 0) != true) return false; if (noValidation != true && X1_55_FormatString8_Validate (document.getElementById("Form.FormProcess#3.FormatString#8"), 1, 0) != true) return false; if (noValidation != true && X1_32_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_48_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_38_LocalSaveURL4_Validate (document.getElementById("Form.FormPublish#2.LocalSaveURL#4"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Bauherr.name").required == true && document.getElementById("Bauherr.name").value.length <= 0) { InputError (document.getElementById("Bauherr.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_22_name_Validate (document.getElementById("Bauherr.name"), 1, 0) != true) return false; if (noValidation != true && X1_26_telefon_Validate (document.getElementById("Bauherr.telefon"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Bauherr.strasse_hnr").required == true && document.getElementById("Bauherr.strasse_hnr").value.length <= 0) { InputError (document.getElementById("Bauherr.strasse_hnr"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_28_strasse_hnr_Validate (document.getElementById("Bauherr.strasse_hnr"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Bauherr.postleitzahl").required == true && document.getElementById("Bauherr.postleitzahl").value.length <= 0) { InputError (document.getElementById("Bauherr.postleitzahl"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_31_postleitzahl_Validate (document.getElementById("Bauherr.postleitzahl"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Bauherr.ort").required == true && document.getElementById("Bauherr.ort").value.length <= 0) { InputError (document.getElementById("Bauherr.ort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_33_ort_Validate (document.getElementById("Bauherr.ort"), 1, 0) != true) return false; if (noValidation != true && X1_37_name_Validate (document.getElementById("Vertreter.name"), 1, 0) != true) return false; if (noValidation != true && X1_40_strasse_hnr_Validate (document.getElementById("Vertreter.strasse_hnr"), 1, 0) != true) return false; if (noValidation != true && X1_43_postleitzahl_Validate (document.getElementById("Vertreter.postleitzahl"), 1, 0) != true) return false; if (noValidation != true && X1_45_ort_Validate (document.getElementById("Vertreter.ort"), 1, 0) != true) return false; if (noValidation != true && X1_24_email_Validate (document.getElementById("Bauherr.email"), 1, 0) != true) return false; if (noValidation != true && X1_25_telefon_Validate (document.getElementById("Vertreter.telefon"), 1, 0) != true) return false; if (noValidation != true && X1_23_email_Validate (document.getElementById("Vertreter.email"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Vorhaben.bezeichnung").required == true && document.getElementById("Vorhaben.bezeichnung").value.length <= 0) { InputError (document.getElementById("Vorhaben.bezeichnung"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_27_bezeichnung_Validate (document.getElementById("Vorhaben.bezeichnung"), 1, 0) != true) return false; if (noValidation != true && X1_30_gebaeudeklasse_Validate (document.getElementById("gebaeudeklasse"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Gemeinde.name").required == true && document.getElementById("Gemeinde.name").value.length <= 0) { InputError (document.getElementById("Gemeinde.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_2_name_Validate (document.getElementById("Gemeinde.name"), 1, 0) != true) return false; if (noValidation != true && X1_7_aktenzeichen_Validate (document.getElementById("Gemeinde.aktenzeichen"), 1, 0) != true) return false; if (noValidation != true && X1_9_aktenzeichen_Validate (document.getElementById("Behoerde.aktenzeichen"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Behoerde.name").required == true && document.getElementById("Behoerde.name").value.length <= 0) { InputError (document.getElementById("Behoerde.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_56_name_Validate (document.getElementById("Behoerde.name"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Behoerde.strasse_hnr").required == true && document.getElementById("Behoerde.strasse_hnr").value.length <= 0) { InputError (document.getElementById("Behoerde.strasse_hnr"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_57_strasse_hnr_Validate (document.getElementById("Behoerde.strasse_hnr"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Behoerde.plz_wohnort").required == true && document.getElementById("Behoerde.plz_wohnort").value.length <= 0) { InputError (document.getElementById("Behoerde.plz_wohnort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_58_plz_wohnort_Validate (document.getElementById("Behoerde.plz_wohnort"), 1, 0) != true) return false; if (noValidation != true && X2_3_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X2_1_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X2_6_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X2_8_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Grundstueck.gemeinde").required == true && document.getElementById("Grundstueck.gemeinde").value.length <= 0) { InputError (document.getElementById("Grundstueck.gemeinde"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_11_gemeinde_Validate (document.getElementById("Grundstueck.gemeinde"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Grundstueck.strasse_hnr").required == true && document.getElementById("Grundstueck.strasse_hnr").value.length <= 0) { InputError (document.getElementById("Grundstueck.strasse_hnr"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_12_strasse_hnr_Validate (document.getElementById("Grundstueck.strasse_hnr"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Grundstueck.flurstueck").required == true && document.getElementById("Grundstueck.flurstueck").value.length <= 0) { InputError (document.getElementById("Grundstueck.flurstueck"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_14_flurstueck_Validate (document.getElementById("Grundstueck.flurstueck"), 1, 0) != true) return false; if (noValidation != true && X2_10_Datum_Validate (document.getElementById("Datum"), 1, 0) != true) return false; if (noValidation != true && X2_30_listennummer_Validate (document.getElementById("Entwurfsverfasser.listennummer"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Entwurfsverfasser.name").required == true && document.getElementById("Entwurfsverfasser.name").value.length <= 0) { InputError (document.getElementById("Entwurfsverfasser.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_13_name_Validate (document.getElementById("Entwurfsverfasser.name"), 1, 0) != true) return false; if (noValidation != true && X2_16_telefon_Validate (document.getElementById("Entwurfsverfasser.telefon"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Entwurfsverfasser.strasse_hnr").required == true && document.getElementById("Entwurfsverfasser.strasse_hnr").value.length <= 0) { InputError (document.getElementById("Entwurfsverfasser.strasse_hnr"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_18_strasse_hnr_Validate (document.getElementById("Entwurfsverfasser.strasse_hnr"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Entwurfsverfasser.postleitzahl").required == true && document.getElementById("Entwurfsverfasser.postleitzahl").value.length <= 0) { InputError (document.getElementById("Entwurfsverfasser.postleitzahl"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_22_postleitzahl_Validate (document.getElementById("Entwurfsverfasser.postleitzahl"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Entwurfsverfasser.ort").required == true && document.getElementById("Entwurfsverfasser.ort").value.length <= 0) { InputError (document.getElementById("Entwurfsverfasser.ort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_28_ort_Validate (document.getElementById("Entwurfsverfasser.ort"), 1, 0) != true) return false; if (noValidation != true && X2_15_email_Validate (document.getElementById("Entwurfsverfasser.email"), 1, 0) != true) return false; if (noValidation != true && X2_20_Land_Validate (document.getElementById("Entwurfsverfasser.Land"), 1, 0) != true) return false; if (noValidation != true && X2_19_durch_Validate (document.getElementById("Entwurfsverfasser.durch"), 1, 0) != true) return false; if (noValidation != true && X2_29_verzeichnisnummer_Validate (document.getElementById("Entwurfsverfasser.verzeichnisnummer"), 1, 0) != true) return false; if (noValidation != true && X2_35_AnzeigeLand_Validate (document.getElementById("Entwurfsverfasser.AnzeigeLand"), 1, 0) != true) return false; if (noValidation != true && X2_32_Anzeigedurch_Validate (document.getElementById("Entwurfsverfasser.Anzeigedurch"), 1, 0) != true) return false; if (noValidation != true && X3_24_Anlagen_sonstige_Validate (document.getElementById("Anlagen_sonstige"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Datum").required == true && document.getElementById("Datum").value.length <= 0) { InputError (document.getElementById("Datum"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X3_31_Datum_Validate (document.getElementById("Datum"), 1, 0) != true) return false; if (noValidation != true && X3_33_Datum_2_Validate (document.getElementById("Datum_2"), 1, 0) != true) return false; if (noValidation != true && X3_32_Datum3_Validate (document.getElementById("Datum3"), 1, 0) != true) return false; return true; } // Call OnBrowserIncompatible if necessary and available if (wrts.isCompatible === false) { if (this.OnBrowserIncompatible && typeof (this.OnBrowserIncompatible) == 'function') { this.OnBrowserIncompatible(wrts.missingCompatibility); } else { alert("In Ihrem Browser fehlen einige wichtige Funktionen. Evtl. funktioniert das Formular nicht korrekt.");	} } // Set some global variables depending on eforms export flags var adaptPageSizeToLastVisibleZone = 0; // call all OnCalculate routines triggerOnCalculate (); // Expand or collapse zones initially expandZones(0); // Show or hide pages initially setPagesVisibility();