Source: https://fs.egov.sachsen.de/formserv/findform?shortname=smwa_as_ssb1&formtecid=11&areashortname=142_AS
Timestamp: 2020-08-10 16:17:33
Document Index: 230710846

Matched Legal Cases: ['§ 70', '§ 70', '§ 70', '§ 47', '§ 70', '§ 70', '§ 72', '§ 43', '§ 72', '§ 72', '§ 71', '§ 72', '§ 43', '§ 12', '§ 19', '§ 88', '§ 116', '§ 91', '§ 52', '§ 75', '§ 60', '§ 55', '§ 45', '§ 145', '§ 83', '§ 114', '§ 119', '§ 85', '§ 127', '§ 77', '§ 64', '§ 76', '§ 166', '§ 66', '§ 66', '§ 167', '§ 63', '§ 77', '§ 81', '§ 90', '§ 132']

Frau/Herr wird von mir mit Wirkung vom
entsprechend der beigefügten Kopie des Bestellungsschreibens zur/zum Strahlenschutzbeauftragten nach § 70 Abs. 1 Satz 1 StrlSchG bestellt.
Mitteilung der Bestellung eines
Mitteilung nach § 70 Abs. 4 Satz 1 Strahlenschutzgesetz (StrlSchG) an die zuständige Behörde.
Unterschrift des Strahlenschutzbeauftragten
smwa_as_ssb1
Dem Strahlenschutzbeauftragten und dem Betriebs- oder Personalrat ist je eine Abschrift der Mitteilung der Bestellung zum Strahlenschutzbeauftragten zu übermitteln (§ 70 Abs. 4 Satz 3 StrlSchG).
Beizufügende erforderliche Unterlagen
Kopie des Bestellungsschreibens mit Angabe des innerbetrieblichen Entscheidungsbereichs
(ein mögliches Formblatt zur Bestellung eines SSB siehe folgende Seiten)
Kopie des Nachweises der Fachkunde im Strahlenschutz sowie Aktualisierung(en) nach §§ 47 und 48 StrlSchV
(zusätzlich bei Ärzten/Zahnärzten/Tierärzten: Nachweis der Approbation)
Bestellung eines Strahlenschutzbeauftragten
nach den Bestimmungen des Strahlenschutzgesetzes (§ 70 Abs. 1 Satz 1 StrlSchG)
Bestellung zum Strahlenschutzbeauftragten
1. Röntgeneinrichtungen/Störstrahler
Typ - Standort - Registriernummer - ggf. Tabelle als Anlage beifügen
2. Örtlicher Entscheidungsbereich
Firma/Einrichtung - Abteilung - Bereich
3. Sachlicher Entscheidungsbereich
Festlegung der Pflichten und Befugnisse (§ 70 Abs. 2 StrlSchG):
Als Strahlenschutzbeauftragter haben Sie entsprechend § 72 Abs. 2 StrlSchG und § 43 StrlSchV für die Einhaltung der in § 72 Abs. 1 StrlSchG genannten Schutzvorschriften zu sorgen, soweit für den genehmigten oder angezeigten Betrieb der o. g. Röntgeneinrichtungen/Störstrahler zutreffend und soweit Ihnen diese Aufgaben wie folgt übertragen wurden. Dabei sind die Bestimmungen des Genehmigungsbescheides oder der Bauartzulassung und die von der zuständigen Behörde erlassenen Anordnungen und Auflagen von Ihnen zu beachten.
Gemäß § 72 Abs. 3 StrlSchG haben Sie dafür zu sorgen, dass bei Gefahr für Mensch und Umwelt unverzüglich geeignete Maßnahmen zur Abwendung dieser Gefahr getroffen werden.
einer anzeige-/genehmigungsbedürftigen Röntgeneinrichtung
eines genehmigungsbedürftigen Störstrahlers
in Vertretung bei Abwesenheit von
Änderung der Aufgaben und Befugnisse
ggf. alle vorhandenen und zukünftigen Röntgeneinrichtungen/Störstrahler
4. Stellung des Strahlenschutzbeauftragten und Zusammenarbeit (§ 71 StrlSchG)
Sie haben dem Strahlenschutzverantwortlichen unverzüglich alle Mängel mitzuteilen, die den Strahlenschutz beeinträchtigen und ggf. weitere Strahlenschutzbeauftragte zu informieren. Soweit die zuständige Behörde Anordnungen an Sie gerichtet hat, haben Sie den Strahlenschutzverantwortlichen unverzüglich zu unterrichten.
Sie haben mit dem Betriebsrat oder dem Personalrat, den Fachkräften für Arbeitssicherheit und dem ermächtigten Arzt eng zusammenzuarbeiten und diese über wichtige Angelegenheiten des Strahlenschutzes zu unterrichten sowie auf Verlangen in Angelegenheiten des Strahlenschutzes zu beraten.
Sie sind unter Berücksichtigung Ihres innerbetrieblichen Entscheidungsbereiches bezüglich der Einhaltung der Schutzvorschriften weisungsberechtigt.
Alle Aufgaben, die sich aus den Pflichten nach § 72 Abs. 2 StrlSchG und § 43 StrlSchV ergeben
und voller innerbetrieblicher Entscheidungsbereich
Folgenden Aufgaben (beispielhafte Auflistung typischer Aufgaben, nicht abschließend, ggf. zu ergänzen)
und eingeschränkter innerbetrieblicher Entscheidungsbereich
Veranlassung der Überprüfungen der Röntgeneinrichtung nach § 12 Abs. 2 StrlSchG, § 19 Abs. 5 StrlSchG oder § 88 StrlSchV
Durchführung der regelmäßigen Konstanzprüfungen nach § 116 StrlSchV
Kennzeichnung des Kontrollbereiches (§ 91 StrlSchV)
Festlegung des Betriebsortes für Röntgeneinrichtungen (§§ 52, 60 und 61 StrlSchV)
Aufstellung ausreichender Dauereinrichtungen zum Schutz gegen Röntgenstrahlen (§ 75 StrlSchV)
Freihaltung des Kontrollbereiches von Arbeitsplätzen, Verkehrswegen und Umkleidekabinen (§ 60 Abs. 3 StrlSchV)
Entscheidung über den Zutritt zum Kontroll- und innerbetrieblichen Überwachungsbereich (§ 55 StrlSchV)
Mitwirkung bei der Erstellung von Strahlenschutzanweisungen (§ 45 StrlSchV)
Entscheidung über den zur Anwendung von Röntgenstrahlen auf den Menschen berechtigten Personenkreis (§ 145 StrlSchV)
Entscheidung über die Anwendungsvoraussetzungen in der Röntgendiagnostik (§ 83 StrlSchG)
Anforderungen an die Ausrüstung bei der Anwendung am Menschen (§ 114 StrlSchV)
Ermittlung von Daten über vorangegangene Röntgenstrahlenanwendungen und evtl. Schwangerschaft (§§ 119 und 120 StrlSchV)
Aufzeichnung der Strahlenanwendung (§ 85 StrlSchG)
Aufbewahrung, Weitergabe und Übermittlung von Aufzeichnungen und Röntgenbildern (§ 127 StrlSchV)
Überwachung der Dosisgrenzwerte (§§ 77, 78 und 80 StrlSchG)
Ermittlung der Körperdosis (§§ 64 bis 69 StrlSchV, § 76 Abs. 2 und §§ 166 bis 168 StrlSchG)
Überlassung von Personendosimetern an überwachte Personen (§ 66 Abs. 1 und 2 StrlSchV)
Übersendung der Personendosimeter einschließlich der notwendigen Begleitinformationen (§ 66 Abs. 3 StrlSchV)
Aufzeichnung, Aufbewahrung und Weitergabe der Daten der Personendosimetrie (§§ 167 und 168 StrlSchG)
Durchführung und Aufzeichnung der Unterweisung (§ 63 StrlSchV)
Veranlassung der ärztliche Überwachung beruflich exponierter Personen durch den ermächtigten Arzt (§ 77 Abs. 1 - 2 StrlSchV)
Veranlassung der ärztlichen Untersuchung bei Bestrahlung mit erhöhter Einzeldosis (§ 81 StrlSchV)
Anzeige von Strahlenunfällen (§ 90 Abs. 2 StrlSchG)
Wahrnehmung der Aufgaben als Medizinphysik-Experte (§ 132 StrlSchV)
"; } /** 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); } // ######################################## Beginn - Prüfung ob im B R O W S E R - - - - - - - - - // Prüfen, ob Formular im Browser geöffnet wurde 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 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."); //optional den oder die Absende-Buttons (mit Namen „Absenden“) ausblenden var a = document.getElementsByName("Absenden"); var l = a.length; for (var i = 0; i < l; i++) { a[i].style.visibility = "hidden"; } } 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(); // wurde das Infoblatt gelesen? var a = getField("Hinweise"); if (a.checked == false) { app.alert("Bestätigen Sie bitte, dass Sie die Hinweise zur Verarbeitung und Speicherung Ihrer personenbezogenen Daten zur Kenntnis genommen haben."); return; } 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; } // var f = this.getField("datumsfeld"); f.value = util.printd("dd.mm.yyyy", new Date()); // This function is called on submit function OnSubmit (noValidation) { if (noValidation != true && X1_32_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X1_33_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X1_34_FormType1_Validate (document.getElementById("Form.FormGenerate#1.FormType#1"), 1, 0) != true) return false; if (noValidation != true && X1_35_DocType2_Validate (document.getElementById("Form.FormGenerate#1.DocType#2"), 1, 0) != true) return false; if (noValidation != true && X1_38_SchemaURL3_Validate (document.getElementById("Form.FormGenerate#1.SchemaURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_39_Version4_Validate (document.getElementById("Form.FormGenerate#1.Version#4"), 1, 0) != true) return false; if (noValidation != true && X1_41_OfficeShortcut1_Validate (document.getElementById("Form.FormPublish#2.OfficeShortcut#1"), 1, 0) != true) return false; if (noValidation != true && X1_43_TargetURL2_Validate (document.getElementById("Form.FormPublish#2.TargetURL#2"), 1, 0) != true) return false; if (noValidation != true && X1_44_FormURL3_Validate (document.getElementById("Form.FormPublish#2.FormURL#3"), 1, 0) != true) return false; if (noValidation != true && X1_45_Signature4_Validate (document.getElementById("Form.FormProcess#3.Signature#4"), 1, 0) != true) return false; if (noValidation != true && X1_46_Certificate5_Validate (document.getElementById("Form.FormProcess#3.Certificate#5"), 1, 0) != true) return false; if (noValidation != true && X1_47_CertificateType6_Validate (document.getElementById("Form.FormProcess#3.CertificateType#6"), 1, 0) != true) return false; if (noValidation != true && X1_48_Content7_Validate (document.getElementById("Form.FormProcess#3.Content#7"), 1, 0) != true) return false; if (noValidation != true && X1_50_Language5_Validate (document.getElementById("Form.FormGenerate#1.Language#5"), 1, 0) != true) return false; if (noValidation != true && X1_52_Country6_Validate (document.getElementById("Form.FormGenerate#1.Country#6"), 1, 0) != true) return false; if (noValidation != true && X1_53_FormatString8_Validate (document.getElementById("Form.FormProcess#3.FormatString#8"), 1, 0) != true) return false; if (noValidation != true && X1_54_ncHashValue_Validate (document.getElementById("ncHashValue"), 1, 0) != true) return false; if (noValidation != true && X1_55_ncFormID_Validate (document.getElementById("ncFormID"), 1, 0) != true) return false; if (noValidation != true && X1_56_LocalSaveURL4_Validate (document.getElementById("Form.FormPublish#2.LocalSaveURL#4"), 1, 0) != true) return false; if (noValidation != true && X1_31_plz_wohnort_Validate (document.getElementById("Behoerde.plz_wohnort"), 1, 0) != true) return false; if (noValidation != true && X1_40_FormID1_Validate (document.getElementById("Form.FormProcess#3.FormID#1"), 1, 0) != true) return false; if (noValidation != true && X1_42_HashValue2_Validate (document.getElementById("Form.FormProcess#3.HashValue#2"), 1, 0) != true) return false; if (noValidation != true && X1_49_Validate (document.getElementById("Pg1_Obj49"), 1, 0) != true) return false; if (noValidation != true && X1_51_Validate (document.getElementById("Pg1_Obj51"), 1, 0) != true) return false; if (noValidation != true && X1_30_Referat_Validate (document.getElementById("Referat"), 1, 0) != true) return false; if (noValidation != true && X1_36_datumsfeld_Validate (document.getElementById("datumsfeld"), 1, 0) != true) return false; X1_36_datumsfeld_PrepareSendFormat ("datumsfeld"); // Check that the field is not empty if (noValidation != true && document.getElementById("datumsfeld2").required == true && document.getElementById("datumsfeld2").value.length <= 0) { InputError (document.getElementById("datumsfeld2"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_23_datumsfeld2_Validate (document.getElementById("datumsfeld2"), 1, 0) != true) return false; X1_23_datumsfeld2_PrepareSendFormat ("datumsfeld2"); // Check that the field is not empty if (noValidation != true && document.getElementById("tfAnschrift").required == true && document.getElementById("tfAnschrift").value.length <= 0) { InputError (document.getElementById("tfAnschrift"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_2_tfAnschrift_Validate (document.getElementById("tfAnschrift"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("tfTelefon").required == true && document.getElementById("tfTelefon").value.length <= 0) { InputError (document.getElementById("tfTelefon"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_3_tfTelefon_Validate (document.getElementById("tfTelefon"), 1, 0) != true) return false; if (noValidation != true && X1_4_tfEMail_Validate (document.getElementById("tfEMail"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.name").required == true && document.getElementById("ssb.name").value.length <= 0) { InputError (document.getElementById("ssb.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_7_name_Validate (document.getElementById("ssb.name"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.anschrift").required == true && document.getElementById("ssb.anschrift").value.length <= 0) { InputError (document.getElementById("ssb.anschrift"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_15_anschrift_Validate (document.getElementById("ssb.anschrift"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.position").required == true && document.getElementById("ssb.position").value.length <= 0) { InputError (document.getElementById("ssb.position"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_17_position_Validate (document.getElementById("ssb.position"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.geburtsdatum").required == true && document.getElementById("ssb.geburtsdatum").value.length <= 0) { InputError (document.getElementById("ssb.geburtsdatum"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_11_geburtsdatum_Validate (document.getElementById("ssb.geburtsdatum"), 1, 0) != true) return false; X1_11_geburtsdatum_PrepareSendFormat ("ssb.geburtsdatum"); // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.vorname").required == true && document.getElementById("ssb.vorname").value.length <= 0) { InputError (document.getElementById("ssb.vorname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_8_vorname_Validate (document.getElementById("ssb.vorname"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb.geburtsort").required == true && document.getElementById("ssb.geburtsort").value.length <= 0) { InputError (document.getElementById("ssb.geburtsort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_10_geburtsort_Validate (document.getElementById("ssb.geburtsort"), 1, 0) != true) return false; if (noValidation != true && X1_21_telefon_Validate (document.getElementById("ssb.telefon"), 1, 0) != true) return false; if (noValidation != true && X1_19_email_Validate (document.getElementById("ssb.email"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("tfAntragsteller").required == true && document.getElementById("tfAntragsteller").value.length <= 0) { InputError (document.getElementById("tfAntragsteller"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_1_tfAntragsteller_Validate (document.getElementById("tfAntragsteller"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.Famname2").required == true && document.getElementById("ssv.Famname2").value.length <= 0) { InputError (document.getElementById("ssv.Famname2"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_22_Famname2_Validate (document.getElementById("ssv.Famname2"), 1, 0) != true) return false; if (noValidation != true && X1_6_Behoerde_name_Validate (document.getElementById("Behoerde_name"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.anschrift").required == true && document.getElementById("ssv.anschrift").value.length <= 0) { InputError (document.getElementById("ssv.anschrift"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_12_anschrift_Validate (document.getElementById("ssv.anschrift"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.position").required == true && document.getElementById("ssv.position").value.length <= 0) { InputError (document.getElementById("ssv.position"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_13_position_Validate (document.getElementById("ssv.position"), 1, 0) != true) return false; if (noValidation != true && X1_18_telefon_Validate (document.getElementById("ssv.telefon"), 1, 0) != true) return false; if (noValidation != true && X1_16_email_Validate (document.getElementById("ssv.email"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.geburtsdatum").required == true && document.getElementById("ssv.geburtsdatum").value.length <= 0) { InputError (document.getElementById("ssv.geburtsdatum"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_14_geburtsdatum_Validate (document.getElementById("ssv.geburtsdatum"), 1, 0) != true) return false; X1_14_geburtsdatum_PrepareSendFormat ("ssv.geburtsdatum"); // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.Famname").required == true && document.getElementById("ssv.Famname").value.length <= 0) { InputError (document.getElementById("ssv.Famname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_5_Famname_Validate (document.getElementById("ssv.Famname"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.vorname").required == true && document.getElementById("ssv.vorname").value.length <= 0) { InputError (document.getElementById("ssv.vorname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_9_vorname_Validate (document.getElementById("ssv.vorname"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv.geburtsort").required == true && document.getElementById("ssv.geburtsort").value.length <= 0) { InputError (document.getElementById("ssv.geburtsort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X1_20_geburtsort_Validate (document.getElementById("ssv.geburtsort"), 1, 0) != true) return false; if (noValidation != true && X2_5_nr1_Validate (document.getElementById("nr1"), 1, 0) != true) return false; if (noValidation != true && X2_6_nr2_Validate (document.getElementById("nr2"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.anschrift").required == true && document.getElementById("ssv2.anschrift").value.length <= 0) { InputError (document.getElementById("ssv2.anschrift"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_20_anschrift_Validate (document.getElementById("ssv2.anschrift"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.position").required == true && document.getElementById("ssv2.position").value.length <= 0) { InputError (document.getElementById("ssv2.position"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_25_position_Validate (document.getElementById("ssv2.position"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.geburtsdatum").required == true && document.getElementById("ssv2.geburtsdatum").value.length <= 0) { InputError (document.getElementById("ssv2.geburtsdatum"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_17_geburtsdatum_Validate (document.getElementById("ssv2.geburtsdatum"), 1, 0) != true) return false; X2_17_geburtsdatum_PrepareSendFormat ("ssv2.geburtsdatum"); // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.vorname").required == true && document.getElementById("ssv2.vorname").value.length <= 0) { InputError (document.getElementById("ssv2.vorname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_13_vorname_Validate (document.getElementById("ssv2.vorname"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.geburtsort").required == true && document.getElementById("ssv2.geburtsort").value.length <= 0) { InputError (document.getElementById("ssv2.geburtsort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_19_geburtsort_Validate (document.getElementById("ssv2.geburtsort"), 1, 0) != true) return false; if (noValidation != true && X2_29_telefon_Validate (document.getElementById("ssv2.telefon"), 1, 0) != true) return false; if (noValidation != true && X2_26_email_Validate (document.getElementById("ssv2.email"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.name").required == true && document.getElementById("ssb2.name").value.length <= 0) { InputError (document.getElementById("ssb2.name"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_8_name_Validate (document.getElementById("ssb2.name"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.anschrift").required == true && document.getElementById("ssb2.anschrift").value.length <= 0) { InputError (document.getElementById("ssb2.anschrift"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_23_anschrift_Validate (document.getElementById("ssb2.anschrift"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.position").required == true && document.getElementById("ssb2.position").value.length <= 0) { InputError (document.getElementById("ssb2.position"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_24_position_Validate (document.getElementById("ssb2.position"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.geburtsdatum").required == true && document.getElementById("ssb2.geburtsdatum").value.length <= 0) { InputError (document.getElementById("ssb2.geburtsdatum"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_16_geburtsdatum_Validate (document.getElementById("ssb2.geburtsdatum"), 1, 0) != true) return false; X2_16_geburtsdatum_PrepareSendFormat ("ssb2.geburtsdatum"); // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.vorname").required == true && document.getElementById("ssb2.vorname").value.length <= 0) { InputError (document.getElementById("ssb2.vorname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_15_vorname_Validate (document.getElementById("ssb2.vorname"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssb2.geburtsort").required == true && document.getElementById("ssb2.geburtsort").value.length <= 0) { InputError (document.getElementById("ssb2.geburtsort"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_18_geburtsort_Validate (document.getElementById("ssb2.geburtsort"), 1, 0) != true) return false; if (noValidation != true && X2_28_telefon_Validate (document.getElementById("ssb2.telefon"), 1, 0) != true) return false; if (noValidation != true && X2_27_email_Validate (document.getElementById("ssb2.email"), 1, 0) != true) return false; // Check that the field is not empty if (noValidation != true && document.getElementById("ssv2.Famname").required == true && document.getElementById("ssv2.Famname").value.length <= 0) { InputError (document.getElementById("ssv2.Famname"), "Das Eingabefeld darf nicht leer sein", 1, 0); return false; } if (noValidation != true && X2_14_Famname_Validate (document.getElementById("ssv2.Famname"), 1, 0) != true) return false; if (noValidation != true && X2_22_best1_Validate (document.getElementById("best1"), 1, 0) != true) return false; if (noValidation != true && X2_21_best2_Validate (document.getElementById("best2"), 1, 0) != true) return false; if (noValidation != true && X3_28_nr3text1_Validate (document.getElementById("nr3text1"), 1, 0) != true) return false; if (noValidation != true && X3_30_nr3text2_Validate (document.getElementById("nr3text2"), 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();