(function($) { $(document).ready(function() { var studiengaenge = {"Musterstudiengang 1":{"Adresse":"Muster-Institution\nGruppe 1\nMusterweg 123\n9876 Mustringen\n","Zeiten":{"Testsemester Fr\u00fchling - Semestre test - Test semester":"01.02.2024"},"Schule":"Muster-Institution","Vereinbarung":"FHV","Studienformen":[],"Gruppe":"gruppe1"},"Musterstudiengang 2":{"Adresse":"Muster-Institution\nGruppe 1\nMusterweg 123\n9876 Mustringen\n","Zeiten":{"Testsemester Fr\u00fchling - Semestre test - Test semester":"01.02.2024","Testsemester Herbst - Semestre test - Test semester":"15.09.2023"},"Schule":"Muster-Institution","Vereinbarung":"FHV","Studienformen":[],"Gruppe":"gruppe1"},"Musterstudiengang 3 (HFSV)":{"Adresse":"Muster-Institution\nGruppe 2\nMusterweg 123\n9876 Mustringen\n","Zeiten":{"Testsemester Herbst - Semestre test - Test semester":"15.09.2023"},"Schule":"Muster-Institution","Vereinbarung":"HFSV","Studienformen":{"Vollzeit":0,"Teilzeit":1},"Gruppe":"gruppe2"},"Musterstudiengang 4 ohne Zeiten (HFSV)":{"Adresse":"Muster-Institution\nGruppe 2\nMusterweg 123\n9876 Mustringen\n","Zeiten":"","Schule":"Muster-Institution","Vereinbarung":"HFSV","Studienformen":{"Vollzeit":0,"Teilzeit":1},"Gruppe":"gruppe2"}}; function notEmpty(value) { return (value != '' && value != null); } function isDateOrEmpty(value) { return (!notEmpty(value) || isDateAndNotEmpty(value)); } function isDateAndNotEmpty(value) { if (value == '') { return false; } if (!(/^\d{2}\.\d{2}\.\d{4}$/.test(value))) { validationErrorMsg('Geben Sie das Datum im Format dd.mm.yyyy ein, zB. 20.02.1985'); return false; } var parts = value.split('.'); parts[1] -= 1; var date = new Date(parts[2], parts[1], parts[0]); return (date.getFullYear() == parts[2] && date.getMonth() == parts[1] && date.getDate() == parts[0]); } function isEmailAndNotEmptyAndHFSV(value, actualValues) { if(studiengaenge[actualValues['Studiengang']]['Vereinbarung'] == 'HFSV'){ if (!(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(value))) { validationErrorMsg('Bitte geben Sie eine gültige E-Mail-Adresse an.'); return false; } } else { return true; } } function notEmptyAndHFSV( value, actualValues ) { var studiengang = getValue('Studiengang'); if( !studiengang) studiengang = actualValues['Studiengang']; if(studiengaenge[studiengang]['Vereinbarung'] == 'HFSV'){ return notEmpty( value ); } else { return true; } } var startStep = 'Prolog'; var id = 'formA'; var defaultData = { 'lang': '0', 'config': 'demo', 'group': '' // 'FhvOderFsv-Alt': '' }; var beforeLeaveIsset = false; var config = { script: '//pb-v1-staging.personalienblatt.ch/pdf.php', nextButtonTpl: '', backButtonTpl: '', downloadButtonTpl: '', layout: '{stepTpl}
{backButtonTpl}{nextButtonTpl}
', defaultErrorMsg: 'Bitte überprüfen Sie Ihre Eingaben.', closeWarning: 'Wenn Sie das Fenster schliessen oder neu laden, gehen Ihre Eingaben verloren.', steps: { 'Prolog': { tpl: "
\r\n

\r\n\tDas Personalienblatt dient zur Feststellung, welcher Kanton f\u00fcr die Finanzierung Ihres Studienplatzes zust\u00e4ndig ist.<\/p>\r\n\r\n

\r\n\tWir bitten Sie, die Fragen genau zu beantworten.<\/p>\r\n\r\n

\r\n\tPersonen aus dem Fürstentum Liechtenstein sind Schweizern gleichgestellt und gelten deshalb nicht als Ausländer.<\/p>\r\n\r\n

\r\n\t<\/p>\r\n\r\n

\r\n\tIhre Angaben werden nicht gespeichert. Sie werden in eine PDF-Datei \u00fcbertragen und gehen beim Ausstieg aus der Website verloren.<\/p>\r\n<\/div>\r\n\r\n", nextStep: 'Ihre Daten' }, 'Ihre Daten': { tpl : "

<\/div>\r\n\r\n
\r\n\r\n\t
\r\n\t\t