(function($) { $(document).ready(function() { var studiengaenge = {"":{"Adresse":"Muster-Institution\nGruppe 2\nMusterweg 123\n9876 Mustringen\n","Zeiten":"","Schule":"","Vereinbarung":"HFSV","Studienformen":{"Tempo pieno":0,"Tempo parziale":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 (translate to I)'); 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(''); 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': '2', '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. (translate to I)', closeWarning: 'Wenn Sie das Fenster schliessen oder neu laden, gehen Ihre Eingaben verloren. (translate to I)', steps: { 'Prolog': { tpl: "
\r\n

\r\n\tIl presente formulario ha lo scopo di definire quale Cantone deve contribuire finanziariamente alla sua formazione.<\/p>\r\n\r\n

\r\n\tLa preghiamo di rispondere con precisione alle domande formulate.<\/p>\r\n\r\n

\r\n\tPersone provenienti dal Principato del Liechtenstein sono equiparate agli Svizzeri e non sono quindi considerate come straniere.<\/p>\r\n\r\n

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

\r\n\tI suoi dati non si memorizzanon. Si usano per la creazione di un documento PDF e si perdono nel momento in che ferma il sito 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