function WithDentist()
{
if (document.forms[0].eDentistIdentity.value != "")
{
document.forms[0].Dentist.checked = false;
}
}
function WithoutDoctor(opt)
{
with (window.document.forms[0])
{
switch(opt)
{
case 1:
eDoctorIdentity.value = "";
LastDoctorVisit.value = "";
LastDoctorVisitMM.value = "";
LastDoctorVisitAA.value = "";
eDoctorVisitReason.value = "";
eDoctorVisitReasonStd.options[0].selected = true;
DoctorAffiliateNr.value = "";
DoctorCantonNr.value = "";
DoctorInTreatment[0].checked = false;
DoctorInTreatment[1].checked = false;
DoctorTotalCured[0].checked = false;
DoctorTotalCured[1].checked = false;
break;
case 2:
eDentistIdentity.value = "";
LastDentistVisitMM.value = "";
LastDentistVisitAA.value = "";
DentistAffiliateNr.value = "";
DentistCantonNr.value = "";
DentistIdentity.value = "";
LastDentistVisit.value = "";
break;
case 3:
GynaecologistLastVisitMM.value = "";
GynaecologistLastVisitAA.value = "";
eGynaecologistIdentity.value = "";
break;
case 4:
GynaecologistEnclosureJJ.value = "";
GynaecologistEnclosureMM.value = "";
GynaecologistEnclosureAA.value = "";
break;
default:
break;
}
}
}
function WithDoctor()
{
if(document.forms[0].eDoctorIdentity.value != "")
{
document.forms[0].Doctor.checked = false;
}
}
function questionDetails( sDoctorIdentity,sDoctorCantonNr,sDoctorAffiliateNr,sQNum )
{
var sLanguage = document.forms[0].dLanguage.value;
var oIdentity = eval('window.document.forms[0].' + sDoctorIdentity);
var sLetters = oIdentity.value.substr(0,4);
loadDojoDialog("", "", true, false);
}
function QMValidate()
{
// fonction de validation de la page
// appelle QMValidateFields
var retour = new Array(3);
retour[0] = true;
retour[1] = 0;
retour[2] = '';
retour = QMValidateFields(retour);
if (retour[0] == false)
{
writeError(retour[2], 0, document.forms[0].dLanguage.value);
return false;
}
else
{
return true;
}
}
function QMValidateFields(retour)
{
// valide les champs
var f = document.forms[0];
var f1 = document.forms[1];
var f2 = document.forms[2];
var sErrorTxt = "";
var iErrorPos = 0;
retour[0] = true;
with (window.document.forms[0])
{
// Contrôle du QM général - début
LastDoctorVisit.value = "";
if (eDoctorIdentity.value != "")
{
Doctor.checked = false;
}
if (Doctor.checked == false)
{
LastDoctorVisit.value = LastDoctorVisitMM.value + "." + LastDoctorVisitAA.value;
if (LastDoctorVisit.value == '.')
{
LastDoctorVisit.value = '';
}
if (eDoctorIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[40];
}
if (CheckDate('01.' + LastDoctorVisit.value) == false)
{
retour[2] = retour[2] + '
' + sErrMsg[41];
}
if (CompareDate('01.' + LastDoctorVisit.value, '>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[41];
}
if(eDoctorVisitReason.value != "")
eDoctorVisitReasonStd.selectedIndex = 3;
var reason = escape(eDoctorVisitReasonStd.options[eDoctorVisitReasonStd.selectedIndex].value);
if (reason == '3' || reason == '0' || reason == '')
{
if (eDoctorVisitReason.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[42];
}
}
if (getSelectedButton(DoctorInTreatment) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[129];
}
if (getSelectedButton(DoctorTotalCured) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[130];
}
}
if (ExactSize.value == "" || isPosInteger(ExactSize.value) == false || ExactWeight.value == "" || isPosInteger(ExactWeight.value) == false)
{
retour[2] = retour[2] + '
' + sErrMsg[43];
}
if (getSelectedButton(MedicalQ1) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 1';
}
if (getSelectedButton(MedicalQ2) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 2';
}
if (getSelectedButton(MedicalQ3) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 3';
}
if (getSelectedButton(MedicalQ4a) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) a';
}
if (getSelectedButton(MedicalQ4b) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) b';
}
if (getSelectedButton(MedicalQ4c) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) c';
}
if (getSelectedButton(MedicalQ4d) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) d';
}
if (getSelectedButton(MedicalQ4e) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) e';
}
if (getSelectedButton(MedicalQ4f) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) f';
}
if (getSelectedButton(MedicalQ4g) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) g';
}
if (getSelectedButton(MedicalQ4h) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) h';
}
if (getSelectedButton(MedicalQ4i) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) i';
}
if (getSelectedButton(MedicalQ4j) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) j';
}
if (getSelectedButton(MedicalQ4k) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) k';
}
if (getSelectedButton(MedicalQ4l) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) l';
}
if (getSelectedButton(MedicalQ4m) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 4) m';
}
if (getSelectedButton(MedicalQ5) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 5';
}
if ((getSelectedButton(MedicalQ5) == "1" && MedicalQ5Which.value == "") || (getSelectedButton(MedicalQ5) == "1" && MedicalQ5Proportion.value == "") || (getSelectedButton(MedicalQ5) == "1" && MedicalQ5Motif.value == ""))
{
retour[2] = retour[2] + '
' + sErrMsg[45];
}
if (getSelectedButton(MedicalQ6) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 6';
}
if (getSelectedButton(MedicalQ7) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 7';
}
if (getSelectedButton(MedicalQ8) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 8';
}
if (getSelectedButton(MedicalQ9) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 9';
}
if (getSelectedButton(MedicalQ10) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 10';
}
if (getSelectedButton(MedicalQ10) == "1" && MedicalQ10Explanation.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[46];
}
if (getSelectedButton(MedicalQ11) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 11';
}
if (getSelectedButton(MedicalQ11) == "1" && MedicalQ11ProductsTypes.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[47];
}
if (getSelectedButton(MedicalQ12a) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 12) a';
}
if (getSelectedButton(MedicalQ12b) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 12) b';
}
// Test pour savoir si les questions 1,3,4a à 4m,7,8,9 avec Oui ont les infos complémentaires nécesaires
if(getSelectedButton(MedicalQ1) == "1")
{
if (!InfoComplementOK("1"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 1 ' + sErrMsg[50];
}
}
else
{
ResetIC("1");
}
if(getSelectedButton(MedicalQ2) == "1")
{
if (!InfoComplementOK("2"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 2 ' + sErrMsg[50];
}
}
else
{
ResetIC("2");
}
if(getSelectedButton(MedicalQ3) == "1")
{
if (!InfoComplementOK("3"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 3 ' + sErrMsg[50];
}
}
else
{
ResetIC("3");
}
if(getSelectedButton(MedicalQ4a) == "1")
{
if (!InfoComplementOK("4a"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 a) ' + sErrMsg[50];
}
}
else
{
ResetIC("4a");
}
if(getSelectedButton(MedicalQ4b) == "1")
{
if (!InfoComplementOK("4b"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 b) ' + sErrMsg[50];
}
}
else
{
ResetIC("4b");
}
if(getSelectedButton(MedicalQ4c) == "1")
{
if (!InfoComplementOK("4c"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 c) ' + sErrMsg[50];
}
}
else
{
ResetIC("4c");
}
if(getSelectedButton(MedicalQ4d) == "1")
{
if (!InfoComplementOK("4d"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 d) ' + sErrMsg[50];
}
}
else
{
ResetIC("4d");
}
if(getSelectedButton(MedicalQ4e) == "1")
{
if (!InfoComplementOK("4e"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 e) ' + sErrMsg[50];
}
}
else
{
ResetIC("4e");
}
if(getSelectedButton(MedicalQ4f) == "1")
{
if (!InfoComplementOK("4f"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 f) ' + sErrMsg[50];
}
}
else
{
ResetIC("4f");
}
if(getSelectedButton(MedicalQ4g) == "1")
{
if (!InfoComplementOK("4g"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 g) ' + sErrMsg[50];
}
}
else
{
ResetIC("4g");
}
if(getSelectedButton(MedicalQ4h) == "1")
{
if (!InfoComplementOK("4h"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 h) ' + sErrMsg[50];
}
}
else
{
ResetIC("4h");
}
if(getSelectedButton(MedicalQ4i) == "1")
{
if (!InfoComplementOK("4i"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 i) ' + sErrMsg[50];
}
}
else
{
ResetIC("4i");
}
if(getSelectedButton(MedicalQ4j) == "1")
{
if (!InfoComplementOK("4j"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 j) ' + sErrMsg[50];
}
}
else
{
ResetIC("4j");
}
if(getSelectedButton(MedicalQ4k) == "1")
{
if (!InfoComplementOK("4k"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 k) ' + sErrMsg[50];
}
}
else
{
ResetIC("4k");
}
if(getSelectedButton(MedicalQ4l) == "1")
{
if (!InfoComplementOK("4l"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 l) ' + sErrMsg[50];
}
}
else
{
ResetIC("4l");
}
if(getSelectedButton(MedicalQ4m) == "1")
{
if (!InfoComplementOK("4m"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 4 m) ' + sErrMsg[50];
}
}
else
{
ResetIC("4m");
}
if(getSelectedButton(MedicalQ6) == "1")
{
if (!InfoComplementOK("6"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 6 ' + sErrMsg[50];
}
}
else
{
ResetIC("6");
}
if(getSelectedButton(MedicalQ7) == "1")
{
if (!InfoComplementOK("7"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 7 ' + sErrMsg[50];
}
}
else
{
ResetIC("7");
}
if(getSelectedButton(MedicalQ8) == "1")
{
if (!InfoComplementOK("8"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 8 ' + sErrMsg[50];
}
}
else
{
ResetIC("8");
}
if(getSelectedButton(MedicalQ9) == "1")
{
if (!InfoComplementOK("9"))
{
retour[2] = retour[2] + '
' + sErrMsg[49] + ' 9 ' + sErrMsg[50];
}
}
else
{
ResetIC("9");
}
DoctorIdentity.value = eDoctorIdentity.value;
DoctorVisitReason.value = eDoctorVisitReason.value;
// Contrôle du QM général - fin
if (getSelectedButton(MedicalQConfidential) == -1)
{
//Nouvelle numérotation virtuelle
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 14';
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 13';
}
// Contrôle de la partie pour les femmes - début
if (f.dSex.value == '0')
{
if (eGynaecologistIdentity.value != "")
{
Gynaecologist[0].checked = true;
}
if (getSelectedButton(Gynaecologist) == -1)
{
//Nouvelle numérotation virtuelle retour[2] = retour[2] + '
' + sErrMsg[84] + ' 13 a) ';
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 14 a) ';
}
if (getSelectedButton(Gynaecologist) == "1")
{
GynaecologistLastVisit.value = GynaecologistLastVisitMM.value + "." + GynaecologistLastVisitAA.value;
if (eGynaecologistIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[82];
}
if (!CheckDate('01.' + GynaecologistLastVisit.value))
{
retour[2] = retour[2] + '
' + sErrMsg[83];
}
if (CompareDate('01.' + GynaecologistLastVisit.value,'>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[83];
}
}
if (getSelectedButton(GynaecologistAffection) == -1)
{
//Nouvelle numérotation virtuelle retour[2] = retour[2] + '
' + sErrMsg[84] + ' 13 b) ';
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 14 b) ';
}
if(getSelectedButton(GynaecologistAffection) == "1")
{
}
else
{
GynaecologistQ13bReason.value = "";
GynaecologistQ13bInTreatment.value = "";
GynaecologistQ13bStartDate.value = "";
GynaecologistQ13bEndDate.value = "";
GynaecologistQ13bTotalCured.value = "";
GynaecologistQ13bDoctorIdentity.value = "";
GynaecologistQ13bDoctorAffiliatN.value = "";
GynaecologistQ13bDoctorCantonNr.value = "";
}
if (getSelectedButton(GynaecologistEnclosure) == -1)
{
//Nouvelle numérotation virtuelle retour[2] = retour[2] + '
' + sErrMsg[84] + ' 13 c) ';
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 14 c) ';
}
if (getSelectedButton(GynaecologistEnclosure) == "1")
{
GynaecologistEnclosureDate.value = GynaecologistEnclosureJJ.value + "." + GynaecologistEnclosureMM.value + "." + GynaecologistEnclosureAA.value;
if ((!CheckDate(GynaecologistEnclosureDate.value)) || (CompareDate(GynaecologistEnclosureDate.value,'<', true)))
{
retour[2] = retour[2] + '
' + sErrMsg[81];
}
}
else
{
GynaecologistQ13cReason.value = "";
GynaecologistQ13cInTreatment.value = "";
GynaecologistQ13cStartDate.value = "";
GynaecologistQ13cEndDate.value = "";
GynaecologistQ13cTotalCured.value = "";
GynaecologistQ13cDoctorIdentity.value = "";
GynaecologistQ13cDoctorAffiliatN.value = "";
GynaecologistQ13cDoctorCantonNr.value = "";
}
GynaecologistIdentity.value = eGynaecologistIdentity.value;
}
// Contrôle de la partie pour les femmes - fin
/* if (getSelectedButton(MedicalQConfidential) == -1)
{
//Nouvelle numérotation virtuelle retour[2] = retour[2] + '
' + sErrMsg[51] + ' 14';
retour[2] = retour[2] + '
' + sErrMsg[51] + ' 13';
}*/
// Contrôle de la Denta - début
if (f.dDECheck.value == '1')
{
if (eDentistIdentity.value != "")
{
Dentist.checked = false;
}
if (Dentist.checked == false)
{
LastDentistVisit.value = LastDentistVisitMM.value + "." + LastDentistVisitAA.value;
if (eDentistIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[52];
}
if (!CheckDate('01.' + LastDentistVisit.value))
{
retour[2] = retour[2] + '
' + sErrMsg[53];
}
if (CompareDate('01.' + LastDentistVisit.value, '>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[53];
}
}
// partie uniquement pour les enfants en bas âge
// Changé le 17.05.2006 if (f.dAgePourCalcul.value < 8)
if (DentistKidProblem.type != 'hidden')
{
if (getSelectedButton(DentistKidProblem) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[54];
}
if (getSelectedButton(DentistKidProblem) == "1" && DentistKidProblemText.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[55];
}
if (getSelectedButton(DentistKidOrtho) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[108];
}
}
if (DentistKidContact.type != 'hidden')
{
if (getSelectedButton(DentistKidContact) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[59];
}
if (getSelectedButton(DentistKidContact) == "1")
{
DentistKidContactVisit.value = DentistKidContactVisitMM.value + "." + DentistKidContactVisitAA.value;
if (eDentistKidContactIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[56];
}
if (!CheckDate('01.' + DentistKidContactVisit.value))
{
retour[2] = retour[2] + '
' + sErrMsg[57];
}
if (CompareDate('01.' + DentistKidContactVisit.value, '>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[57];
}
if (eDentistKidContactWhy.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[58];
}
}
}
DentistIdentity.value = eDentistIdentity.value;
DentistKidContactWhy.value = eDentistKidContactWhy.value;
DentistKidContactIdentity.value = eDentistKidContactIdentity.value;
}
// contrôle du dentiste - fin
// contrôle de la Pecunia - début
if (f.dPECheck.value == '1')
{
if (PecuniaProfession.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[60];
}
if (getSelectedButton(PecuniaProfessionType) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[61];
}
// Travailleur à domicile
if (getSelectedButton(PecuniaProfessionType) == "T")
{
if (ePecuniaCompany.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[65];
}
}
// Salarié
if (getSelectedButton(PecuniaProfessionType) == "S")
{
if (ePecuniaCompany.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[65];
}
if (PecuniaSalaryAmountS.value == "" || isNaN(PecuniaSalaryAmountS.value))
{
retour[2] = retour[2] + '
' + sErrMsg[66];
}
if (getSelectedButton(PecuniaInsuranceS) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[67];
}
if (getSelectedButton(PecuniaInsuranceS) == "1")
{
if (PecuniaInsuranceNameS.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[68];
}
if (PecuniaInsuranceAmountS.value == "" || isNaN(PecuniaInsuranceAmountS.value))
{
retour[2] = retour[2] + '
' + sErrMsg[69];
}
}
if (getSelectedButton(PecuniaInsuranceTypeS) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[70];
}
if (getSelectedButton(PecuniaInsuranceTypeS) == "1" && (PecuniaPercentOfSalaryS.value == "" || isNaN(PecuniaPercentOfSalaryS.value)))
{
retour[2] = retour[2] + '
' + sErrMsg[71];
}
}
// Indépendant
if (getSelectedButton(PecuniaProfessionType) == "A" || getSelectedButton(PecuniaProfessionType) == "I")
{
PecuniaDateStartI.value = PecuniaDateStartJJI.value + "." + PecuniaDateStartMMI.value + "." + PecuniaDateStartAAI.value;
if ((!CheckDate(PecuniaDateStartI.value)) || (CompareDate(PecuniaDateStartI.value,'>', true)))
{
retour[2] = retour[2] + '
' + sErrMsg[123];
}
if (PecuniaSalaryAmountI.value == "" || isNaN(PecuniaSalaryAmountI.value))
{
retour[2] = retour[2] + '
' + sErrMsg[72];
}
if (getSelectedButton(PecuniaInsuranceI) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[67];
}
if (getSelectedButton(PecuniaInsuranceI) == "1")
{
if (PecuniaInsuranceNameI.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[68];
}
if (PecuniaInsuranceAmountI.value == "" || isNaN(PecuniaInsuranceAmountI.value))
{
retour[2] = retour[2] + '
' + sErrMsg[69];
}
}
}
// Autres contrôles
if ((getSelectedButton(PecuniaWithoutWork) == -1) || (getSelectedButton(PecuniaStopWorking) == -1) || (getSelectedButton(PecuniaWithoutWorkPrestation) == -1))
{
retour[2] = retour[2] + '
' + sErrMsg[62];
}
if (getSelectedButton(PecuniaStopWorking) == "1")
{
if ((PecuniaStopPeriod.value == "") || (PecuniaStopWorkingLength.value == "") || (PecuniaStopWorkingReason.value == ""))
{
retour[2] = retour[2] + '
' + sErrMsg[63];
}
if (ePecuniaDoctorIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[64];
}
}
if (getSelectedButton(PecuniaRefusedInsurance) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[73];
}
if (getSelectedButton(PecuniaRefusedInsurance) == "1")
{
if (PecuniaRefusedReason.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[74];
}
if (PecuniaRefusedYear.value == "" || isNaN(PecuniaRefusedYear.value))
{
retour[2] = retour[2] + '
' + sErrMsg[75];
}
if (PecuniaRefusedCompany.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[76];
}
}
else
{
PecuniaRefusedReason.value = '';
PecuniaRefusedYear.value = '';
PecuniaRefusedCompany.value = '';
}
PecuniaCompany.value = ePecuniaCompany.value;
PecuniaDoctorIdentity.value = ePecuniaDoctorIdentity.value;
}
// contrôle de la Pecunia - fin
// Contrôle de la Natura - début
if (f.dNACheck.value == '1' || f.dMECheck.value == '1')
{
if (getSelectedButton(NaturaQ1) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 1 ' + '(NATURA - MEDNA)';
}
if (getSelectedButton(NaturaQ1) == "1" && eNaturaQ1HealthTrouble.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[91];
}
if (getSelectedButton(NaturaQ2) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 2 ' + '(NATURA - MEDNA)';
}
if (getSelectedButton(NaturaQ2) == "1")
{
if (eNaturaQ2DoctorIdentity1.value == "" && eNaturaQ2DoctorIdentity2.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[92];
}
if (eNaturaQ2Reason.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[93];
}
if (eNaturaQ2Application.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[84] + '(NATURA - MEDNA)';
}
NaturaQ2StartDate.value = NaturaQ2StartMM.value + "." + NaturaQ2StartAA.value;
NaturaQ2EndDate.value = NaturaQ2EndMM.value + "." + NaturaQ2EndAA.value;
if ((!CheckDate('01.' + NaturaQ2StartDate.value)) || (!CheckDate('01.' + NaturaQ2EndDate.value)))
{
retour[2] = retour[2] + '
' + sErrMsg[95];
}
if (CompareDate('01.' + NaturaQ2StartDate.value, '>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[95];
}
if (getSelectedButton(NaturaQ2d) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 2 d) ' + '(NATURA - MEDNA)';
}
if (getSelectedButton(NaturaQ2d) == 1)
{
NaturaQ2EndDate.value = NaturaQ2EndMM.value + "." + NaturaQ2EndAA.value;
if (!CheckDate('01.' + NaturaQ2EndDate.value))
{
retour[2] = retour[2] + '
' + sErrMsg[95];
}
if (CompareDate('01.' + NaturaQ2EndDate.value, '>=', true))
{
retour[2] = retour[2] + '
' + sErrMsg[95];
}
}
if (getSelectedButton(NaturaQ2e) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 2e ' + '(NATURA - MEDNA)';
}
}
if (getSelectedButton(NaturaQ3) == -1)
{
retour[2] = retour[2] + '
' + sErrMsg[84] + ' 3 ' + '(NATURA - MEDNA)';
}
if (getSelectedButton(NaturaQ3) == "1")
{
if (eNaturaQ3Why.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[96];
}
if (eNaturaQ3DoctorIdentity.value == "")
{
retour[2] = retour[2] + '
' + sErrMsg[97];
}
}
NaturaQ1HealthTrouble.value = eNaturaQ1HealthTrouble.value
NaturaQ2DoctorIdentity1.value = eNaturaQ2DoctorIdentity1.value
NaturaQ2DoctorIdentity2.value = eNaturaQ2DoctorIdentity2.value
NaturaQ2Reason.value = eNaturaQ2Reason.value
NaturaQ2Application.value = eNaturaQ2Application.value
NaturaQ3Why.value = eNaturaQ3Why.value
NaturaQ3DoctorIdentity.value = eNaturaQ3DoctorIdentity.value
}
// Contrôle de la Natura - fin
}
if (retour[2] != '')
{
retour[0] = false;
}
return retour;
}
function saveQM()
{
window.document.forms[0].name="QMD";
window.document.forms[0].submit();
}
function InfoComplementOK(sCode, letter)
{
pre = getPre(sCode);
if (sCode == '13')
{
sCode = sCode + letter;
}
with (window.document.forms[0])
{
var sReason = eval(pre + sCode + 'Reason.value');
var sStartDate = eval(pre + sCode + 'StartDate.value');
if (sCode != "3")
{
var sInTreatment = eval(pre + sCode + 'InTreatment.value');
var sEndDate = eval(pre + sCode + 'EndDate.value');
var sTotalCured = eval(pre + sCode + 'TotalCured.value');
}
var sDoctor = eval(pre + sCode + 'DoctorIdentity.value');
if (sCode == '3' || sCode == '6')
{
if (sReason == '')
{
return false;
}
return true;
}
else
{
if (sReason == '')
{
return false;
}
if (sInTreatment == '1')
{
if (sStartDate == '' || sDoctor == '')
{
return false;
}
if (sTotalCured == '1' && sEndDate == '')
{
return false;
}
}
return true;
}
}
}
function ResetIC( sCode )
{
pre = getPre(sCode);
with (window.document.forms[0])
{
eval(pre + sCode + 'Reason.value = ""');
eval(pre + sCode + 'StartDate.value = ""');
if (sCode != "3")
{
eval(pre + sCode + 'InTreatment.value = ""');
eval(pre + sCode + 'EndDate.value = ""');
eval(pre + sCode + 'TotalCured.value = ""');
}
eval(pre + sCode + 'DoctorIdentity.value = ""');
eval(pre + sCode + 'DoctorAffiliateNr.value = ""');
eval(pre + sCode + 'DoctorCantonNr.value = ""');
}
}
function getPre(sCode)
{
switch (sCode)
{
case '13':
return 'GynaecologistQ';
break;
default:
return 'MedicalQ';
break;
}
}
function QMAll()
{
var f = document.forms[0];
f.LastDoctorVisitMM.value = "12"
f.LastDoctorVisitAA.value = "2002"
f.ExactSize.value = "171"
f.ExactWeight.value = "185"
f.Doctor.checked = true;
f.eDoctorIdentity.value = 'Jean Dupont';
f.eDoctorVisitReason.value = 'pas de raison valable';
f.DoctorInTreatment[1].checked = true;
f.DoctorTotalCured[1].checked = true;
f.MedicalQ1[1].checked = true;
f.MedicalQ2[1].checked = true;
f.MedicalQ3[1].checked = true;
f.MedicalQ4a[1].checked = true;
f.MedicalQ4b[1].checked = true;
f.MedicalQ4c[1].checked = true;
f.MedicalQ4d[1].checked = true;
f.MedicalQ4e[1].checked = true;
f.MedicalQ4f[1].checked = true;
f.MedicalQ4g[1].checked = true;
f.MedicalQ4h[1].checked = true;
f.MedicalQ4i[1].checked = true;
f.MedicalQ4j[1].checked = true;
f.MedicalQ4k[1].checked = true;
f.MedicalQ4l[1].checked = true;
f.MedicalQ4m[1].checked = true;
f.MedicalQConfidential[1].checked = true;
f.MedicalQ5[1].checked = true;
f.MedicalQ6[1].checked = true;
f.MedicalQ7[1].checked = true;
f.MedicalQ8[1].checked = true;
f.MedicalQ9[1].checked = true;
f.MedicalQ10[1].checked = true;
f.MedicalQ11[1].checked = true;
f.MedicalQ12a[1].checked = true;
f.MedicalQ12b[1].checked = true;
if (f.dSex.value == '0')
{
f.Gynaecologist[1].checked = true;
f.eGynaecologistIdentity.value = 'asdf';
f.GynaecologistLastVisitMM.value = '10';
f.GynaecologistLastVisitAA.value = '1999';
f.GynaecologistAffection[1].checked = true;
f.GynaecologistEnclosure[1].checked = true;
f.GynaecologistEnclosureJJ.value = '10';
f.GynaecologistEnclosureMM.value = '10';
f.GynaecologistEnclosureAA.value = '2006';
}
if (f.dDECheck.value == '1')
{
f.eDentistIdentity.value = 'asdf';
f.LastDentistVisitMM.value = '12';
f.LastDentistVisitAA.value = '2004';
if (f.dAgePourCalcul.value < 8)
{
f.DentistKidProblem[1].checked = true;
f.DentistKidProblemText.value = 'asdfasdf';
f.DentistKidContact[1].checked = true;
f.DentistKidOrtho[1].checked = true;
f.eDentistKidContactIdentity.value = '2004';
f.DentistKidContactVisitMM.value = '12';
f.DentistKidContactVisitAA.value = '2004';
f.eDentistKidContactWhy.value = 'asdfasdfsdfa';
}
}
if (f.dNACheck.value == '1')
{
f.NaturaQ1[1].checked = true;
f.eNaturaQ1HealthTrouble.value = 'asdf';
f.NaturaQ2[1].checked = true;
f.eNaturaQ2DoctorIdentity1.value = 'asdf';
f.eNaturaQ2DoctorIdentity2.value = 'asdf';
f.eNaturaQ2Reason.value = 'asdf';
f.eNaturaQ2Application.value = 'asdf';
f.NaturaQ2StartMM.value = '12';
f.NaturaQ2StartAA.value = '2002';
f.NaturaQ2EndMM.value = '12';
f.NaturaQ2EndAA.value = '2003';
f.NaturaQ2d[1].checked = true;
f.NaturaQ2e[1].checked = true;
f.NaturaQ3[1].checked = true;
f.eNaturaQ3Why.value = 'asdf';
f.eNaturaQ3DoctorIdentity.value = 'asdf';
}
if (f.dPECheck.value == '1')
{
f.PecuniaProfession.value = 'asdf';
f.PecuniaProfessionType[1].checked = true;
f.ePecuniaCompany.value = 'asdf';
f.PecuniaSalaryAmountS.value = 160000;
f.PecuniaInsuranceS[1].checked = true;
f.PecuniaInsuranceNameS.value = 'asdf';
f.PecuniaInsuranceAmountS.value = 125000;
f.PecuniaInsuranceTypeS[1].checked = true;
f.PecuniaPercentOfSalaryS.value = 12;
f.PecuniaSalaryAmountI.value = 50000;
f.PecuniaInsuranceI[1].checked = true;
f.PecuniaInsuranceNameI.value = 'asdf';
f.PecuniaInsuranceAmountI.value = 200000;
f.PecuniaWithoutWork[1].checked = true;
f.PecuniaStopWorking[1].checked = true;
f.PecuniaStopPeriod.value = 'asdf';
f.PecuniaStopWorkingLength.value = 'asdf';
f.PecuniaStopWorkingReason.value = 'asdf';
f.ePecuniaDoctorIdentity.value = 'asdf';
f.PecuniaRefusedInsurance[1].checked = true;
f.PecuniaRefusedReason.value = 'asdf';
f.PecuniaRefusedYear.value = 'asdf';
f.PecuniaRefusedCompany.value = 'asdf';
f.PecuniaWithoutWorkPrestation[1].checked = true;
f.PecuniaDateStartJJI.value = 12;
f.PecuniaDateStartMMI.value = 12;
f.PecuniaDateStartAAI.value = 2000;
}
}