(function($) { $(document).ready(function() { var studiengaenge = {"Etudes exemplaires 1":{"Adresse":"Muster-Institution\nGruppe 1\nMusterweg 123\n9876 Mustringen\n","Zeiten":{"Testsemester Fr\u00fchling - Semestre test - Test semester":"01.02.2024"},"Schule":"Institution Exemplaire","Vereinbarung":"FHV","Studienformen":[],"Gruppe":"gruppe1"},"Etudes exemplaires 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":"Institution Exemplaire","Vereinbarung":"FHV","Studienformen":[],"Gruppe":"gruppe1"},"Etudes exemplaires 3 (AES)":{"Adresse":"Muster-Institution\nGruppe 2\nMusterweg 123\n9876 Mustringen\n","Zeiten":{"Testsemester Herbst - Semestre test - Test semester":"15.09.2023"},"Schule":"Institution Exemplaire","Vereinbarung":"HFSV","Studienformen":{"\u00e0 plein temps":0,"\u00e0 temps partiel":1},"Gruppe":"gruppe2"},"Etudes exemplaires 4 sans date (AES)":{"Adresse":"Muster-Institution\nGruppe 2\nMusterweg 123\n9876 Mustringen\n","Zeiten":"","Schule":"Institution Exemplaire","Vereinbarung":"HFSV","Studienformen":{"\u00e0 plein temps":0,"\u00e0 temps partiel":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('Veuillez utiliser le format dd.mm.yyyy pour les dates, par exemple 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('Veuillez entrer une adresse électronique valide'); 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': '1', 'config': 'demo', 'group': '' // 'FhvOderFsv-Alt': '' }; var beforeLeaveIsset = false; var config = { script: '//www.pb-v1.personalienblatt.ch/pdf.php', nextButtonTpl: '', backButtonTpl: '', downloadButtonTpl: '', layout: '{stepTpl}
{backButtonTpl}{nextButtonTpl}
', defaultErrorMsg: 'Veuillez vérifier vos données.', closeWarning: 'Si vous fermez la fenêtre, vous perdez toutes les données.', steps: { 'Prolog': { tpl: "
\r\n

\r\n\tLe formulaire de données personnelles sert à déterminer le canton responsable du financement de vos études.<\/p>\r\n\r\n

\r\n\tIl est essentiel de lire ce questionnaire avec la plus grande attention et d’y répondre avec précision.<\/p>\r\n\r\n

\r\n\tLes ressortissant-e-s de la principauté du Liechtenstein sont assimilés aux ressortissant-e-s suisses et ne sont donc pas considéré-e-s comme des étrangers.<\/p>\r\n\r\n

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

\r\n\tVos donn\u00e9es ne sont pas sauvegard\u00e9es. Elles sont utilis\u00e9es pour la g\u00e9n\u00e9ration d'un document PDF et sont perdues au moment que vous quittez le site web.<\/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