Source: https://fs.egov.sachsen.de/formserv/findform?shortname=sakd_01_01_004_013&formtecid=2&areashortname=14383120
Timestamp: 2019-02-16 16:37:59
Document Index: 22633726

Matched Legal Cases: ['§ 44', '§ 50', '§ 50', '§ 50', '§ 50', '§ 50', '§ 50', '§ 50', '§ 2', '§ 50', '§ 50', '§ 50', '§ 50', '§ 67', '§ 50', '§ 6', '§ 6', '§ 47']

Genaue Bezeichnung des Vorhabens mit Angabe der Nutzung:
2. Grundstück
3. Baugrund/Grundwasserverhältnisse/Altlasten
(Nur auszufüllen, soweit die Angaben nicht den Bauzeichnungen entnommen werden können.)
4. Baustoffe/Konstruktion
Teile des Baues
Baustoffe, Bauteile, Bauarten, Feuerwiderstand
(gegebenenfalls differenziert nach vorhandenen und geplanten Teilen des Baues)
Kellerwände außen/innen
tragende und aussteifende
Wände außen/innen,
Außenputz/Außenwandver-
kleidung, einschließlich
Dämmstoffe und Unter-
raumabschließende Wände
mit Feuerwiderstands-
Tragwerk des Daches
ohne Feuerwiderstands-
5. Feuerungsanlagen
5.1 Feuerstätten
unab-
(z. B. Wärmepumpen, Blockheizkraftwerke, ortsfeste Verbrennungsmotoren)
5.2 Sonstige Anlagen zur Heizung und Warmwasserbereitung
5.3 Abgasanlagen
(Schornsteine/Abgasleitungen)
anzuschließende Feuerstätten
Abgasanlage 1
Abgasanlage 3
6. Brennstofflagerung
(Angabe in Kilogramm)
(Angabe in Liter)
Erdgas/Stadtgas
oberirdisch im Freien
(Angabe in Kubikmeter)
7. Trinkwasserversorgung
Die Trinkwasserversorgung ist gesichert durch:
Die Trinkwasserversorgung ist gesichert ab:
Die Trinkwasserversorgung ist nicht gesichert.
8. Abwasserbeseitigung (§ 44 SächsBO)
Die Schmutzwasserbeseitigung
ist gesichert durch:
Sammelkanalisation im Mischsystem
Sammelkanalisation im Trennsystem
Sickeranlage
Die Niederschlagswasserbeseitigung
sonstige Niederschlagswasserbeseitigung
9. Barrierefreies Bauen (§ 50 SächsBO)
Die Wohnungen eines Geschosses sind barrierefrei erreichbar (§ 50 Absatz 1 Satz 1 1. Halbsatz SächsBO).
Die Verpflichtung des § 50 Absatz 1 Satz 1 1. Halbsatz SächsBO wird durch barrierefrei erreichbare Wohnungen in mehreren Geschossen erfüllt. (§ 50 Absatz 1 Satz 1 2. Halbsatz SächsBO)
In diesen Wohnungen sind die Wohn- und Schlafräume, eine Toilette, ein Bad und die Küche oder die Kochnische barrierefrei. (§ 50 Absatz 1 Satz 2 SächsBO).
Die Anforderungen des § 50 Absatz 1 SächsBO werden ohne Abweichungen erfüllt.
bauliche Anlage, die öffentlich zugänglich ist
Die dem allgemeinen Besucher- und Benutzerverkehr dienenden Teile sind barrierefrei zugänglich (§ 50 Absatz 2 Satz 1 SächsBO in Verbindung mit § 2 Absatz 9 SächsBO).
Die der zweckentsprechenden Nutzung dienenden Räume sind in dem erforderlichen Umfang barrierefrei (§ 50 Absatz 2 Satz 3 SächsBO).
Toilettenräume für Besucher und Benutzer sind in der erforderlichen Anzahl barrierefrei (§ 50 Absatz 2 Satz 4 SächsBO).
Notwendige Stellplätze für Besucher und Benutzer sind in der erforderlichen Anzahl barrierefrei (§ 50 Absatz 2 Satz 4 SächsBO).
* Nur auszufüllen, wenn oben angegeben wurde, dass Anforderungen des § 50 Absatz 1 oder 2 SächsBO nur zum Teil oder nicht erfüllt werden:
Ein Antrag auf Abweichung nach § 67 SächsBO mit Begründung ist dem Bauantrag beigefügt.
10. Gewerbliche Anlagen, für die eine immisionsschutzrechtliche Genehmigung nicht erforderlich ist
(wenn möglich unterteilt in weiblich und männlich)
Art der gewerblichen Tätigkeit
an Sonn- und
Art, Zahl und Aufstellungsort der
Art und Menge der Rohstoffe und
Art und Menge der herzustellenden Erzeugnisse
Art der Lagerung der Rohstoffe, Betriebsmittel und Erzeugnisse, soweit sie explosions- oder feuergefährlich, wasser- oder gesundheits-
gefährdend sind
Art, Menge und Verbleib der Abfälle und des besonders zu behandelnden Abwassers
11. Stellplätze, Garagen und Abstellplätze für Fahrräder
erforderliche Stellplätze:
davon auf dem Grundstück
auf einem anderen Grundstück
Lage (Gemarkung, Flurstücksnummer):
Art der rechtlichen Sicherung:
es sollen abgelöst werden:
erforderliche Abstellplätze für Fahrräder:
Die Anforderungen des § 50 Absatz 2 SächsBO werden ohne Abweichungen erfüllt.
12. Kinderspielplätze
Ein Spielplatz für Kleinkinder wird errichtet:
Lage (Gemarkung, Flur, Flurstücksnummer):
13. Brutto-Grundfläche, Brutto-Rauminhalt
(nach Nutzungsarten getrennt)
14. Baukosten
vergleiche Tarifstelle 1.2 der laufenden Nummer 17 der Anlage 1 des aufgrund des § 6 Absatz 2 des Verwaltungskostengesetzes des Freistaates Sachsen erlassenen Sächsischen Kostenverzeichnisses in der jeweils geltenden Fassung
vergleiche Tarifstelle 1.3 der laufenden Nummer 17 der Anlage 1 des aufgrund des § 6 Absatz 2 des Verwaltungskostengesetzes des Freistaates Sachsen erlassenen Sächsischen Kostenverzeichnisses in der jeweils geltenden Fassung
15. Sonstige ergänzende Angaben
17. Unterschriften
Seit 1. Januar 2016 gilt für Neubauten und wesentliche Änderungen sowie Nutzungsänderungen gemäß § 47 Absatz 4 SächsBO eine Rauchwarnmelderpflicht.
"; } /** 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; } /** Update the field with the given dateFieldName with the dateString that has been passed, and hide the datepicker. If no dateString is passed, just close the datepicker without changing the field value. Also, if the page developer has defined a function called datePickerClosed anywhere on the page or in an imported library, we will attempt to run that function with the updated field as a parameter. This can be used for such things as date validation, setting default values for related fields, etc. For example, you might have a function like this to validate a start date field: function datePickerClosed(dateField) { var dateObj = getFieldDate(dateField.value); var today = new Date(); today = new Date(today.getFullYear(), today.getMonth(), today.getDate()); if (dateField.name == "StartDate") { if (dateObj < today) { // if the date is before today, alert the user and display the datepicker again alert("Please enter a date that is today or later"); dateField.value = ""; document.getElementById(datePickerDivID).style.visibility = "visible"; adjustiFrame(); } else { // if the date is okay, set the EndDate field to 7 days after the StartDate dateObj.setTime(dateObj.getTime() + (7 * 24 * 60 * 60 * 1000)); var endDateField = document.getElementsByName ("EndDate").item(0); endDateField.value = getDateString(dateObj); } } } */ 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"; adjustiFrame(); 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"; } /** Use an "iFrame shim" to deal with problems where the datepicker shows up behind selection list elements, if they're below the datepicker. The problem and solution are described at: http://dotnetjunkies.com/WebLog/jking/archive/2003/07/21/488.aspx http://dotnetjunkies.com/WebLog/jking/archive/2003/10/30/2975.aspx */ function adjustiFrame(pickerDiv, iFrameDiv) { // DO NEVER USE AN return; // we know that Opera doesn't like something about this, so if we // think we're using Opera, don't even try var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1); if (is_opera) return; // put a try/catch block around the whole thing, just in case try { if (!document.getElementById(iFrameDivID)) { // don't use innerHTML to update the body, because it can cause global variables // that are currently pointing to objects on the page to have bad references //document.body.innerHTML += " "; var newNode = document.createElement("iFrame"); newNode.setAttribute("id", iFrameDivID); newNode.setAttribute("src", ""); // newNode.setAttribute("src", "javascript:false;"); newNode.setAttribute("scrolling", "no"); newNode.setAttribute ("frameborder", "0"); document.body.appendChild(newNode); } if (!pickerDiv) pickerDiv = document.getElementById(datePickerDivID); if (!iFrameDiv) iFrameDiv = document.getElementById(iFrameDivID); try { iFrameDiv.style.position = "absolute"; iFrameDiv.style.width = pickerDiv.offsetWidth; iFrameDiv.style.height = pickerDiv.offsetHeight ; iFrameDiv.style.top = pickerDiv.style.top; iFrameDiv.style.left = pickerDiv.style.left; iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1; iFrameDiv.style.visibility = pickerDiv.style.visibility ; iFrameDiv.style.display = pickerDiv.style.display; } catch(e) { } } catch (ee) { } } // ### 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.className === 'obj') return f; f = f.parentNode; if (f === undefined) return undefined; if (f.className === 'obj') return f; f = f.parentNode; if (f === undefined) return undefined; if (f.className === '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 Gebaeude() { var a = getField("Nr91"); var b = getField("Nr910"); var c = getField("Nr911"); var d = getField("Nr912"); var e = getField("Nr913"); if (a.value == "ja") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; d.readonly = false; d.required = true; e.readonly = false; e.required = true; } else { b.readonly = true; b.required = false; b[0].checked = false; b[1].checked = false; c.readonly = true; c.required = false; c[0].checked = false; c[1].checked = false; d.readonly = true; d.required = false; d[0].checked = false; d[1].checked = false; e.readonly = true; e.required = false; e[0].checked = false; e[1].checked = false; } } function Anlage() { var a = getField("Nr92"); var b = getField("Nr921"); var c = getField("Nr922"); var d = getField("Nr923"); var e = getField("Nr924"); var f = getField("Nr925"); if (a.value == "ja") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; d.readonly = false; d.required = true; e.readonly = false; e.required = true; f.readonly = false; f.required = true; } else { b.readonly = true; b.required = false; b[0].checked = false; b[1].checked = false; c.readonly = true; c.required = false; c[0].checked = false; c[1].checked = false; d.readonly = true; d.required = false; d[0].checked = false; d[1].checked = false; e.readonly = true; e.required = false; e[0].checked = false; e[1].checked = false; f.readonly = true; f.required = false; f[0].checked = false; f[1].checked = false; } } function Spielplatz() { var a = getField("spielplatz.auswahl"); var b = getField("Spielplatz"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b[0].checked = false; b[1].checked = false; } } function Spielplatz2() { var a = getField("Spielplatz"); var b = getField("Grundstueck_y.flurstueck"); var c = getField("art.rechtliche_sicherun2"); if (a.value == "ja") { b.readonly = false; c.readonly = false; } else { b.readonly = true; b.value = ""; c.readonly = true; c.value = ""; } } function Rohbaukosten() { var a = getField("rohbau"); var b = getField("kosten.rohbau"); if (a.value == "rohbaukosten") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function Herstellungskosten() { var a = getField("herstell"); var b = getField("kosten.herstellung"); if (a.value == "herstellungskosten") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function TrinkwasserversorgungAb() { var a = getField("trinkwasser.auswahlab"); var b = getField("trinkwasser.datum"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function TrinkwasserversorgungDurch() { var a = getField("trinkwasser.auswahl"); var b = getField("trinkwasser.art"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b[0].checked = false; b[1].checked = false; } } function StellplaetzeGrundstueck() { var a = getField("stellplatz.auswahl1"); var b = getField("anzahl.stellplaetze_grundstueck"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function StellplaetzeAndere() { var a = getField("stellplatz.auswahl2"); var b = getField("anzahl.stellplaetze_anderes_grundstueck"); var c = getField("Grundstueck_x.flurstueck1"); var d = getField("art.rechtliche_sicherung"); if (a.value == "ja") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; d.readonly = false; d.required = true; } else { b.readonly = true; b.required = false; b.value = ""; c.readonly = true; c.required = false; c.value = ""; d.readonly = true; d.required = false; d.value = ""; } } function StellplaetzeAbgeloest() { var a = getField("stellplatz.abgeloest3"); var b = getField("anzahl.stellplaetze_abgeloest"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function FahrraederGrundstueck() { var a = getField("stellplatz.auswahl4"); var b = getField("anzahl.stellplaetzef_grundstueck"); if (a.value == "ja") { b.readonly = false; b.required = true; } else { b.readonly = true; b.required = false; b.value = ""; } } function FahrraederAndere() { var a = getField("stellplatz.auswahl5"); var b = getField("anzahl.stellplaetzef_anderes_grundstueck"); var c = getField("Grundstueck_x.flurstueck2"); var d = getField("art.rechtliche_sicherung2"); if (a.value == "ja") { b.readonly = false; b.required = true; c.readonly = false; c.required = true; d.readonly = false; d.required = true; } else { b.readonly = true; b.required = false; b.value = ""; c.readonly = true; c.required = false; c.value = ""; d.readonly = true; d.required = false; d.value = ""; } } function FahrraederAbgeloest() { var a = getField("stellplatz.abgeloest6"); var b = getField("anzahl.stellplaetzef_abgeloest"); if (a.value == "ja") { 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_6_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_24_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_26_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_14_FormType1_Validate (document.getElementById("Form.FormGenerate#1.FormType#1"), 1, 0) != true) return false; if (noValidation != true && X1_25_DocType2_Validate (document.getElementById("Form.FormGenerate#1.DocType#2"), 1, 0) != true) return false; if (noValidation != true && X1_31_SchemaURL3_Validate (document.getElementById("Form.FormGenerate#1.SchemaURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_36_Version4_Validate (document.getElementById("Form.FormGenerate#1.Version#4"), 1, 0) != true) return false; if (noValidation != true && X1_27_OfficeShortcut1_Validate (document.getElementById("Form.FormPublish#2.OfficeShortcut#1"), 1, 0) != true) return false; if (noValidation != true && X1_11_TargetURL2_Validate (document.getElementById("Form.FormPublish#2.TargetURL#2"), 1, 0) != true) return false; if (noValidation != true && X1_28_FormURL3_Validate (document.getElementById("Form.FormPublish#2.FormURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_32_Signature4_Validate (document.getElementById("Form.FormProcess#3.Signature#4"), 1, 0) != true) return false; if (noValidation != true && X1_33_Certificate5_Validate (document.getElementById("Form.FormProcess#3.Certificate#5"), 1, 0) != true) return false; if (noValidation != true && X1_34_CertificateType6_Validate (document.getElementById("Form.FormProcess#3.CertificateType#6"), 1, 0) != true) return false; if (noValidation != true && X1_16_Content7_Validate (document.getElementById("Form.FormProcess#3.Content#7"), 1, 0) != true) return false; if (noValidation != true && X1_29_Language5_Validate (document.getElementById("Form.FormGenerate#1.Language#5"), 1, 0) != true) return false; if (noValidation != true && X1_35_Country6_Validate (document.getElementById("Form.FormGenerate#1.Country#6"), 1, 0) != true) return false; if (noValidation != true && X1_37_FormatString8_Validate (document.getElementById("Form.FormProcess#3.FormatString#8"), 1, 0) != true) return false; if (noValidation != true && X1_19_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_30_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_20_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("datum_bauantrag").required == true && document.getElementById("datum_bauantrag").value.length <= 0) { InputError (document.getElementById("datum_bauantrag"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_10_datum_bauantrag_Validate (document.getElementById("datum_bauantrag"), 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_4_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_9_gemeinde_Validate (document.getElementById("Grundstueck.gemeinde"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("Grundstueck.lage").required == true && document.getElementById("Grundstueck.lage").value.length <= 0) { InputError (document.getElementById("Grundstueck.lage"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_12_lage_Validate (document.getElementById("Grundstueck.lage"), 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_15_flurstueck_Validate (document.getElementById("Grundstueck.flurstueck"), 1, 0) != true) return false; if (noValidation != true && X1_17_baugrund_Validate (document.getElementById("baugrund"), 1, 0) != true) return false; if (noValidation != true && X1_18_grundwasser_Validate (document.getElementById("grundwasser"), 1, 0) != true) return false; if (noValidation != true && X2_6_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X2_3_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X2_8_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X2_13_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X2_1_gruendung_Validate (document.getElementById("gruendung"), 1, 0) != true) return false; if (noValidation != true && X2_2_kellerwaende_Validate (document.getElementById("kellerwaende"), 1, 0) != true) return false; if (noValidation != true && X2_4_tragende_waende_Validate (document.getElementById("tragende_waende"), 1, 0) != true) return false; if (noValidation != true && X2_7_aussenputz_Validate (document.getElementById("aussenputz"), 1, 0) != true) return false; if (noValidation != true && X2_9_raumabschliessende_waende1_Validate (document.getElementById("raumabschliessende_waende1"), 1, 0) != true) return false; if (noValidation != true && X2_10_raumabschliessende_waende2_Validate (document.getElementById("raumabschliessende_waende2"), 1, 0) != true) return false; if (noValidation != true && X2_12_brandwaende_Validate (document.getElementById("brandwaende"), 1, 0) != true) return false; if (noValidation != true && X2_14_decken_Validate (document.getElementById("decken"), 1, 0) != true) return false; if (noValidation != true && X2_15_fussboeden_Validate (document.getElementById("fussboeden"), 1, 0) != true) return false; if (noValidation != true && X2_16_tragwerk_Validate (document.getElementById("dach.tragwerk"), 1, 0) != true) return false; if (noValidation != true && X2_17_haut_Validate (document.getElementById("dach.haut"), 1, 0) != true) return false; if (noValidation != true && X2_19_treppen_Validate (document.getElementById("treppen"), 1, 0) != true) return false; if (noValidation != true && X2_20_treppenraeume_Validate (document.getElementById("treppenraeume"), 1, 0) != true) return false; if (noValidation != true && X2_21_fenster_Validate (document.getElementById("fenster"), 1, 0) != true) return false; if (noValidation != true && X2_23_tueren_Validate (document.getElementById("tueren"), 1, 0) != true) return false; if (noValidation != true && X2_22_Vorbauten_Validate (document.getElementById("Vorbauten"), 1, 0) != true) return false; if (noValidation != true && X3_1_anzahl1_Validate (document.getElementById("anzahl1"), 1, 0) != true) return false; X3_1_anzahl1_PrepareSendFormat ("anzahl1"); if (noValidation != true && X3_2_art_Validate (document.getElementById("feuerstaette1.art"), 1, 0) != true) return false; if (noValidation != true && X3_12_nennwaermeleistung1_Validate (document.getElementById("nennwaermeleistung1"), 1, 0) != true) return false; X3_12_nennwaermeleistung1_PrepareSendFormat ("nennwaermeleistung1"); if (noValidation != true && X3_13_anzahl2_Validate (document.getElementById("anzahl2"), 1, 0) != true) return false; X3_13_anzahl2_PrepareSendFormat ("anzahl2"); if (noValidation != true && X3_14_art_Validate (document.getElementById("feuerstaette2.art"), 1, 0) != true) return false; if (noValidation != true && X3_23_nennwaermeleistung2_Validate (document.getElementById("nennwaermeleistung2"), 1, 0) != true) return false; X3_23_nennwaermeleistung2_PrepareSendFormat ("nennwaermeleistung2"); if (noValidation != true && X3_24_anzahl3_Validate (document.getElementById("anzahl3"), 1, 0) != true) return false; X3_24_anzahl3_PrepareSendFormat ("anzahl3"); if (noValidation != true && X3_25_art_Validate (document.getElementById("feuerstaette3.art"), 1, 0) != true) return false; if (noValidation != true && X3_34_nennwaermeleistung3_Validate (document.getElementById("nennwaermeleistung3"), 1, 0) != true) return false; X3_34_nennwaermeleistung3_PrepareSendFormat ("nennwaermeleistung3"); if (noValidation != true && X3_36_art_Validate (document.getElementById("sonstige_anlagen.art"), 1, 0) != true) return false; if (noValidation != true && X3_39_sonstige_Validate (document.getElementById("nennwaermeleistung.sonstige"), 1, 0) != true) return false; X3_39_sonstige_PrepareSendFormat ("nennwaermeleistung.sonstige"); if (noValidation != true && X3_32_bauart_Validate (document.getElementById("abgasanlage1.bauart"), 1, 0) != true) return false; if (noValidation != true && X3_35_art_Validate (document.getElementById("feuer1.art"), 1, 0) != true) return false; if (noValidation != true && X3_37_zahl_Validate (document.getElementById("feuer1.zahl"), 1, 0) != true) return false; X3_37_zahl_PrepareSendFormat ("feuer1.zahl"); if (noValidation != true && X3_38_bauart_Validate (document.getElementById("abgasanlage2.bauart"), 1, 0) != true) return false; if (noValidation != true && X3_40_art_Validate (document.getElementById("feuer2.art"), 1, 0) != true) return false; if (noValidation != true && X3_41_zahl_Validate (document.getElementById("feuer2.zahl"), 1, 0) != true) return false; X3_41_zahl_PrepareSendFormat ("feuer2.zahl"); if (noValidation != true && X3_42_bauart_Validate (document.getElementById("abgasanlage3.bauart"), 1, 0) != true) return false; if (noValidation != true && X3_43_art_Validate (document.getElementById("feuer3.art"), 1, 0) != true) return false; if (noValidation != true && X3_44_zahl_Validate (document.getElementById("feuer3.zahl"), 1, 0) != true) return false; X3_44_zahl_PrepareSendFormat ("feuer3.zahl"); if (noValidation != true && X3_46_menge_Validate (document.getElementById("feste_brennstoffe.menge"), 1, 0) != true) return false; X3_46_menge_PrepareSendFormat ("feste_brennstoffe.menge"); if (noValidation != true && X3_49_menge_Validate (document.getElementById("fluessige_brennstoffe.menge"), 1, 0) != true) return false; X3_49_menge_PrepareSendFormat ("fluessige_brennstoffe.menge"); if (noValidation != true && X3_50_menge_Validate (document.getElementById("gas_brennstoffe.menge"), 1, 0) != true) return false; X3_50_menge_PrepareSendFormat ("gas_brennstoffe.menge"); if (noValidation != true && X4_6_datum_Validate (document.getElementById("trinkwasser.datum"), 1, 0) != true) return false; if (noValidation != true && X4_36_sonstige_abwasseranlage_Validate (document.getElementById("bezeichnung.sonstige_abwasseranlage"), 1, 0) != true) return false; if (noValidation != true && X4_37_datum_Validate (document.getElementById("abwasser.datum"), 1, 0) != true) return false; if (noValidation != true && X4_41_sonstige_anlage_Validate (document.getElementById("bezeichnung.sonstige_anlage"), 1, 0) != true) return false; if (noValidation != true && X4_42_datum_Validate (document.getElementById("niederschlag.datum"), 1, 0) != true) return false; if (noValidation != true && X5_3_anzahl_Validate (document.getElementById("beschaeftigte.anzahl"), 1, 0) != true) return false; if (noValidation != true && X5_4_gewerbliche_taetigkeit_Validate (document.getElementById("art.gewerbliche_taetigkeit"), 1, 0) != true) return false; if (noValidation != true && X5_6_von_Validate (document.getElementById("zeit1.von"), 1, 0) != true) return false; if (noValidation != true && X5_7_bis_Validate (document.getElementById("zeit1.bis"), 1, 0) != true) return false; if (noValidation != true && X5_8_schichten_Validate (document.getElementById("anzahl_1.schichten"), 1, 0) != true) return false; if (noValidation != true && X5_9_von_Validate (document.getElementById("zeit2.von"), 1, 0) != true) return false; if (noValidation != true && X5_11_bis_Validate (document.getElementById("zeit2.bis"), 1, 0) != true) return false; if (noValidation != true && X5_12_schichten_Validate (document.getElementById("anzahl_2.schichten"), 1, 0) != true) return false; if (noValidation != true && X5_13_art_Validate (document.getElementById("maschinen.art"), 1, 0) != true) return false; if (noValidation != true && X5_15_art_Validate (document.getElementById("betriebsmittel.art"), 1, 0) != true) return false; if (noValidation != true && X5_16_art_Validate (document.getElementById("erzeugnisse.art"), 1, 0) != true) return false; if (noValidation != true && X5_17_art_Validate (document.getElementById("lagerung.art"), 1, 0) != true) return false; if (noValidation != true && X5_18_art_Validate (document.getElementById("abfaelle.art"), 1, 0) != true) return false; if (noValidation != true && X5_21_stellplaetze_Validate (document.getElementById("anzahl.stellplaetze"), 1, 0) != true) return false; X5_21_stellplaetze_PrepareSendFormat ("anzahl.stellplaetze"); if (noValidation != true && X5_24_stellplaetze_grundstueck_Validate (document.getElementById("anzahl.stellplaetze_grundstueck"), 1, 0) != true) return false; X5_24_stellplaetze_grundstueck_PrepareSendFormat ("anzahl.stellplaetze_grundstueck"); if (noValidation != true && X5_29_stellplaetze_anderes_grundstueck_Validate (document.getElementById("anzahl.stellplaetze_anderes_grundstueck"), 1, 0) != true) return false; X5_29_stellplaetze_anderes_grundstueck_PrepareSendFormat ("anzahl.stellplaetze_anderes_grundstueck"); if (noValidation != true && X5_32_flurstueck1_Validate (document.getElementById("Grundstueck_x.flurstueck1"), 1, 0) != true) return false; if (noValidation != true && X5_33_rechtliche_sicherung_Validate (document.getElementById("art.rechtliche_sicherung"), 1, 0) != true) return false; if (noValidation != true && X5_38_stellplaetze_abgeloest_Validate (document.getElementById("anzahl.stellplaetze_abgeloest"), 1, 0) != true) return false; X5_38_stellplaetze_abgeloest_PrepareSendFormat ("anzahl.stellplaetze_abgeloest"); if (noValidation != true && X5_20_stellplaetzef_Validate (document.getElementById("anzahl.stellplaetzef"), 1, 0) != true) return false; X5_20_stellplaetzef_PrepareSendFormat ("anzahl.stellplaetzef"); if (noValidation != true && X5_26_stellplaetzef_grundstueck_Validate (document.getElementById("anzahl.stellplaetzef_grundstueck"), 1, 0) != true) return false; X5_26_stellplaetzef_grundstueck_PrepareSendFormat ("anzahl.stellplaetzef_grundstueck"); if (noValidation != true && X5_30_stellplaetzef_anderes_grundstueck_Validate (document.getElementById("anzahl.stellplaetzef_anderes_grundstueck"), 1, 0) != true) return false; X5_30_stellplaetzef_anderes_grundstueck_PrepareSendFormat ("anzahl.stellplaetzef_anderes_grundstueck"); if (noValidation != true && X5_31_flurstueck2_Validate (document.getElementById("Grundstueck_x.flurstueck2"), 1, 0) != true) return false; if (noValidation != true && X5_34_rechtliche_sicherung2_Validate (document.getElementById("art.rechtliche_sicherung2"), 1, 0) != true) return false; if (noValidation != true && X5_37_stellplaetzef_abgeloest_Validate (document.getElementById("anzahl.stellplaetzef_abgeloest"), 1, 0) != true) return false; X5_37_stellplaetzef_abgeloest_PrepareSendFormat ("anzahl.stellplaetzef_abgeloest"); if (noValidation != true && X6_8_flurstueck_Validate (document.getElementById("Grundstueck_y.flurstueck"), 1, 0) != true) return false; if (noValidation != true && X6_9_rechtliche_sicherun2_Validate (document.getElementById("art.rechtliche_sicherun2"), 1, 0) != true) return false; if (noValidation != true && X6_11_nutzungsart1_Validate (document.getElementById("nutzungsart1"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("grundflaeche1").required == true && document.getElementById("grundflaeche1").value.length <= 0) { InputError (document.getElementById("grundflaeche1"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X6_12_grundflaeche1_Validate (document.getElementById("grundflaeche1"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("rauminhalt1").required == true && document.getElementById("rauminhalt1").value.length <= 0) { InputError (document.getElementById("rauminhalt1"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X6_13_rauminhalt1_Validate (document.getElementById("rauminhalt1"), 1, 0) != true) return false; if (noValidation != true && X6_14_nutzungsart2_Validate (document.getElementById("nutzungsart2"), 1, 0) != true) return false; if (noValidation != true && X6_15_grundflaeche2_Validate (document.getElementById("grundflaeche2"), 1, 0) != true) return false; if (noValidation != true && X6_17_rauminhalt2_Validate (document.getElementById("rauminhalt2"), 1, 0) != true) return false; if (noValidation != true && X6_18_nutzungsart3_Validate (document.getElementById("nutzungsart3"), 1, 0) != true) return false; if (noValidation != true && X6_19_grundflaeche3_Validate (document.getElementById("grundflaeche3"), 1, 0) != true) return false; if (noValidation != true && X6_20_rauminhalt3_Validate (document.getElementById("rauminhalt3"), 1, 0) != true) return false; if (noValidation != true && X6_21_summe_Validate (document.getElementById("grundflaeche.summe"), 1, 0) != true) return false; if (noValidation != true && X6_22_summe_Validate (document.getElementById("rauminhalt.summe"), 1, 0) != true) return false; if (noValidation != true && X6_23_rohbau_Validate (document.getElementById("kosten.rohbau"), 1, 0) != true) return false; if (noValidation != true && X6_24_herstellung_Validate (document.getElementById("kosten.herstellung"), 1, 0) != true) return false; if (noValidation != true && X6_25_sonstige_angaben_Validate (document.getElementById("sonstige_angaben"), 1, 0) != true) return false; if (noValidation != true && X6_26_Datum_Validate (document.getElementById("Datum"), 1, 0) != true) return false; if (noValidation != true && X6_27_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();