Source: https://fs.egov.sachsen.de/formserv/findform?shortname=sakd_01_01_004_002&formtecid=2&areashortname=14292600
Timestamp: 2019-03-21 13:34:26
Document Index: 119635831

Matched Legal Cases: ['§ 2', '§ 68', '§ 63', '§ 64', '§ 70', '§ 9', '§ 83', '§ 1090', '§ 1018', '§ 116', 'Art. 233', '§ 5', '§ 7', '§ 54', '§ 65', '§ 65', '§ 65', '§ 65', '§ 65', '§ 65', '§ 35', '§ 65', '§ 65', '§ 70', '§ 63', '§ 9']

Vertreter des Bauherrn:
Zutreffendes bitte x ankreuzen oder ausfüllen.
Reicht der auf dem Vordruck vorgesehene Raum für die erforderlichen Angaben nicht aus, verwenden Sie bitte ein gesondertes Blatt und legen Sie dieses dem Antrag bei.
Sonderbau nach § 2 Abs. 4 Nr.
nach § 68 Sächsische Bauordnung (SächsBO)
Vereinfachtes Baugenehmigungsverfahren nach § 63 SächsBO
Baugenehmigungsverfahren nach § 64 SächsBO
Bei Gebäuden Angabe der Gebäudeklasse:
Vorbescheid:
Bauvorhaben, für das eine Umweltverträglichkeitsprüfung durchzuführen ist
Stadt Wittichenau
4. Beteiligung der Nachbarn (§ 70 SächsBO; § 9 Abs. 4 Nr. 4 DVOSächsBO)
Bitte jeweils angeben: Gemarkung, Flurstücksnummer, Name, Vorname, Straße, Hausnummer, PLZ, Ort, Telefon (mit Vorwahl)
schriftliche Zustimmung zur Erteilung von Abweichungen und
Befreiungen liegt vor:
Unterschrift auf Lageplänen und Bauzeichnungen liegt vor:
Das Grundstück ist belastet mit einer/einem:
Baulast (§ 83 SächsBO)
beschränkt persönlichen Dienstbarkeit (§ 1090 BGB)
zugunsten der Bauaufsichtsbehörde
Grunddienstbarkeit (§ 1018 BGB)
Dienstbarkeit nach § 116 Abs. 1 Sachenrechtsbereinigungsgesetz
Mitbenutzungsrecht nach Art. 233 § 5 Abs. 1 Einführungsgesetz zum
BGB, soweit dieses noch als Recht an dem belasteten Grundstück gilt
Erklärung nach § 7 SächsBO vom 18. März 1999 (SächsGVBl. S. 86),
zuletzt geändert durch Artikel 6 des Gesetzes vom 1. September 2003
(SächsGVB1, S. 418)
5. Entwurfsverfasser (§ 54 SächsBO)
Bauvorlageberechtigung gemäß § 65 SächsBO:
ja, nach:
§ 65 Absatz 2 Nummer 1;
Name(n), Vorname(n)
§ 65 Absatz 2 Nummer 2;
§ 65 Absatz 2 Nummer 3;
§ 65 Absatz 2 Nummer 4;
§ 65 Absatz 4 oder 5
der Architektenkammer Sachsen (§§ 35, 36 SächsArchG)
der Ingenieurkammer Sachsen (§ 65 Absatz 4 Satz 2
Halbsatz 2 oder Absatz 5 Satz 1 Halbsatz 2 SächsBO)
erteilt (§ 65 Absatz 6 SächsBO).
Anzeige oder Bescheinigung erfolgte beziehungsweise wurde im Land
Listennummer:
Verzeichnisnummer:
Es wird beantragt, das Vorhaben gemäß § 70 Absatz 4 SächsBO öffentlich bekannt zu machen.
der Architektenkammer Sachsen
Eintragung erfolgte im Land:
der Ingenieurkammer Sachsen
6. Anlagen gemäß DVOSächsBO
Lageplan mit schriftlichem Teil (Anlage 8)
Baubeschreibung (Anlage 9)
Erklärung des Tragwerksplaners (Anlage 10)
Erschütterungsschutznachweis
sonstige Anlagen:
wird spätestens bei Baubeginn vorgelegt
7. Datenschutzrechtliche Hinweise
Die in dem Antrag und in den erforderlichen Unterlagen verlangten Angaben werden insbesondere aufgrund von §§ 63, 64, 68 und 70 SächsBO sowie von § 9 Abs. 4 Nr. 4 und Nr. 15 DVOSächsBO erhoben. Ohne diese Angaben ist eine Bearbeitung des Antrags nicht möglich. Angaben zu Telefonnummern und E-Mail-Adressen sind freiwillig. Ihre Angabe kann das Verfahren befördern.
8. Vollmacht
Mit nachstehender Unterschrift bevollmächtigt der Bauherr den Entwurfsverfasser, Verhandlungen mit der Bauaufsichtsbehörde im Zusammenhang mit diesem Antrag zu führen und Schriftverkehr mit Ausnahme von Bescheiden und Verfügungen bis zur Entscheidung über den Antrag in Empfang zu nehmen:
9. Unterschriften
Datum, Unterschrift des Entwurfsverfassers
Datum, Unterschrift des Bauherrn / Vertreters des Bauherrn
"; } /** 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 Baugenehmigungsverfahren() { /* var a = getField("Bauantrag.verfahren"); var b = getField("sonderbau"); var c = getField("umwelt"); switch (a.value) { case "Paragraf_64": b.readonly = false; c.readonly = false; break; default: b.readonly = true; b.value = ""; c.readonly = true; c.value = ""; break; } Sonderbau(); */} function Sonderbau() { /* var a = getField("sonderbau"); var b = getField("Bauantrag.AbsNr"); //app.alert(a.value); if (a.value == "sonderbau") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } */ } 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 = ""; } } // This function is called on submit function OnSubmit (noValidation) { if (noValidation != true && X1_14_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X1_5_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X1_43_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_46_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_18_FormType1_Validate (document.getElementById("Form.FormGenerate#1.FormType#1"), 1, 0) != true) return false; if (noValidation != true && X1_45_DocType2_Validate (document.getElementById("Form.FormGenerate#1.DocType#2"), 1, 0) != true) return false; if (noValidation != true && X1_53_SchemaURL3_Validate (document.getElementById("Form.FormGenerate#1.SchemaURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_58_Version4_Validate (document.getElementById("Form.FormGenerate#1.Version#4"), 1, 0) != true) return false; if (noValidation != true && X1_48_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_50_FormURL3_Validate (document.getElementById("Form.FormPublish#2.FormURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_54_Signature4_Validate (document.getElementById("Form.FormProcess#3.Signature#4"), 1, 0) != true) return false; if (noValidation != true && X1_55_Certificate5_Validate (document.getElementById("Form.FormProcess#3.Certificate#5"), 1, 0) != true) return false; if (noValidation != true && X1_56_CertificateType6_Validate (document.getElementById("Form.FormProcess#3.CertificateType#6"), 1, 0) != true) return false; if (noValidation != true && X1_31_Content7_Validate (document.getElementById("Form.FormProcess#3.Content#7"), 1, 0) != true) return false; if (noValidation != true && X1_51_Language5_Validate (document.getElementById("Form.FormGenerate#1.Language#5"), 1, 0) != true) return false; if (noValidation != true && X1_57_Country6_Validate (document.getElementById("Form.FormGenerate#1.Country#6"), 1, 0) != true) return false; if (noValidation != true && X1_59_FormatString8_Validate (document.getElementById("Form.FormProcess#3.FormatString#8"), 1, 0) != true) return false; if (noValidation != true && X1_36_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_52_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_42_LocalSaveURL4_Validate (document.getElementById("Form.FormPublish#2.LocalSaveURL#4"), 1, 0) != true) return false; if (noValidation != true && X1_4_Aktenzeichen_Validate (document.getElementById("Metadaten.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_60_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_61_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_62_plz_wohnort_Validate (document.getElementById("Behoerde.plz_wohnort"), 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_24_name_Validate (document.getElementById("Bauherr.name"), 1, 0) != true) return false; if (noValidation != true && X1_28_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_30_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_34_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_38_ort_Validate (document.getElementById("Bauherr.ort"), 1, 0) != true) return false; if (noValidation != true && X1_41_name_Validate (document.getElementById("Vertreter.name"), 1, 0) != true) return false; if (noValidation != true && X1_44_strasse_hnr_Validate (document.getElementById("Vertreter.strasse_hnr"), 1, 0) != true) return false; if (noValidation != true && X1_47_postleitzahl_Validate (document.getElementById("Vertreter.postleitzahl"), 1, 0) != true) return false; if (noValidation != true && X1_49_ort_Validate (document.getElementById("Vertreter.ort"), 1, 0) != true) return false; if (noValidation != true && X1_26_email_Validate (document.getElementById("Bauherr.email"), 1, 0) != true) return false; if (noValidation != true && X1_27_telefon_Validate (document.getElementById("Vertreter.telefon"), 1, 0) != true) return false; if (noValidation != true && X1_25_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_29_bezeichnung_Validate (document.getElementById("Vorhaben.bezeichnung"), 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 && X1_32_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 && X1_35_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 && X1_37_flurstueck_Validate (document.getElementById("Grundstueck.flurstueck"), 1, 0) != true) return false; if (noValidation != true && X1_13_AbsNr_Validate (document.getElementById("Bauantrag.AbsNr"), 1, 0) != true) return false; X1_13_AbsNr_PrepareSendFormat ("Bauantrag.AbsNr"); if (noValidation != true && X1_33_gebaeudeklasse_Validate (document.getElementById("gebaeudeklasse"), 1, 0) != true) return false; if (noValidation != true && X1_11_Datump2_Validate (document.getElementById("Datump2"), 1, 0) != true) return false; if (noValidation != true && X1_10_AKZ_Validate (document.getElementById("AKZ"), 1, 0) != true) return false; if (noValidation != true && X2_13_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X2_8_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X2_14_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X2_18_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X2_2_Angaben_Validate (document.getElementById("Nachbar_a.Angaben"), 1, 0) != true) return false; if (noValidation != true && X2_11_Angaben_Validate (document.getElementById("Nachbar_b.Angaben"), 1, 0) != true) return false; if (noValidation != true && X2_30_Angaben_Validate (document.getElementById("Nachbar_c.Angaben"), 1, 0) != true) return false; if (noValidation != true && X2_50_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_17_name_Validate (document.getElementById("Entwurfsverfasser.name"), 1, 0) != true) return false; if (noValidation != true && X2_25_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_35_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_42_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_48_ort_Validate (document.getElementById("Entwurfsverfasser.ort"), 1, 0) != true) return false; if (noValidation != true && X2_22_email_Validate (document.getElementById("Entwurfsverfasser.email"), 1, 0) != true) return false; if (noValidation != true && X2_39_Land_Validate (document.getElementById("Entwurfsverfasser.Land"), 1, 0) != true) return false; if (noValidation != true && X2_37_durch_Validate (document.getElementById("Entwurfsverfasser.durch"), 1, 0) != true) return false; if (noValidation != true && X2_49_verzeichnisnummer_Validate (document.getElementById("Entwurfsverfasser.verzeichnisnummer"), 1, 0) != true) return false; if (noValidation != true && X2_40_AnzeigeLand_Validate (document.getElementById("Entwurfsverfasser.AnzeigeLand"), 1, 0) != true) return false; if (noValidation != true && X2_38_Anzeigedurch_Validate (document.getElementById("Entwurfsverfasser.Anzeigedurch"), 1, 0) != true) return false; if (noValidation != true && X3_19_Anlagen_sonstige_Validate (document.getElementById("Anlagen_sonstige"), 1, 0) != true) return false; if (noValidation != true && X3_22_Datum_Validate (document.getElementById("Datum"), 1, 0) != true) return false; if (noValidation != true && X3_23_Datum_2_Validate (document.getElementById("Datum_2"), 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();