/* somnolence */
res_q1=0;
res_q2=0;
res_q3=0;
res_q4=0;
res_q5=0;
res_q6=0;
res_q7=0;
res_q8=0;
resultat_qcm=0;
function calculres(nom,valeur){	
   eval("res_"+nom+"="+valeur);
   resultat_qcm=res_q1+res_q2+res_q3+res_q4+res_q5+res_q6+res_q7+res_q8;
}
function qcm_resultat()
{	
  msg="Votre score est de "+resultat_qcm+", ";
  if(resultat_qcm<11)
	{	msg+="votre somnolence reste dans les limites de la normale."	}
  else if(resultat_qcm>=11 && resultat_qcm<16)
	{	msg+="vous êtes anormalement somnolent : vous devriez consulter votre médecin."	}
  else if(resultat_qcm>=16)
	{	msg+="vous êtes très somnolent. Evitez la conduite automobile et consultez rapidement votre médecin."	}
  alert(msg);
}
/* anxiété */
resAnx_q1=0;
resAnx_q2=0;
resAnx_q3=0;
resAnx_q4=0;
resAnx_q5=0;
resAnx_q6=0;
resAnx_q7=0;
function calculresAnx(nom,valeur)
{	eval("resAnx_"+nom+"="+valeur);}

function alertresAnx()
{	leresAnx=resAnx_q1+resAnx_q2+resAnx_q3+resAnx_q4+resAnx_q5+resAnx_q6+resAnx_q7;
	if(leresAnx>=3)
	{	alert("Vous avez une anxiété qui est un réel handicap et explique ou contribue à l\'entretien d\'un mauvais sommeil.")}
	else
	{	alert("Vous ne semblez pas avoir de problème d'anxiété.")	}
}

/* dépression */
res2Dep_q1=0;
res2Dep_q2=0;
res2Dep_q3=0;
res2Dep_q4=0;
res2Dep_q5=0;
res2Dep_q6=0;
res2Dep_q7=0;
res2Dep_q8=0;
res2Dep_q9=0;
res2Dep_q10=0;
res2Dep_q11=0;
res2Dep_q12=0;
res2Dep_q13=0;

function calculresDepression(nom,valeur)
{	eval("res2Dep_"+nom+"="+valeur);}

function alertresDepression()
{	leres2Dep=res2Dep_q1+res2Dep_q2+res2Dep_q3+res2Dep_q4+res2Dep_q5+res2Dep_q6+res2Dep_q7+res2Dep_q8+res2Dep_q9+res2Dep_q10+res2Dep_q11+res2Dep_q12+res2Dep_q13;
	if(leres2Dep>=7)
	{	alert("Vous avez une dépression active qui contribue à déstructurer votre sommeil, il est important d\'en parler à votre médecin.")}
	else
	{	alert("Vos réponses ne sont pas en faveur d\'une dépression associée.")	}
}

/* jambes sans repos */
function qcm_resultatJambes()
{	msg="Rien à signaler"
	leform=document.forms['nicotine']
	qcm=new Array()
	if(leform.i1.checked){qcm[1]=1}else{qcm[1]=0}
	if(leform.i2.checked){qcm[2]=1}else{qcm[2]=0}
	if(leform.i3.checked){qcm[3]=1}else{qcm[3]=0}
	if(leform.i4.checked){qcm[4]=1}else{qcm[4]=0}
	if(leform.i5.checked){qcm[5]=1}else{qcm[5]=0}
	
	cond1_tot=0
	for(i=1;i<3;i++)
	{	if(qcm[i]==1)
		{cond1_tot+=1}
	}
	cond2_tot=0
	for(i=3;i<6;i++)
	{	if(qcm[i]==1)
		{cond2_tot+=1}
	}

		
	cond1=0
	cond2=0

	if(qcm[1]==1 ||qcm[2]==1)
	{	cond1=1	}
	if(qcm[3]==1 ||qcm[4]==1 ||qcm[5]==1)
	{	cond2=1	}
	
	//analyse
	if(cond1 && cond2)
	{	msg="Vous avez probablement un syndrome des jambes sans repos, parlez-en à votre médecin."	}
	
	else if(cond2)
	{	msg="Vous avez un sommeil agité mais il ne s'agit pas nécessairement d'un syndrome des jambes sans repos"	}
	else if(cond1)
	{	msg="Vous avez un mauvais sommeil, il faut comprendre pourquoi, mais rien n'oriente vers un syndrome des jambes sans repos."	}
	
	alert(msg)
}

