function VerifChamps(szIdForm) { var szError = ''; if(szIdForm == 'formActivation') { if( document.getElementById('szNom_PM').value == '') { szError = szError + '\n - Le nom est obligatoire'; } if( document.getElementById('szNumeroCarte_PM').value == '') { szError = szError + '\n - Le numéro de carte est obligatoire'; } if( document.getElementById('szDateNaissance_PM').value == '') { szError = szError + '\n - La date de naissance est obligatoire'; } if( document.getElementById('szCodePostal_PM').value == '') { szError = szError + '\n - Le code postal est obligatoire'; } if( document.getElementById('szEmail_PM').value == '') { szError = szError + '\n - L\'e-mail est obligatoire'; } } if(szIdForm == 'formConnexion') { if( document.getElementById('szIdentifiant_PM').value == '') { szError = szError + '\n - L\'identifiant est obligatoire'; } if( document.getElementById('szPassword_PM').value == '') { szError = szError + '\n - Le mot de passe est obligatoire'; } } if(szIdForm == 'formRecup') { if( document.getElementById('szInformation_PM').value == '') { szError = szError + '\n - l\'idenfifiant,l\'email ou le numéro de carte est obligatoire'; } } if(szIdForm == 'formChangePasse') { if( document.getElementById('szPassword_PM').value == '' || document.getElementById('szPassword2_PM').value == '') { szError = szError + '\n - Les deux champs \'mot de passe\' doivent être remplis'; } if( document.getElementById('szPassword_PM').value != document.getElementById('szPassword2_PM').value) { szError = szError + '\n - Les deux champs \'mot de passe\' doivent être identiques'; } } if(szIdForm == 'formCreerCompte') { if( document.getElementById('szNom_PM').value == '') { szError = szError + '\n - Le nom est obligatoire'; } if( document.getElementById('szAdresse1_PM').value == '') { szError = szError + '\n - L\'adresse est obligatoire'; } if( document.getElementById('szCodePostal_PM').value == '') { szError = szError + '\n - Le code postal est obligatoire'; } if( document.getElementById('szVille_PM').value == '') { szError = szError + '\n - La commune est obligatoire'; } if( document.getElementById('szEmail_PM').value == '') { szError = szError + '\n - L\'email est obligatoire'; } // on récupère le type d'adhésion et en fonction, on demande les infos obligatoires if( document.formCreerCompte.nIdProduitAdhesion_PM ) { var nb_produits = document.formCreerCompte.nIdProduitAdhesion_PM.length; var id_type_produit = 0; for( i=0; i 1 ) szError = szError + '\n - Vous devez préciser un seul ayant-droit pour cette adhésion '; } // adhésion famille if( id_type_produit == 2 ) { if( nb_enfants <= 1 ) szError = szError + '\n - Vous devez préciser au moins deux ayant-droits pour cette adhésion'; } var date_naissance = ''; for( i=1; i<=nb_enfants; i++) { if( !document.getElementById('szNomEnfant' + i + '_PM').value ) szError = szError + '\n - Le nom de l\'ayant-droit '+i+' est obligatoire'; if( !dijit.byId('szDateNaissanceEnfant' + i +'_PM').get('value' ) ) szError = szError + '\n - La date de naissance de l\'ayant-droit '+i+' est obligatoire'; } } //szError = 'test'; } if(szError != '') { alert(szError); } else { document.getElementById(szIdForm).submit() } return szError; } var nCptLigne = 1; var aWidgetDate = Array(); function ajouterLigneTableau(szIdTableau) { objTab = document.getElementById( szIdTableau ); objLigne = objTab.insertRow(nCptLigne); objCell = objLigne.insertCell(0); objCell.innerHTML = ""; objCell = objLigne.insertCell(1); objCell.innerHTML = ""; objCell = objLigne.insertCell(2); objCell.innerHTML = ""; var props = { name: 'szDateNaissanceEnfant'+nCptLigne+'_PM', constraints: {}, lang: 'fr-fr', promptMessage: '', rangeMessage: '', invalidMessage: '' }; var objWidgetDate = new dijit.form.DateTextBox(props, 'szDateNaissanceEnfant'+nCptLigne+'_PM'); aWidgetDate[nCptLigne] = objWidgetDate; nCptLigne ++; } function ajouterLigneTableauAvecDonnees(szIdTableau, szNom, szPrenom,szDate, szCarte) { objTab = document.getElementById( szIdTableau ); objLigne = objTab.insertRow(nCptLigne); objCell = objLigne.insertCell(0); objCell.innerHTML = ""; objCell = objLigne.insertCell(1); objCell.innerHTML = ""; objCell = objLigne.insertCell(2); objCell.innerHTML = ""; var props = { name: 'szDateNaissanceEnfant'+nCptLigne+'_PM', value: '', constraints: {}, lang: 'fr-fr', promptMessage: '', rangeMessage: '', invalidMessage: '' }; var objWidgetDate = new dijit.form.DateTextBox(props, 'szDateNaissanceEnfant'+nCptLigne+'_PM'); aWidgetDate[nCptLigne] = objWidgetDate; nCptLigne ++; } function supprimerLigneTableau(szIdTableau) { if(nCptLigne > 1) { objTab = document.getElementById( szIdTableau ); objLigne = objTab.deleteRow(nCptLigne - 1); //aWidgetDate[nCptLigne - 1].destroy(); nTmpCpt = nCptLigne - 1; dijit.byId('szDateNaissanceEnfant'+nTmpCpt+'_PM').destroy(); nCptLigne --; } } function majLignesTableau(szIdTableau, szIdElementNbLigne) { if( nb_enfants = dijit.byId('nNbEnfant_PM').get('value') == 0 ) document.getElementById('tableau_enfant').style.display = 'none'; else document.getElementById('tableau_enfant').style.display = 'block'; i=1; bTest = true; while(bTest == true && i<100) { if(document.getElementById( 'szTestEnfant'+i+'_PM') == null) { nCptLigne = i; bTest = false; } i++; } nNewNbLigne = document.getElementById( szIdElementNbLigne ).value; nNewNbLigne = parseInt(nNewNbLigne) + 1; if(nNewNbLigne < nCptLigne) { while(parseInt(nNewNbLigne) nCptLigne) { while(parseInt(nNewNbLigne)>parseInt(nCptLigne)) { ajouterLigneTableau(szIdTableau); //alert(nNewNbLigne + '--' + nCptLigne) } } }