/* sévérité */
resSev_q1=0;
resSev_q2=0;
resSev_q3=0;
resSev_q4=0;
resSev_q5=0;
resSev_q6=0;
resSev_q7=0;
resSev_q8=0;
resSev_q9=0;
resSev_q10=0;
resultat_qcmSev=0;
function calculresSev(nom,valeur)
{	eval("resSev_"+nom+"="+valeur);
	resultat_qcmSev=resSev_q1+resSev_q2+resSev_q3+resSev_q4+resSev_q5+resSev_q6+resSev_q7+resSev_q8+resSev_q9+resSev_q10;
}
function qcm_resultatSev()
{	msg="Votre score est de "+resultat_qcmSev+", "
	if(resultat_qcmSev<=10)
	{	msg+="La sévérité de vos troubles est plutôt légère"	}
	
	else if(resultat_qcmSev>=11 && resultat_qcmSev<21)
	{	msg+="La sévérité de vos troubles est plutôt moyenne"	}
	else if(resultat_qcmSev>=21 && resultat_qcmSev<31)
	{	msg+="La sévérité de vos troubles est plutôt grave"	}
	else if(resultat_qcmSev>=31)
	{	msg+="La sévérité de vos troubles est très grave !"	}
	alert(msg)
}

/* apnée sommeil */
function qcm_resultatApnee()
{	msg="Rien à signaler"
	leform=document.forms['nicotine']
	qcm=new Array()
	if(leform.i1.checked){qcm[1]=1}else{qcm[1]=0}
	if(leform.i2.checked){qcm[2]=1}else{qcm[2]=0}
	if(leform.i3.checked){qcm[3]=1}else{qcm[3]=0}
	if(leform.i4.checked){qcm[4]=1}else{qcm[4]=0}
	if(leform.i5.checked){qcm[5]=1}else{qcm[5]=0}
	if(leform.i6.checked){qcm[6]=1}else{qcm[6]=0}
	if(leform.i7.checked){qcm[7]=1}else{qcm[7]=0}
	if(leform.i8.checked){qcm[8]=1}else{qcm[8]=0}
	if(leform.i9.checked){qcm[9]=1}else{qcm[9]=0}
	if(leform.i10.checked){qcm[10]=1}else{qcm[10]=0}
	if(leform.i11.checked){qcm[11]=1}else{qcm[11]=0}
	
	cond1_tot=0
	for(i=1;i<3;i++)
	{	if(qcm[i]==1)
		{cond1_tot+=1}
	}
	cond2_tot=0
	for(i=3;i<6;i++)
	{	if(qcm[i]==1)
		{cond2_tot+=1}
	}

	cond3_tot=0
	for(i=6;i<12;i++)
	{	if(qcm[i]==1)
		{cond3_tot+=1}
	}
		
	cond1=0
	cond2=0
	cond3=0
	
	if(qcm[1]==1 ||qcm[2]==1)
	{	cond1=1	}
	if(qcm[3]==1 ||qcm[4]==1 ||qcm[5]==1)
	{	cond2=1	}
	if(qcm[6]==1 ||qcm[7]==1 ||qcm[8]==1 || qcm[9]==1 ||qcm[10]==1 ||qcm[11]==1)
	{	cond3=1	}		
	
	//analyse
	if((cond1 && cond2 && cond3_tot>1) || (cond1_tot==2 && cond2_tot==3))
	{	msg="Vous avez un fort risque d’avoir des apnées du sommeil il faut en parler à votre médecin."	}
	
	else if(cond1 && cond2 && cond3_tot>0)
	{	msg="Vous avez un risque d’avoir des apnées du sommeil, il faut en parler à votre médecin."	}
	else if(cond2)
	{	msg="Vous avez peut-être des troubles respiratoires au cours du sommeil, mais ils sont probablement légers comme un ronflement simple ou une obstruction nasale."	}
	else if(cond1 || (cond1 && cond3))
	{	msg="Vous avez un mauvais sommeil, il faut comprendre pourquoi, mais rien n’oriente vers des apnées du sommeil."}
	
	alert(msg)
}

function Analyze(form) 
{
  var Total;
  var Msg;
  Total = 0;
  Total = Total + form.Lever.options.selectedIndex+1;
  Total = Total + form.Coucher.options.selectedIndex+1;
  Total = Total + form.Reveil.options.selectedIndex+1;
  Total = Total + form.Facilite_reveil.options.selectedIndex+1;
  Total = Total + form.Forme_reveil.options.selectedIndex+1;
  Total = Total + form.Appetit.options.selectedIndex+1;
  Total = Total + form.Fatigue.options.selectedIndex+1;
  Total = Total + form.Coucher_libre.options.selectedIndex+1;
  
   Total = Total + form.Sport.options.selectedIndex+1;
   
   Total = Total + form.Soiree.options.selectedIndex+1;
   
    Total = Total + form.Examen.options.selectedIndex+2;
    
     Total = Total + form.Fatigue_23.options.selectedIndex+1;
     
     Total = Total + form.Coucher_tardif.options.selectedIndex+1;
     
     Total = Total + form.Garde.options.selectedIndex+1;
     
     Total = Total + form.Exercice.options.selectedIndex+1;
     
     Total = Total + form.Sport_2.options.selectedIndex+1;
     
     Total = Total + form.Travail.options.selectedIndex+1;
     
     Total = Total + form.Forme.options.selectedIndex+1;
     
      Total = Total + form.Typologie.options.selectedIndex+2;
  form.score.value = Total;
}


