

 function roundTo(decimalpositions)
{
    var i = this * Math.pow(10,decimalpositions);
    i = Math.round(i);
    return i / Math.pow(10,decimalpositions);
}
 Number.prototype.roundTo = roundTo;
 
 function show_but(num){
   var tg_but="#but_graf_"+num;
   $(".but_g").slideUp("slow");
   setTimeout('$("'+tg_but+'").slideDown("slow");',800);  
 }
 
function show_div(num){
  if (opened_jbox!=0){
  var tg_box='#cont'+opened_jbox;
  $(tg_box).disposejBox();
  opened_jbox=0;
  }

	if (home_att==true){
    setTimeout('$("#titolo").slideDown(1000);',500);
  	
    switch (num){
  		case 12: setTimeout('$("#bottoni4").slideDown(1000);',500);break;
  		case 9: setTimeout('$("#bottoni3").slideDown(1000);',500);break;
      case 11: break;
      default: setTimeout('$("#bottoni").slideDown(1000);',500);break;
  	}
    
  	home_att=false;
  	setTimeout("show_div("+num+");",500);
  	return;
  } 
  $(".principale").slideUp("slow");
	var targetdiv="#cont"+num;
	switch (num){
		case 12: var time_slide=2000; break;
		case 9: var time_slide=2000; break;
    default: var time_slide=1100; break;
	}
	setTimeout('$("'+targetdiv+'").slideDown('+time_slide+');',1000);
	
  switch (num){
    case 11:  $("#bottoni").slideUp("slow");
		          $("#bottoni3").slideUp("slow"); 
              $("#bottoni4").slideUp("slow");
              $("#sub_cont11_b").html("");
              $("#sub_cont11").hide();
              $("#bott_vis_paz").show();
              $("#chiudi_paziente").hide();
              break;
		case 12:  $("#bottoni").slideUp("slow");
		          $("#bottoni3").slideUp("slow"); 
              setTimeout('$("#bottoni4").slideDown(1000);',500);
              $("#bott_vis_paz").hide();
              $("#chiudi_paziente").show();
              break;
		case 9: $("#bottoni").slideUp("slow");
        		$("#bottoni4").slideUp("slow");
            setTimeout('$("#bottoni3").slideDown(1000);',500);
            $("#bott_vis_paz").hide();
              $("#chiudi_paziente").show();
            break;
    case 10:  $("#titolo").slideUp("slow");
          		$("#bottoni").slideUp("slow");
          		$("#bottoni3").slideUp("slow");
          		$("#bottoni4").slideUp("slow");
              $("#bott_vis_paz").hide();
              $("#chiudi_paziente").hide();
		        break;
    default: $("#bottoni4").slideUp("slow");
        		$("#bottoni3").slideUp("slow");
            setTimeout('$("#bottoni").slideDown(1000);',500);
            $("#bott_vis_paz").hide();
            $("#chiudi_paziente").show();
            break;
	}
	switch (num){
		case 3: disegnagrafico(3);break;
		case 4: disegnagrafico(4);break;
		case 5: disegnagrafico(5);break;
		case 6: disegnagrafico(6);break;
		case 21: disegnagrafico(21);break;
		case 22: disegnagrafico(22);break;
		case 23: disegnagrafico(23);break;
		case 24: disegnagrafico(24);break;
		case 25: disegnagrafico(25);break;
		case 26: disegnagrafico(26);break;		
		case 27: disegnagrafico(27);break;
		case 10: home_att=true;
		  break;
	}
} 
 
function txtwindow(numero){
    numero=parseInt(numero);
    var chk_explorer=Math.random();
    var filmostra="lib/items.php?num="+numero+"&exp="+chk_explorer;
    msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
 		var num_rest = numero%3;
 		var tipo_var ="";
 		switch (num_rest){
     case 0:  tipo_var="Deficit";
            break
     case 1:  tipo_var="Risorsa";
            break
     case 2:  tipo_var="Conflitto";
            break
     
     }
     var num_cat=parseInt((numero+2)/3);
 		var spiegazione=titoloesteso[num_cat] + " - "+tipo_var;
    if (msg.substr(0,1)!=""){
    var messaggio='<div class="txtwin" align="left">'+msg+'</div>';
    jBox.open('cont101','inline',messaggio,spiegazione,'width=650,height=300,center=true,minimizable=false,resize=false,draggable=true,model=true');

   	} else alert(msg);	 	
} 
 
function esporta_relazione(){
  pass="passqfm";//prompt("Inserire password speciale","Inserire password speciale");
  if ((pass=="passqfm")||(pass=="1745")){
    dati_sc_ok=false;
		string_to_write=domanda.join("");
			if (string_to_write!=""){
			 	if(string_to_write.length<27) {
			 	 calcola(1,1);
			   setTimeout("was_empty_question_scheda();", 800);
			   return;
          }
			 	 else {
           question_data=string_to_write;
           
           
			 	   dati_sc_ok=true;
			 	   
        		var chk_explorer=Math.random();
            var filmostra=start_dir+"/lib/descrittive.php?que="+question_data+"&exp="+chk_explorer;
            msg = $.ajax({
        	  			type: "GET",
        	  			url: filmostra,
          				async: false
         				}).responseText;
            if (msg.substr(0,1)=="N"){
            nome_ultimo_file=msg.substr(11);
            $("#sub_cont13").html("<a href=\""+start_dir+"/lib/schede/"+nome_ultimo_file+"\" target=\"_blank\">Scarica il file</a>");
			 	   show_div(13);
			 	   } else alert(msg);
        }
			}else  {
      calcola(1,1);
			setTimeout("was_empty_question_scheda();", 800);
			return;
			}
  } else alert("Password non valida. Ricorda, questa password NON è uguale a quella che usi per salvare e caricare i dati.")
}

function esporta_dati(){
$("#sub_cont11").hide();
$("#sub_cont11_b").html("");
il_carica_pazienti="ute="+u_id;
il_carica_pass="pas="+u_pass;
var chk_explorer=Math.random();
if (il_carica_pazienti=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_carica_pass=="pas=") {alert("Non hai inserito la password"); return;}


  		 	   
        		var chk_explorer=Math.random();
            var filmostra=start_dir+"/lib/esporta_paz.php?"+il_carica_pazienti+"&"+il_carica_pass+"&exp="+chk_explorer;
            msg = $.ajax({
        	  			type: "GET",
        	  			url: filmostra,
          				async: false
         				}).responseText;
            if (msg.substr(0,1)=="N"){
            nome_ultimo_file=msg.substr(11);
            $("#sub_cont11_b").html("<a href=\""+start_dir+"/lib/schede/"+nome_ultimo_file+"\" target=\"_blank\">Scarica il file</a>");
			 	   $("#sub_cont11").slideDown("slow");
			 	   } else alert(msg);
        
			
 
}

function was_empty_question_scheda(){
    dati_sc_ok=false;
		string_to_write=domanda.join("");
			if (string_to_write!=""){
			   if(string_to_write.length<27) alert("Mancano alcuni dati nel questionario. Verificarne la compilazione");
			 	 else {
           question_data=string_to_write;
			 	   dati_sc_ok=true;
			 	   	var chk_explorer=Math.random();
            var filmostra=start_dir+"/lib/descrittive.php?que="+question_data+"&exp="+chk_explorer;
            msg = $.ajax({
        	  			type: "GET",
        	  			url: filmostra,
          				async: false
         				}).responseText;
            alert(msg);
            if (msg.substr(0,1)=="N"){
            nome_ultimo_file=msg.substr(11);
            $("#sub_cont13").html("<a href=\""+start_dir+"/lib/schede/"+nome_ultimo_file+"\" target=\"_blank\">Scarica il file (click destro del mouse + salva come...)</a>");
			 	   show_div(13);
			 	   }
        }
			} else  {
      calcola(1,1);
			var continue_ass=confirm("L'assemblamento dei dati sta impiegando più tempo del previsto. Probabilmene il questionario non è stato compilato tutto. Riprovare?");
			if (continue_ass) setTimeout("was_empty_question_scheda();", 800);
      else return;
			}
}

function calcola(numcheck, eventual){
calcolato=false;
if(!eventual) var eventual=0;
//var ute_print=prompt("Inserire il nome dell'utente", "");
//var paz_print=prompt("Inserire il nome del paziente", "");
rquestion=$(".bigradio"); //window.document.getElementsByTagName("input"); 
c=0;
numsign=0;
d=rquestion.length-1;
	for (b=0; b<=d; b++){
    if (rquestion[b].checked) {
      numsign++; 
      domanda[numsign]=rquestion[b].value;
    }
	}

newstring="";
a=1;
for (b=1; b<28; b++){
 newtabvalue[b]=domanda[a];
 a=a+3;
 if (a>27) a=a-26;
 }
somma1=0;
for (b=1; b<10; b++){
 somma1+=parseInt(newtabvalue[b]);
 }
somma2=0;
for (b=10; b<19; b++){
 somma2+=parseInt(newtabvalue[b]);
 }
somma3=0;
for (b=19; b<28; b++){
 somma3+=parseInt(newtabvalue[b]);
 }

for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 tot_dif[b]=parseInt(domanda[b1])-parseInt(domanda[b2])-parseInt(domanda[b3]);
}
tot_dif[10]=parseInt(somma1)-parseInt(somma2)-parseInt(somma3);
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 tot_dif_pon[b]=parseInt(domanda[b1])-((domanda[b2]*0.75)+parseInt(domanda[b3]));
}
tot_dif_pon[10]=parseInt(somma1)-((somma2*0.75)+parseInt(somma3));
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 tot_med[b]=(4-parseInt(domanda[b1])+parseInt(domanda[b2])+parseInt(domanda[b3]))/3;
 tot_med[b]=tot_med[b].roundTo(2);
}
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 tot_med[b]=(4-parseInt(domanda[b1])+parseInt(domanda[b2])+parseInt(domanda[b3]))/3;
 tot_med[b]=tot_med[b].roundTo(2);

 z_med_area[b]=(4-parseInt(domanda[b1])+(parseInt(domanda[b2]))*mediap1[b]+(parseInt(domanda[b3]))*mediap2[b])/devp1[b];
 z_med_area[b]=((z_med_area[b]-media1[b])/dev1[b]).roundTo(2);
}
tot_med[10]=(36-parseInt(somma1)+parseInt(somma2)+parseInt(somma3))/3;
tot_med[10]=tot_med[10].roundTo(2);
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 tot_dif_med[b]=parseInt(domanda[b1])-(parseInt(domanda[b2])+parseInt(domanda[b3]))/2;
}
tot_dif_med[10]=parseInt(somma1)-(parseInt(somma2)+parseInt(somma3))/2;
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 dis_ver[b]=(4-(parseInt(domanda[b1])-parseInt(domanda[b3])))*((parseInt(domanda[b1])+parseInt(domanda[b3]))/4);
dis_ver[b]=dis_ver[b].roundTo(2);
}

sum_per_moi1=0;
for (b=1; b<10; b++){
 b3=b*3;
 b2=b3-1;
 b1=b2-1;
 sum_per_moi1=sum_per_moi1+dis_ver[b];
}
sum_per_moi1=sum_per_moi1/9;
dis_ver[10]=sum_per_moi1.roundTo(2);
sum_per_moi2=tot_dif[2]+tot_dif[3]+tot_dif[4]+tot_dif[6]+tot_dif[8];
sum_per_moi3=domanda[6]+domanda[9]+domanda[12]+domanda[18]+domanda[24];
moi=sum_per_moi1-sum_per_moi2+sum_per_moi3;

b=1;
moi=parseInt(moi).roundTo(2);

//autore=ute_print;
//paziente=paz_print;
var stampa_ute="";
var stampa_paz="";
if (u_id!="") stampa_ute=u_id;
if (u_paz!="") stampa_paz=u_paz;
tablestring="<table><tr><td class=\"autore\" style=\"width:130px;\">"+stampa_ute+"</td>";

 
 tablestring+="<td class=\"titlerow\">a</td>";
 tablestring+="<td class=\"titlerow\">b</td>";
 tablestring+="<td class=\"titlerow\">c</td>";
 tablestring+="<td class=\"titlerow\">d</td>";
 tablestring+="<td class=\"titlerow\">e</td>";
 tablestring+="<td class=\"titlerow\">f</td>";
 tablestring+="<td class=\"titlerow\">g</td>";
 tablestring+="<td class=\"titlerow\">h</td>";
 tablestring+="<td class=\"titlerow\">i</td>";
 tablestring+="<td class=\"titlerow\"> </td>";
 
 
 
tablestring+="</tr><td class=\"autore td_paz\" valign=\"top\"><br>"+stampa_paz+"</td>";
$("#nome_del_paziente").text("Caso: " +stampa_paz);
for (b=1; b<11; b++){
 tablestring+="<td class=\"titlerow\">"+titolotab[b]+"</td>";
 }

tablestring+="</tr><td class=\"titlerow\">Risorse</td>";
for (b=1; b<10; b++){
 tablestring+="<td class=\"autore\">"+newtabvalue[b]+"</td>";
 }
tablestring+="<td class=\"autore\">"+somma1+"</td>";
tablestring+="</tr><td class=\"titlerow\">Conflittualità</td>";
for (b=10; b<19; b++){
 tablestring+="<td class=\"autore\">"+newtabvalue[b]+"</td>";
 }
tablestring+="<td class=\"autore\">"+somma2+"</td>";
tablestring+="</tr><td class=\"titlerow\">Deficitarietà traumatica</td>";
for (b=19; b<28; b++){
 tablestring+="<td class=\"autore\">"+newtabvalue[b]+"</td>";
 }
tablestring+="<td class=\"autore\">"+somma3+"</td>";
/* per ora non visualizzo
tablestring+="</tr><td class=\"autore\">TOTALI differenze</td>";
for (b=1; b<11; b++){
 tablestring+="<td class=\"autore\">"+tot_dif[b]+"</td>";
 }

tablestring+="</tr><td class=\"autore\">Totali diff. ponderate</td>";
for (b=1; b<11; b++){
 tablestring+="<td class=\"autore\">"+tot_dif_pon[b]+"</td>";
 }
*/
var sposta=tot_med[10];
tot_med[10]=(sposta/9).roundTo(2);
tablestring+="</tr><td class=\"autore\">TOTALI medie (ris.inv.)</td>";
for (b=1; b<11; b++){
 tablestring+="<td class=\"autore\">"+tot_med[b]+"</td>";
 }
tot_med[10]=sposta;
/*
tablestring+="</tr><td class=\"autore\">tot diff medie conf+def</td>";
for (b=1; b<11; b++){
 tablestring+="<td class=\"autore\">"+tot_dif_med[b]+"</td>";
 }
*/
/* per ora non visualizzo
tablestring+="</tr><td class=\"disver\">dissoc. vert. (compart.)</td>";
for (b=1; b<11; b++){
 tablestring+="<td class=\"disver\">"+dis_ver[b]+"</td>";
 }
tablestring+="</tr><td class=\"disver\">MOID</td>";
for (b=1; b<10; b++){
 tablestring+="<td class=\"disver\">&nbsp;</td>";
 }
 
tablestring+="<td class=\"disver\">"+moi+"</td>";

*/


tablestring+="</tr></table>";

 
window.document.getElementById('cont2').innerHTML=newstring+tablestring;
if (numsign==27){
calcolato=true;
}else if (numcheck==null){
alert("Non hai compilato tutti i campi.");
calcolato=false;
}

}


function disegnagrafico(num){
	switch (num){
	  case 21:
	  var strquery="";
	  for (b=1; b<10; b++){
				coord1[b]=z_med_area[b];
			  strquery+="&ya"+b+"="+coord1[b];
			}
			var chk_explorer=Math.random();
		
			var file_img="lib/grafico_z_medie_totali.php?"+strquery.substr(1,(strquery.length-1))+"&chk="+chk_explorer;
			$("#serie_20_21").attr("src", file_img);
		
	  break;
	  
	  case 22:
	  var strquery="";
	  for (b=1; b<10; b++){
			 b3=b*3;
			 b2=b3-1;
			 b1=b2-1;
				coord1[b]=((domanda[b1]-media2[b1])/dev2[b1]).roundTo(2);
				coord2[b]=((domanda[b2]-media2[b2])/dev2[b1]).roundTo(2);
				coord3[b]=((domanda[b3]-media2[b3])/dev2[b1]).roundTo(2);
			  strquery+="&ya"+b+"="+coord1[b]+"&yb"+b+"="+coord2[b]+"&yc"+b+"="+coord3[b];
			}
			var chk_explorer=Math.random();
			var file_img="lib/grafico_funzionamento_mentale_z.php?"+strquery.substr(1,(strquery.length-1))+"&chk="+chk_explorer;
			$("#serie_20_22").attr("src", file_img);
	  break;
	  
	  case 23:

	    /*
		  var risorsa_p=3+((somma1-tot_tor[1])/dev_tor[1]);
			var conflitto_p=3+((somma2-tot_tor[2])/dev_tor[2]);
			var deficit_p=3+((somma3-tot_tor[3])/dev_tor[3]);
			var totsomme_p=risorsa_p+conflitto_p+deficit_p;
			var risorsa_z=(risorsa_p/totsomme_p*100).roundTo(2);
			var conflitto_z=(conflitto_p/totsomme_p*100).roundTo(2);
			var deficit_z=(deficit_p/totsomme_p*100).roundTo(2);
			*/

		  var risorsa_p=somma1*dev_pon[1];
			var conflitto_p=somma2*dev_pon[2];
			var deficit_p=somma3*dev_pon[3];
			var totsomme_p=risorsa_p+conflitto_p+deficit_p;
			var risorsa_z=(risorsa_p/totsomme_p*100).roundTo(2);
			var conflitto_z=(conflitto_p/totsomme_p*100).roundTo(2);
			var deficit_z=(deficit_p/totsomme_p*100).roundTo(2);
		  var strquery="ya="+risorsa_z+"&yb="+conflitto_z+"&yc="+deficit_z;
			var chk_explorer=Math.random();
			var file_img="lib/grafico_livello_org_percentuale_pon.php?"+strquery+"&chk="+chk_explorer;
			$("#serie_20_23").attr("src", file_img);
		

		break;
	  case 24:
		  /*var risorsa_p=3+((somma1-tot_tor[1])/dev_tor[1]);
			var conflitto_p=3+((somma2-tot_tor[2])/dev_tor[2]);
			var deficit_p=3+((somma3-tot_tor[3])/dev_tor[3]);
			var totsomme_p=risorsa_p+conflitto_p+deficit_p;
			var risorsa_z=(risorsa_p/totsomme_p*100).roundTo(2);
			var conflitto_z=(conflitto_p/totsomme_p*100).roundTo(2);
			var deficit_z=(deficit_p/totsomme_p*100).roundTo(2);
      var perc_agg_ris=((risorsa_z-tot_tor[4])/dev_tor[4]).roundTo(2);
			var perc_agg_con=((conflitto_z-tot_tor[5])/dev_tor[5]).roundTo(2);
			var perc_agg_def=((deficit_z-tot_tor[6])/dev_tor[6]).roundTo(2);*/
			
			var risorsa_z=somma1;
			var conflitto_z=somma2;
			var deficit_z=somma3;
			var perc_agg_ris=((risorsa_z-tot_tor[4])/dev_tor[4]).roundTo(2);
			var perc_agg_con=((conflitto_z-tot_tor[5])/dev_tor[5]).roundTo(2);
			var perc_agg_def=((deficit_z-tot_tor[6])/dev_tor[6]).roundTo(2);
			
			
			
		  var strquery="ya1="+perc_agg_ris+"&ya2="+perc_agg_con+"&ya3="+perc_agg_def;
      var chk_explorer=Math.random();
			var file_img="lib/grafico_livelli_organizzazione_z.php?"+strquery+"&chk="+chk_explorer;
			$("#serie_20_24").attr("src", file_img);
		

		break;
		case 26:
		  var totsomme=somma1+somma2+somma3;
		  var risorsa=(somma1/totsomme*100).roundTo(2);
			var conflitto=(somma2/totsomme*100).roundTo(2);
			var deficit=(somma3/totsomme*100).roundTo(2);
		  var risorsa_p=((risorsa-med_liv_org_per_std[1])/dev_liv_org_per_std[1]).roundTo(2);
			var conflitto_p=((conflitto-med_liv_org_per_std[2])/dev_liv_org_per_std[2]).roundTo(2);
			var deficit_p=((deficit-med_liv_org_per_std[3])/dev_liv_org_per_std[3]).roundTo(2);
		  var strquery="ya1="+risorsa_p+"&ya2="+conflitto_p+"&ya3="+deficit_p;
      var chk_explorer=Math.random();
			var file_img="lib/grafico_livello_org_precentuale_std.php?"+strquery+"&chk="+chk_explorer;
			$("#serie_20_26").attr("src", file_img);
		
		break;
		case 27:
		
		  var risorsa_p=somma1*dev_pon[1];
			var conflitto_p=somma2*dev_pon[2];
			var deficit_p=somma3*dev_pon[3];
			var totsomme_p=risorsa_p+conflitto_p+deficit_p;
			var risorsa_z=(risorsa_p/totsomme_p*100).roundTo(2);
			var conflitto_z=(conflitto_p/totsomme_p*100).roundTo(2);
			var deficit_z=(deficit_p/totsomme_p*100).roundTo(2);
		  var risorsa_p_z=((risorsa_z-med_liv_org_per_pon_std[1])/dev_liv_org_per_pon_std[1]).roundTo(2);
			var conflitto_p_z=((conflitto_z-med_liv_org_per_pon_std[2])/dev_liv_org_per_pon_std[2]).roundTo(2);
			var deficit_p_z=((deficit_z-med_liv_org_per_pon_std[3])/dev_liv_org_per_pon_std[3]).roundTo(2);
		  var strquery="ya1="+risorsa_p_z+"&ya2="+conflitto_p_z+"&ya3="+deficit_p_z;
      var chk_explorer=Math.random();
			var file_img="lib/grafico_livello_org_precentuale_pon_std.php?"+strquery+"&chk="+chk_explorer;
			$("#serie_20_27").attr("src", file_img);
		
		break;
		case 3:
		
		
		
		var strquery="";
	  for (b=1; b<10; b++){
			 b3=b*3;
			 b2=b3-1;
			 b1=b2-1;
				coord1[b]=domanda[b1];
				coord2[b]=domanda[b2];
				coord3[b]=domanda[b3];
			  strquery+="&ya"+b+"="+coord1[b]+"&yb"+b+"="+coord2[b]+"&yc"+b+"="+coord3[b];
			}
			var chk_explorer=Math.random();
			var file_img="lib/grafico_funzionamento_mentale.php?"+strquery.substr(1,(strquery.length-1))+"&chk="+chk_explorer;
			$("#grafico_3").attr("src", file_img);
	  break;
		case 4:
	  	var totsomme=somma1+somma2+somma3;
		  var risorsa=(somma1/totsomme*100).roundTo(2);
			var conflitto=(somma2/totsomme*100).roundTo(2);
			var deficit=(somma3/totsomme*100).roundTo(2);
			
		var strquery="ya="+risorsa+"&yb="+conflitto+"&yc="+deficit+"&xa="+somma1+"&xb="+somma2+"&xc="+somma3;
			
			var chk_explorer=Math.random();
			var file_img="lib/grafico_livello_org_percentuale.php?"+strquery+"&chk="+chk_explorer;
			$("#torta1").attr("src", file_img);
		
			
		break
	  case 5:
	  var strquery="";
	  for (b=1; b<10; b++){
			 b3=b*3;
			 b2=b3-1;
			 b1=b2-1;
				coord1[b]=domanda[b1]*90;
				coord2[b]=domanda[b2]*90;
				coord3[b]=domanda[b3]*90;
				coord4[b]=(domanda[b1]-domanda[b2]-domanda[b3])*90;
			  strquery+="&ya"+b+"="+coord1[b]+"&yb"+b+"="+coord2[b]+"&yc"+b+"="+coord3[b]+"&yd"+b+"="+coord4[b];
			}
			var chk_explorer=Math.random();
			
			
			var file_img="lib/grafico_funzionamento_mentale_3d.php?"+strquery.substr(1,(strquery.length-1))+"&chk="+chk_explorer;
			$("#serie_1_1").attr("src", file_img);
		
	  break;
	case 6:
	var strquery="";
	  for (b=1; b<10; b++){
				coord1[b]=tot_med[b];
			  strquery+="&ya"+b+"="+coord1[b];
			}
			var chk_explorer=Math.random();
		
			var file_img="lib/grafico_medie_totali.php?"+strquery.substr(1,(strquery.length-1))+"&chk="+chk_explorer;
			$("#grafico_6").attr("src", file_img);
		
	  break;
	
		
	
	case 25:
	  	
		var strquery="ya1="+somma1+"&ya2="+somma2+"&ya3="+somma3;
			
			var chk_explorer=Math.random();
			var file_img="lib/grafico_livelli_organizzazione.php?"+strquery+"&chk="+chk_explorer;
			$("#serie_20_25").attr("src", file_img);
		
			
		break
	}
	
}

function was_empty_question(){
    dati_ok=false;
    stringa_q_da_salvare="";
		string_to_write=domanda.join("");
			if (string_to_write!=""){
			   if(string_to_write.length<27) alert("Mancano alcuni dati nel questionario. Verificarne la compilazione");
			 	 else {
           stringa_q_da_salvare=string_to_write;
			 	   dati_ok=true;
        }
			} else  {
      calcola(1,1);
			var continue_ass=confirm("L'assemblamento dei dati sta impiegando più tempo del previsto. Probabilmene il questionario non è stato compilato tutto. Riprovare?");
			if (continue_ass) setTimeout("was_empty_question();", 800);
      else return;
			}
}


//FUNZIONI PER SALVARE PAZIENTI ETC
function login_show(){
/*DISMESSA*/
    if (logged==true){
      continuare=confirm("Effettuando un nuovo login eventuali dati non salvati andranno perduti. Continuare?");
      if (!continuare) return;
    }
    
    str_sc="";
    
    for (i=1; i<113; i++){
      if (i!=10){
        va_nome='sc'+i;
         switch (i){
          case 5:
          case 6:
          case 110:
          case 111:
          case 112:
            if(document.getElementById(va_nome).checked==true) str_sc+="sc"+i+"=on&";
            else str_sc+="sc"+i+"=off&";
          break;
          default:      
            str_passage=document.getElementById(va_nome).value;
            str_passage=escape(str_passage);
            str_passage=str_passage.replace(/%E0/g, "aaccentata");
            str_passage=str_passage.replace(/%E8/g, "eaccentata");
            str_passage=str_passage.replace(/%EC/g, "iaccentata");
            str_passage=str_passage.replace(/%F2/g, "oaccentata");
            str_passage=str_passage.replace(/%F9/g, "uaccentata");
            str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
            str_passage=str_passage.replace(/%BA/g, "simbologra2do");
            str_passage=str_passage.replace(/%B0/g, "simbologrado");
            str_passage=str_passage.replace(/\n/g, "<br>");
            str_sc+="var96["+i+"]="+str_passage+";";
       }
      }
    }
    reset_qfm();
    jBox.open('cont101','inline','<div class="sub_cont14" align="center">	  <div class="bottoni_login">  			<form name="buttons_login" action="lib/login.php" method="POST" onSubmit="login(); return false;">  		  	<table width="100%">  					<tr><td class="cellsx">Codice Utente:</td>  						<td class="celldx">  							<input class="utente" onkeypress="return numerals_letters_Only(event); nome1=this.value;" type="text" name="code_ute_login" id="code_ute_login"/>  						</td>  					</tr>  					<tr><td class="cellsx">Password:</td>  						<td class="celldx">  							<input class="pass" onkeypress="return numerals_letters_Only(event); pass1=this.value;" type="password" name="code_ute_login_pass" id="code_ute_login_pass"/>  						</td>  					</tr>  					<tr><td class="cellsx">&nbsp;</td>  						<td  class="celldx">  							<input class="but_sub" type="submit" value="login"/>  						</td>  					</tr>  				</table>  			</form>  		</div>	  </div>','Login','width=450,height=200,center=true,minimizable=false,resize=false,draggable=true,model=true');    
    $("#code_ute_login").focus();
    //$("#cont14").openjBox('width=450,height=200,center=true,minimizable=false,resize=false,draggable=true,model=true', "Login");
}

function nuovo(){
    if (!logged){
    alert("Devi effettuare il login prima di poter utilizzare il programma");
    return;
    }
    $(".bigradio").removeAttr("checked");
    reset_qfm();
    nuovo_bool=true;
    show_div(9);
}

function close_paz(num){
    continuare=confirm("Salvare i dati?");
    if (continuare){
      salva_questionario(1);
    } else {
      $(".bigradio").removeAttr("checked");
      u_paz="";
      reset_qfm();
      archivio();
    }
}

function archivio(){
if (!logged){
    alert("Devi effettuare il login prima di poter utilizzare il programma");
    return;
    }
    $(".bigradio").removeAttr("checked");
    reset_qfm();
    nuovo_bool=false;
    vis_paz();    


}

function salva_tabella(){
salva_questionario(0);
}

function salva_questionario(numero){
    calcola();
    if (!calcolato) return;
	 	dati_ok=false;
		string_to_write=domanda.join("");
			if (string_to_write!=""){
			 	//document.getElementById("codice_salva").value=string_to_write;
			 	//dati_ok=true;
			 	if(string_to_write.length<27) {
			 	stringa_q_da_salvare="";
			 	 calcola(1,1);
			   setTimeout("was_empty_question();", 800);
			   return;
          }
			 	 else {
           stringa_q_da_salvare=string_to_write;
			 	   dati_ok=true;
        }
			}else  {
			stringa_q_da_salvare="";
      calcola(1,1);
			setTimeout("was_empty_question();", 800);
			return;
			}
		    
    if (calcolato){
      //opened_jbox=7;
      var str_sc="";
      var str_passage="";
      if (numero!=1) nom_paz=$("#obb_sc1").val();
      else nom_paz=u_paz;      
      str_passage=$("#obb_sc3").val();
      str_passage=escape(str_passage);
      str_passage=str_passage.replace(/%E0/g, "aaccentata");
      str_passage=str_passage.replace(/%E8/g, "eaccentata");
      str_passage=str_passage.replace(/%EC/g, "iaccentata");
      str_passage=str_passage.replace(/%F2/g, "oaccentata");
      str_passage=str_passage.replace(/%F9/g, "uaccentata");
      str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
      str_passage=str_passage.replace(/%BA/g, "simbologra2do");
      str_passage=str_passage.replace(/%B0/g, "simbologrado");
      str_passage=str_passage.replace(/\n/g, "<br>");
      if (str_passage!="") document.getElementById("sc14").value=str_passage;
      else {
        alert("Non hai inserito l'età del paziente");
      }
        
        
      str_passage=$("#obb_sc15").val();
      str_passage=escape(str_passage);
      str_passage=str_passage.replace(/%E0/g, "aaccentata");
      str_passage=str_passage.replace(/%E8/g, "eaccentata");
      str_passage=str_passage.replace(/%EC/g, "iaccentata");
      str_passage=str_passage.replace(/%F2/g, "oaccentata");
      str_passage=str_passage.replace(/%F9/g, "uaccentata");
      str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
      str_passage=str_passage.replace(/%BA/g, "simbologra2do");
      str_passage=str_passage.replace(/%B0/g, "simbologrado");
      str_passage=str_passage.replace(/\n/g, "<br>");
      if (str_passage!="") document.getElementById("sc15").value=str_passage;
      else {
        alert("Non hai inserito il sesso del paziente");
      }
            
      var rrquestion=$(".radiosc_obb");  
    	for (b=0; b<=1; b++){
        if (rrquestion[b].checked) {
          str_sc=rrquestion[b].value;
        }
    	}
    	setCheckedValue(document.forms['scheda_informativa_form'].elements[9],str_sc);
      setCheckedValue(document.forms['scheda_informativa_form'].elements[10],str_sc);
      if (rrquestion[0].checked){
        $(".adulto").css("display", "none");
        $(".adolescente").css("display", "block");
        carica_std("ado");
      } else{
        $(".adulto").css("display", "block");
        $(".adolescente").css("display", "none");
        carica_std("adu");
      }
      
      if (numero==1) jBox.open('cont102','inline','<div id="bottoni_salva">			<form name="buttons_salva" action="lib/salva_file.php" method="POST" onSubmit="salva_1(); return false;">			<table width="100%">					<tr style="display:none;">						<td class="cellsx">							Codice:						</td>						<td class="celldx">							<input disabled type="text" name="string_num" id="codice_salva"/>						</td>					</tr>					<tr>						<td class="cellsx">							Nome Paziente:						</td>						<td class="celldx">							<input onkeypress="return numerals_letters_Only(event);" type="text" name="nome_paz_salva" id="nome_paz_salva"/>						</td>					</tr>					<tr>						<td class="cellsx">							&nbsp;						</td>						<td  class="celldx">							<input class="but_sub" type="submit" value="salva dati"/>						</td>					</tr>				</table>			</form>		</div>', "Salva Paziente",'width=450,height=200,center=true,minimizable=false,resize=false,draggable=true,model=true');
      else jBox.open('cont102','inline','<div id="bottoni_salva">			<form name="buttons_salva" action="lib/salva_file.php" method="POST" onSubmit="salva(); return false;">			<table width="100%">					<tr style="display:none;">						<td class="cellsx">							Codice:						</td>						<td class="celldx">							<input disabled type="text" name="string_num" id="codice_salva"/>						</td>					</tr>					<tr>						<td class="cellsx">							Nome Paziente:						</td>						<td class="celldx">							<input onkeypress="return numerals_letters_Only(event);" type="text" name="nome_paz_salva" id="nome_paz_salva"/>						</td>					</tr>					<tr>						<td class="cellsx">							&nbsp;						</td>						<td  class="celldx">							<input class="but_sub" type="submit" value="salva dati"/>						</td>					</tr>				</table>			</form>		</div>', "Salva Paziente",'width=450,height=200,center=true,minimizable=false,resize=false,draggable=true,model=true');
      if (nom_paz!="") $("#nome_paz_salva").val(nom_paz);
      $("#nome_paz_salva").focus();
    }
}

function login(){
    if (logged==true){
      continuare=confirm("Effettuando un nuovo login eventuali dati non salvati andranno perduti. Continuare?");
      if (!continuare) return;
    }
    
    str_sc="";
    
    for (i=1; i<113; i++){
      if (i!=10){
        va_nome='sc'+i;
         switch (i){
          case 5:
          case 6:
          case 110:
          case 111:
          case 112:
            if(document.getElementById(va_nome).checked==true) str_sc+="sc"+i+"=on&";
            else str_sc+="sc"+i+"=off&";
          break;
          default:      
            str_passage=document.getElementById(va_nome).value;
            str_passage=escape(str_passage);
            str_passage=str_passage.replace(/%E0/g, "aaccentata");
            str_passage=str_passage.replace(/%E8/g, "eaccentata");
            str_passage=str_passage.replace(/%EC/g, "iaccentata");
            str_passage=str_passage.replace(/%F2/g, "oaccentata");
            str_passage=str_passage.replace(/%F9/g, "uaccentata");
            str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
            str_passage=str_passage.replace(/%BA/g, "simbologra2do");
            str_passage=str_passage.replace(/%B0/g, "simbologrado");
            str_passage=str_passage.replace(/\n/g, "<br>");
            str_sc+="var96["+i+"]="+str_passage+";";
       }
      }
    }
    reset_qfm();
    
		il_login_utente="ute="+document.getElementById("code_ute_login").value;
		il_login_pass="pas="+document.getElementById("code_ute_login_pass").value;
		var chk_explorer=Math.random();
		if (il_login_pass=="pas=") {alert("Non hai inserito la password"); return;}
		if (il_login_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
    var va_nome="";
    var filmostra="lib/login.php?"+il_login_utente+"&"+il_login_pass+"&exp="+chk_explorer;
    msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
      if (msg.substr(0,1)!="E"){
          logged=true;
          u_id=document.getElementById("code_ute_login").value;
          u_pass=document.getElementById("code_ute_login_pass").value;
          archivio();
          $("#div_login").hide();
          $("#div_logout").show();
      } else alert(msg);
}

function logout(num){
          logged=false;
          u_id="";
          u_pass="";
          reset_qfm();
          $("#code_ute_login").val("");
		      $("#code_ute_login_pass").val("");
          $("#div_login").show();
          $("#div_logout").hide();
          if (num==1) show_div(10);
}

function chiudi_questionario(){
    if (nuovo_bool) archivio();
    else show_div(2);
}


function salva(sov){
 if(!sov) var sov="";
  if (string_to_write.length<27){
  alert("Il questionario non è stato compilato per intero. Provvedere prima di salvare.");
  return;
  }
  var sov2="";
	if (dati_ok){
	  u_paz=document.getElementById("nome_paz_salva").value;
		il_salva_paziente="paz="+document.getElementById("nome_paz_salva").value;
		il_salva_utente="ute="+u_id;
		il_salva_pass="pas="+u_pass;
		il_salva_codice="cod="+stringa_q_da_salvare;
		var chk_explorer=Math.random();
		if (il_salva_paziente=="paz=") {alert("Non hai inserito il nome del paziente"); return;}
		if (il_salva_pass=="pas=") {alert("Non hai inserito la password"); return;}
		if (il_salva_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
		if (il_salva_codice=="cod=") {alert("Errore 107. Probabilmente non hai compilato il questionario o premuto il tasto 'calcola'"); return;}
		if (sov!="") sov2="&sov="+sov;	
    var va_nome="";
    var filmostra="lib/salva_dati.php?"+il_salva_paziente+"&"+il_salva_utente+"&"+il_salva_pass+"&"+il_salva_codice+sov2+"&exp="+chk_explorer;
    var str_sc="&";
    str_daaa="";
    str_passage="";
    for (i=1; i<113; i++){
      if (i!=10){
        va_nome='sc'+i;
         switch (i){
          case 5:
          case 6:
          case 110:
          case 111:
          case 112:
            if(document.getElementById(va_nome).checked==true) str_sc+="sc"+i+"=on&";
            else str_sc+="sc"+i+"=off&";
            
          break;
          break;
          default:      
            str_passage=document.getElementById(va_nome).value;
            str_passage=escape(str_passage);
            str_passage=str_passage.replace(/%E0/g, "aaccentata");
            str_passage=str_passage.replace(/%E8/g, "eaccentata");
            str_passage=str_passage.replace(/%EC/g, "iaccentata");
            str_passage=str_passage.replace(/%F2/g, "oaccentata");
            str_passage=str_passage.replace(/%F9/g, "uaccentata");
            str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
            str_passage=str_passage.replace(/%BA/g, "simbologra2do");
            str_passage=str_passage.replace(/%B0/g, "simbologrado");
            str_passage=str_passage.replace(/\n/g, "<br>");
            if (str_passage!="") str_sc+="sc"+i+"="+str_passage+"&";
       }
      }
    }
    
    
    var rrquestion=$(".radiosc");  

	for (b=0; b<=1; b++){
    if (rrquestion[b].checked) {
      
      str_sc+="sc10="+rrquestion[b].value;
    }
	}
    
    
    filmostra+=str_sc;
    msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
    if (msg.substr(0,3)!="PRE"){
      if (msg.substr(0,1)!="E"){
              //vis_paz_noerr();
              
              $('#jbcont102').disposejBox();
              nuovo_bool=false;
              $("#nome_del_paziente").text("Caso: " +u_paz);
              $(".td_paz").text(u_paz);
              show_div(2);
      }
    alert(msg);
    
	 	} else {
      var pass=confirm("Paziente presente in memoria, sovrascrivere?");
      if (pass) salva(pass);
    }
	}
}


function salva_1(sov){
 if(!sov) var sov="";
  if (string_to_write.length<27){
  alert("Il questionario non è stato compilato per intero. Provvedere prima di salvare.");
  return;
  }
  var sov2="";
	if (dati_ok){
	  u_paz=document.getElementById("nome_paz_salva").value;
		il_salva_paziente="paz="+document.getElementById("nome_paz_salva").value;
		il_salva_utente="ute="+u_id;
		il_salva_pass="pas="+u_pass;
		il_salva_codice="cod="+stringa_q_da_salvare;
		var chk_explorer=Math.random();
		if (il_salva_paziente=="paz=") {alert("Non hai inserito il nome del paziente"); return;}
		if (il_salva_pass=="pas=") {alert("Non hai inserito la password"); return;}
		if (il_salva_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
		if (il_salva_codice=="cod=") {alert("Errore 107. Probabilmente non hai compilato il questionario o premuto il tasto 'calcola'"); return;}
		if (sov!="") sov2="&sov="+sov;	
    var va_nome="";
    var filmostra="lib/salva_dati.php?"+il_salva_paziente+"&"+il_salva_utente+"&"+il_salva_pass+"&"+il_salva_codice+sov2+"&exp="+chk_explorer;
    var str_sc="&";
    str_daaa="";
    str_passage="";
    for (i=1; i<113; i++){
      if (i!=10){
        va_nome='sc'+i;
         switch (i){
          case 5:
          case 6:
          case 110:
          case 111:
          case 112:
            if(document.getElementById(va_nome).checked==true) str_sc+="sc"+i+"=on&";
            else str_sc+="sc"+i+"=off&";
            
          break;
          default:      
            str_passage=document.getElementById(va_nome).value;
            str_passage=escape(str_passage);
            str_passage=str_passage.replace(/%E0/g, "aaccentata");
            str_passage=str_passage.replace(/%E8/g, "eaccentata");
            str_passage=str_passage.replace(/%EC/g, "iaccentata");
            str_passage=str_passage.replace(/%F2/g, "oaccentata");
            str_passage=str_passage.replace(/%F9/g, "uaccentata");
            str_passage=str_passage.replace(/%E9/g, "eaccent2ata");
            str_passage=str_passage.replace(/%BA/g, "simbologra2do");
            str_passage=str_passage.replace(/%B0/g, "simbologrado");
            str_passage=str_passage.replace(/\n/g, "<br>");
            if (str_passage!="") str_sc+="sc"+i+"="+str_passage+"&";
       }
      }
    }
    
    
    var rrquestion=$(".radiosc");  

	for (b=0; b<=1; b++){
    if (rrquestion[b].checked) {
      
      str_sc+="sc10="+rrquestion[b].value;
    }
	}
    
    
    filmostra+=str_sc;
    msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
    if (msg.substr(0,3)!="PRE"){
      if (msg.substr(0,1)!="E"){
              //vis_paz_noerr();

              $('#jbcont102').disposejBox();
              nuovo_bool=false;
              alert(msg);
              $("#nome_del_paziente").text("Caso: " +u_paz);
              $(".td_paz").text(u_paz);
              archivio();
      } else alert(msg);
    
	 	} else {
      var pass=confirm("Paziente presente in memoria, sovrascrivere?");
      if (pass) salva_1(pass);
    }
	}
}





function carica(){

il_nome_pass="pas="+document.getElementById("nome_pass").value;
il_nome_paziente="paz="+document.getElementById("nome_paziente").value;
il_nome_utente="ute="+document.getElementById("nome_utente").value;
var chk_explorer=Math.random();
if (il_nome_paziente=="paz=") {alert("Non hai inserito il nome del paziente"); return;}
if (il_nome_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_nome_pass=="pas=") {alert("Non hai inserito la password"); return;}
var filmostra="lib/carica_dati.php?"+il_nome_paziente+"&"+il_nome_utente+"&"+il_nome_pass+"&exp="+chk_explorer;
msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
if (msg.substr(0,1)!="E"){

var var96=msg.split("##########-");
 for (i=1; i<28; i++){			
	  b=28-i;
		domanda[i]=var96[0].substring(0,1);
		var96[0]=var96[0].substring(1,b);
		rad="campo"+i;
		setCheckedValue(document.forms['question'].elements[rad],domanda[i]);
		}
	
  for (i=1; i<113; i++){	
  if (i<=10) j=i-1;
  else j=i;	
  
  tg_id_input="sc"+i;
            
            stringa_cam=var96[i];
            stringa_cam=unescape(stringa_cam);
            stringa_cam=stringa_cam.replace(/<br>/g, "\n");
            stringa_cam=stringa_cam.replace(/aaccentata/g, "à");
            stringa_cam=stringa_cam.replace(/eaccentata/g, "è");
            stringa_cam=stringa_cam.replace(/iaccentata/g, "ì");
            stringa_cam=stringa_cam.replace(/oaccentata/g, "ò");
            stringa_cam=stringa_cam.replace(/uaccentata/g, "ù");
            stringa_cam=stringa_cam.replace(/eaccent2ata/g, "é");
            stringa_cam=stringa_cam.replace(/simbologra2do/g, "º");
            stringa_cam=stringa_cam.replace(/simbologrado/g, "°");
            var96[i]=stringa_cam;
       
            
 
 
    switch (j){
      case 4:
      case 5:
      
        if(var96[i]=="on") document.forms['scheda_informativa_form'].elements[j].checked=true;
        else document.forms['scheda_informativa_form'].elements[j].checked=false;
        break;
      case 110:
      case 111:
      case 112:
       if(var96[i]=="on") document.getElementById(tg_id_input).checked=true;
       else document.getElementById(tg_id_input).checked=false;
      break;
      case 9:
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j],var96[i]);
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j+1],var96[i]);
        
      break;
      case 12: 
      case 13: 
      case 20: 
      case 21: 
      case 22:
      case 23:
      case 30:
        document.getElementById(tg_id_input).value=var96[i];
      break;      
      case 24://asse p
      case 26:
      case 28:
      case 25://asse pca
      case 27:
      case 29:
      case 31://asse m
      case 33://asse s
      case 35:
      case 37:
      case 34://asse sca
      case 36:
      case 38:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona(j, var96[j]);
      break;
      case 39://asse i 1 tab
      case 42:
      case 45:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_1(j, var96[j]);
      break;
      case 40://asse i 2 tab
      case 43:
      case 46:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_2(j, var96[j]);
      break;
      case 41://asse i 3 tab
      case 44:
      case 47:
      document.getElementById(tg_id_input).value=var96[i];
      break;
      default:
     
        document.getElementById(tg_id_input).value=var96[i];
         if ((i>92)&&(i<109)){
          if (var96[i]!=""){
            document.getElementById(tg_id_input).parentNode.style.display="block";
          } else document.getElementById(tg_id_input).parentNode.style.display="none";
        }
      //alert(document.forms['scheda_informativa_form'].elements[j].name+" "+var96[i]);
    }
  }
  var fquestion=$(".radiosc");
  if (fquestion[0].checked){
    $(".adulto").css("display", "none");
    $(".adolescente").css("display", "block");
    carica_std("ado");
  } else{
    $(".adulto").css("display", "block");
    $(".adolescente").css("display", "none");
    carica_std("adu");
  }
 /* for (i=1; i<28; i++){			
  	b=28-i;
  	domanda[i]=msg.substring(0,1);
  	msg=msg.substring(1,b);
  	rad="campo"+i;
  	setCheckedValue(document.forms['question'].elements[rad],domanda[i]);
  }*/
  calcola(1);
  //alert("Dati caricati in memoria");
} else alert(msg);
}

function carica_elenco(paziente, utente, password){
u_paz=paziente;
il_nome_pass="pas="+password;
il_nome_paziente="paz="+paziente;
il_nome_utente="ute="+utente;
var chk_explorer=Math.random();
if (il_nome_paziente=="paz=") {alert("Non hai inserito il nome del paziente"); return;}
if (il_nome_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_nome_pass=="pas=") {alert("Non hai inserito la password"); return;}
var filmostra="lib/carica_dati.php?"+il_nome_paziente+"&"+il_nome_utente+"&"+il_nome_pass+"&exp="+chk_explorer;

msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
        
if (msg.substr(0,1)!="E"){
var str_nome=il_nome_paziente.substr(4,(il_nome_paziente.length-4));
  $("#nome_del_paziente").text("Caso: " +str_nome);
  $(".td_paz").text(str_nome);
var var96=msg.split("##########-");
 for (i=1; i<28; i++){			
	  b=28-i;
		domanda[i]=var96[0].substring(0,1);
		var96[0]=var96[0].substring(1,b);
		rad="campo"+i;
		setCheckedValue(document.forms['question'].elements[rad],domanda[i]);
		}
	
  $("#obb_sc1").val(str_nome);
  for (i=1; i<113; i++){	
  if (i<=10) j=i-1;
  else j=i;	
            
            stringa_cam=var96[i];
            stringa_cam=unescape(stringa_cam);
            stringa_cam=stringa_cam.replace(/<br>/g, "\n");
            stringa_cam=stringa_cam.replace(/aaccentata/g, "à");
            stringa_cam=stringa_cam.replace(/eaccentata/g, "è");
            stringa_cam=stringa_cam.replace(/iaccentata/g, "ì");
            stringa_cam=stringa_cam.replace(/oaccentata/g, "ò");
            stringa_cam=stringa_cam.replace(/uaccentata/g, "ù");
            stringa_cam=stringa_cam.replace(/eaccent2ata/g, "é");
            stringa_cam=stringa_cam.replace(/simbologra2do/g, "º");
            stringa_cam=stringa_cam.replace(/simbologrado/g, "°");
            
            var96[i]=stringa_cam;
  
  //aaa+=document.forms['scheda_informativa_form'].elements[j].name;
 
    tg_id_input="sc"+i;
  
    
    switch (j){
      case 4:
      case 5:
        if(var96[i]=="on") document.forms['scheda_informativa_form'].elements[j].checked=true;
        else document.forms['scheda_informativa_form'].elements[j].checked=false;
        break;
      case 110:
      case 111:
      case 112:
       if(var96[i]=="on") document.getElementById(tg_id_input).checked=true;
       else document.getElementById(tg_id_input).checked=false;
      break;
      case 9:
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j],var96[i]);
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j+1],var96[i]);
        setCheckedValue(document.forms['an_obb'].elements[3],var96[i]);        
        setCheckedValue(document.forms['an_obb'].elements[4],var96[i]);
        break;
      case 12: 
      case 13: 
      case 20: 
      case 21: 
      case 22:
      case 23:
      case 30:
        document.getElementById(tg_id_input).value=var96[i];
      break; 
      case 24://asse p
      case 26:
      case 28:
      case 25://asse pca
      case 27:
      case 29:
      case 31://asse m
      case 33://asse s
      case 35:
      case 37:
      case 34://asse sca
      case 36:
      case 38:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona(j, var96[j]);
      break;
      case 39://asse i 1 tab
      case 42:
      case 45:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_1(j, var96[j]);
      break;
      case 40://asse i 2 tab
      case 43:
      case 46:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_2(j, var96[j]);
      break;
      case 41://asse i 3 tab
      case 44:
      case 47:
      document.getElementById(tg_id_input).value=var96[i];
      break;
      default:
      
        document.getElementById(tg_id_input).value=var96[i];
        if (i==14) $("#obb_sc3").val(var96[i]);
        if (i==15) $("#obb_sc15").val(var96[i]);
        if ((i>92)&&(i<109)){
          if (var96[i]!=""){
            document.getElementById(tg_id_input).parentNode.style.display="block";
          } else document.getElementById(tg_id_input).parentNode.style.display="none";
        }
      //alert(document.forms['scheda_informativa_form'].elements[j].name+" "+var96[i]);
    }
  }
  var fquestion=$(".radiosc");
  if (fquestion[0].checked){
    $(".adulto").css("display", "none");
    $(".adolescente").css("display", "block");
    carica_std("ado");
  } else{
    $(".adulto").css("display", "block");
    $(".adolescente").css("display", "none");
    carica_std("adu");
  }
	calcola(1);
	//alert("Dati caricati in memoria");
	show_div(2);
  }
	else alert(msg);
}


function vis_paz(){
window.document.getElementById("vis_paz").innerHTML="";
il_carica_pazienti="ute="+u_id;
il_carica_pass="pas="+u_pass;
var chk_explorer=Math.random();
if (il_carica_pazienti=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_carica_pass=="pas=") {alert("Non hai inserito la password"); return;}
var filmostra="lib/vis_paz.php?"+il_carica_pazienti+"&"+il_carica_pass+"&exp="+chk_explorer;
msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
if (msg.substr(0,1)!="E"){
 window.document.getElementById("vis_paz").innerHTML=msg;
 show_div(11);
 }
	else alert(msg);
}

function vis_paz_noerr(){
var chk_explorer=Math.random();
if (il_carica_pazienti=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_carica_pass=="pas=") {alert("Non hai inserito la password"); return;}
var filmostra="lib/vis_paz.php?"+il_carica_pazienti+"&"+il_carica_pass+"&exp="+chk_explorer;
msg_1 = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
if (msg_1.substr(0,1)!="E"){
 window.document.getElementById("vis_paz").innerHTML=msg_1;
 }
}

function elimina(paziente, utente, password, sov){
if(!sov) var sov="";
  var sov2="";
il_nome_paziente="paz="+paziente;
il_nome_utente="ute="+utente;
il_nome_pass="pas="+password;
var chk_explorer=Math.random();
if (il_nome_paziente=="paz=") {alert("Non hai inserito il nome del paziente"); return;}
if (il_nome_utente=="ute=") {alert("Non hai inserito il codice utente"); return;}
if (il_nome_pass=="pas=") {alert("Non hai inserito la password"); return;}

if (sov!="") sov2="&sov="+sov;	
var filmostra="lib/elimina_paz.php?"+il_nome_paziente+"&"+il_nome_utente+"&"+il_nome_pass+sov2+"&exp="+chk_explorer;

msg = $.ajax({
	  			type: "GET",
	  			url: filmostra,
  				async: false
 				}).responseText;
        
if (msg.substr(0,1)!="E"){
	if (msg.substr(0,3)!="PRE"){
    alert(msg);
    vis_paz();
	 	} else {
      var pass=confirm("Premere ok per confermare l'eliminazione");
      if (pass) elimina(paziente, utente, password, pass);
    }
	} 	else alert(msg);
	
}
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


function set_att(){
  var collegam = window.document.getElementsByTagName("input");
  for (var i = 0; i < collegam.length; i++) {
   if ((collegam[i].getAttribute("type")!="text")&&(collegam[i].getAttribute("type")!="checkbox")&&(collegam[i].getAttribute("type")!="password")&&(collegam[i].getAttribute("type")!="radio")) collegam[i].setAttribute('onfocus','this.blur();');
  }
  collegam = window.document.getElementsByTagName("img");
  for ( i = 0; i < collegam.length; i++) {
    collegam[i].setAttribute('onfocus','this.blur();');
  }
  collegam = window.document.getElementsByTagName("a");
  for ( i = 0; i < collegam.length; i++) {
    collegam[i].setAttribute('onfocus','this.blur();');
  }
}
function carica_std(tipo){
  var tg_file="lib/dati.php";
  var str_sc="adulto";
  if (tipo=="ado"){
   tg_file="lib/dati_ado.php";
   str_sc="adolescente";
   }
  setCheckedValue(document.forms['scheda_informativa_form'].elements[9],str_sc);
  setCheckedValue(document.forms['scheda_informativa_form'].elements[10],str_sc);
  setCheckedValue(document.forms['an_obb'].elements[3],str_sc);        
  setCheckedValue(document.forms['an_obb'].elements[4],str_sc);
  dati_msg = $.ajax({
  	  			type: "GET",
  	  			url: tg_file,
    				async: false
   				}).responseText;
  eval(dati_msg); 				
}
// FINE FUNZIONI
$(document).ready(function () {
start_dir="";
nuovo_bool=true;
logged=false;
stringa_q_da_salvare="";
calcolato=false;
u_id="";
u_pass="";
u_paz="";
str_passage="";
opened_jbox=0;
domanda = new Array;
rquestion = new Array;
titolotab=new Array;
titoloesteso=new Array;
newtabvalue= new Array;
tot_dif= new Array;
tot_dif_pon= new Array;
tot_med= new Array;
tot_dif_med= new Array;
dis_ver= new Array;
rdiv= new Array;
coord1=new Array;
coord2=new Array;
coord3=new Array;
coord4=new Array;
mediap1=new Array;
mediap2=new Array;
devp1=new Array;
z_med_area=new Array;
home_att=true;
moi=0;
titolotab[1]="cap reg att";
titolotab[2]="rel intim";
titolotab[3]="esper intern";
titolotab[4]="affetti";
titolotab[5]="difese";
titolotab[6]="rappres";
titolotab[7]="diff-integr";
titolotab[8]="autosserv";
titolotab[9]="ideali moral";
titolotab[10]="SINTESI";
titoloesteso[1]="Capacità di regolazione, attenzione e apprendimento";
titoloesteso[2]="Capacità di relazioni e intimità";
titoloesteso[3]="Qualità dell’esperienza interna";
titoloesteso[4]="Esperienza, espressione e comunicazione degli affetti";
titoloesteso[5]="Pattern e capacità difensive";
titoloesteso[6]="Capacità di formare rappresentazioni interne";
titoloesteso[7]="Capacità di differenziazione e integrazione";
titoloesteso[8]="Capacità di auto-osservazione (mentalità psicologica)";
titoloesteso[9]="Capacità di costruire o ricorrere a standard e ideali interni";
titoloesteso[10]="SINTESI";
media1= new Array;
dev1 = new Array;
media2= new Array;
dev2 = new Array;
tot_tor = new Array;
dev_tor = new Array;
dev_pon = new Array;
med_liv_org_per_std= new Array;
med_liv_org_per_pon_std= new Array;
dev_liv_org_per_std= new Array;
dev_liv_org_per_pon_std= new Array;

dati_msg = $.ajax({
	  			type: "GET",
	  			url: "lib/dati.php",
  				async: false
 				}).responseText;
eval(dati_msg); 				
 				
var fquestion=$(".radiosc");
if ((!fquestion[0].checked)&&(!fquestion[1].checked)) fquestion[0].checked=true;

  if (fquestion[0].checked){
    $(".adulto").css("display", "none");
    $(".adolescente").css("display", "block");
    carica_std("ado");
  } else{
    $(".adulto").css("display", "block");
    $(".adolescente").css("display", "none");
    carica_std("adu");
  }

$("input.radiosc").change(function () {
  var fquestion=$(".radiosc");
  if (fquestion[0].checked){
    $(".adulto").css("display", "none");
    $(".adolescente").css("display", "block");
    carica_std("ado");
  } else{
    $(".adulto").css("display", "block");
    $(".adolescente").css("display", "none");
    carica_std("adu");
  }
});



  $("select").change(function () {
    var s_in_obj=$(this).get(0); 
  if ($(this).selectedOptions().hasClass("sub_c1")){
    var tg=this; 
    var tg2=tg.parentNode;
    var cap="";
    var capcont="";
    var exx=false;
    cap=$(this).selectedOptions();
    hh=1;
    while (exx==false){
      cap=cap.prev();
      if (cap.hasClass("category")) exx=true;
      capcont=cap.attr("value");
    }
    tg2.getElementsByTagName("div")[0].innerHTML=capcont;
  } else{
      var tg=this; 
      var tg2=tg.parentNode;
      if (tg2.getElementsByTagName("div")[0]){
        var tg3=tg2.getElementsByTagName("div")[0];
        if (tg3.className =="labeling") tg2.getElementsByTagName("div")[0].innerHTML="&nbsp";
      }
  }   
  
  if ($(this).selectedOptions().hasClass("altro")){
  switch ($(this).attr("id")){
    case "sc18": var id_tg_ten= "sc93"; break;
    case "sc24": var id_tg_ten= "sc94"; break;
    case "sc25": var id_tg_ten= "sc95"; break;
    case "sc26": var id_tg_ten= "sc96"; break;
    case "sc27": var id_tg_ten= "sc97"; break;
    case "sc28": var id_tg_ten= "sc98"; break;
    case "sc29": var id_tg_ten= "sc99"; break;  
    case "sc33": var id_tg_ten= "sc100"; break;
    case "sc34": var id_tg_ten= "sc101"; break;
    case "sc35": var id_tg_ten= "sc102"; break;
    case "sc36": var id_tg_ten= "sc103"; break;
    case "sc37": var id_tg_ten= "sc104"; break;
    case "sc38": var id_tg_ten= "sc105"; break;
    case "sc55": var id_tg_ten= "sc106"; break;
    case "sc56": var id_tg_ten= "sc107"; break;
    case "sc57": var id_tg_ten= "sc108"; break;
   } 
   mostra_altro(id_tg_ten, 1);
   
  } else{
  switch ($(this).attr("id")){
    case "sc18": var id_tg_ten= "sc93"; mostra_altro(id_tg_ten, 0); break;
    case "sc24": var id_tg_ten= "sc94"; mostra_altro(id_tg_ten, 0); break;
    case "sc25": var id_tg_ten= "sc95"; mostra_altro(id_tg_ten, 0); break;
    case "sc26": var id_tg_ten= "sc96"; mostra_altro(id_tg_ten, 0); break;
    case "sc27": var id_tg_ten= "sc97"; mostra_altro(id_tg_ten, 0); break;
    case "sc28": var id_tg_ten= "sc98"; mostra_altro(id_tg_ten, 0); break;
    case "sc29": var id_tg_ten= "sc99"; mostra_altro(id_tg_ten, 0); break;  
    case "sc33": var id_tg_ten= "sc100"; mostra_altro(id_tg_ten, 0); break;
    case "sc34": var id_tg_ten= "sc101"; mostra_altro(id_tg_ten, 0); break;
    case "sc35": var id_tg_ten= "sc102"; mostra_altro(id_tg_ten, 0); break;
    case "sc36": var id_tg_ten= "sc103"; mostra_altro(id_tg_ten, 0); break;
    case "sc37": var id_tg_ten= "sc104"; mostra_altro(id_tg_ten, 0); break;
    case "sc38": var id_tg_ten= "sc105"; mostra_altro(id_tg_ten, 0); break;
    case "sc55": var id_tg_ten= "sc106"; mostra_altro(id_tg_ten, 0); break;
    case "sc56": var id_tg_ten= "sc107"; mostra_altro(id_tg_ten, 0); break;
    case "sc57": var id_tg_ten= "sc108"; mostra_altro(id_tg_ten, 0); break;
   } 
  }
  
   
  
});


  $("select.tendina_1").change(function () {
   switch ($(this).attr("id")){
    case "sc45": var id_tg_ten= "sc46"; var id_tg_ten3= "sc47"; break;
    case "sc42": var id_tg_ten= "sc43"; var id_tg_ten3= "sc44"; break;
    case "sc39": var id_tg_ten= "sc40"; var id_tg_ten3= "sc41"; break;
   }
   var id_tg_ten_j="#"+id_tg_ten;
   var s_in_obj=$(this).get(0);
   var s_in=s_in_obj.selectedIndex;
   var s_in_tg=s_in;
   
   mostra_ten2_ie(id_tg_ten, s_in_tg);
    var id_tg_ten_j3="#"+id_tg_ten3;
    var myOptions={"" : ""};
    $(id_tg_ten_j3).removeOption(/./);  
    $(id_tg_ten_j3).addOption(myOptions, true);
    $(id_tg_ten_j3).css("background-color","#cccccc");
  });
  $("select.tendina_2").change(function () {
    
    switch ($(this).attr("id")){
      case "sc46": var id_tg_ten= "sc47"; break;
      case "sc43": var id_tg_ten= "sc44"; break;
      case "sc40": var id_tg_ten= "sc41"; break;
    }
    var id_tg_ten_j="#"+id_tg_ten;
    var myOptions={"" : ""};
    $(id_tg_ten_j).removeOption(/./);  
    $(id_tg_ten_j).addOption(myOptions, true);
    var s_in_obj=$(this).get(0);
    var s_in=$(this).selectedOptions().attr("value");
    $(id_tg_ten_j).css("background-color","#cccccc");
    if (s_in=="Disturbi pervasivi dello sviluppo"){
      $(id_tg_ten_j).css("background-color","#ffffff");
      var this_opt_ar=document.getElementById("fkie3").getElementsByTagName("option");
      for (j=0; j<this_opt_ar.length; j++){
        this_opt_ar[j].selected=true;
      }
      $("#fkie3").copyOptions(id_tg_ten_j); 
      var s_in_obj2=$(id_tg_ten_j).get(0);
      s_in_obj2.selectedIndex=0;
    }
  });
 
  var tg_arr_tend=document.scheda_informativa_form.getElementsByTagName("option");
  var str_to_subtn="";
  for (j=0; j<tg_arr_tend.length; j++){
    if (tg_arr_tend[j].className=="sub_c1"){
      str_to_subtn="--"+tg_arr_tend[j].innerHTML;
      tg_arr_tend[j].innerHTML=str_to_subtn;
    }
  }
  str_to_subtn="";
  for (j=0; j<tg_arr_tend.length; j++){
    
    if ((tg_arr_tend[j].className=="category bigcate")||(tg_arr_tend[j].className=="category bigcate altro")){  
      str_to_subtn="**** "+tg_arr_tend[j].innerHTML+" ****";
      tg_arr_tend[j].innerHTML=str_to_subtn;
    }
  }
  var tg_arr_tend1=document.scheda_informativa_form.getElementsByTagName("select");
  for (j=0; j<tg_arr_tend1.length; j++){ 
      tg_arr_tend1[j].value="";
      tg_arr_tend1[j].selectedIndex=0; 
  }
  var myOptions={"" : ""};
  for (j=1; j<7;j++){
      switch (j){
        case 1: atgid="#sc41"; break;
        case 2: atgid="#sc44"; break;
        case 3: atgid="#sc47"; break;
        case 4: atgid="#sc40"; break;
        case 5: atgid="#sc43"; break;
        case 6: atgid="#sc46"; break;
      }
      $(atgid).removeOption(/./);  
      $(atgid).addOption(myOptions, true);
      $(atgid).css("background-color","#cccccc");
      
  }

});


function mostra_ten2_ie(id_tg_t, s_ind){
var id_tg_t_j="#"+id_tg_t;
  $(id_tg_t_j).css("background-color","#cccccc");
  var myOptions={"" : ""};
  $(id_tg_t_j).removeOption(/./);  
  $(id_tg_t_j).addOption(myOptions, true);
  if (s_ind!=0){
    $(id_tg_t_j).css("background-color","#ffffff");
    var this_opt_ar=document.getElementById("fkie2").getElementsByTagName("option");
    var sel_class="assei_1_opt_"+s_ind;
    for (j=0; j<this_opt_ar.length; j++){
      this_opt_ar[j].selected=false;
      
      if (this_opt_ar[j].className==sel_class){
        
        this_opt_ar[j].selected=true;
        
      }
      
    }
    
    $("#fkie2").copyOptions(id_tg_t_j); 
   var s_in_obj=$(id_tg_t_j).get(0);
   s_in_obj.selectedIndex=0;
  }
}


function mostra_altro(id_tg_inp, num){
  document.getElementById(id_tg_inp).parentNode.style.display="none";
  document.getElementById(id_tg_inp).value="";
  if (num!=0){
    document.getElementById(id_tg_inp).parentNode.style.display="block";
    var id_tg_inp_j="#"+id_tg_inp;
    $(id_tg_inp_j).focus();
  }
}


function seleziona_t2(numtendina, boo){
  
  if (boo==1){
      switch (numtendina){
        case 1: var tgid="sc41"; break;
        case 2: var tgid="sc44"; break;
        case 3: var tgid="sc47"; break;
      }
      
      var tgsect=document.getElementById(tgid).getElementsByTagName("option");
      var maxopt=tgsect.length-1;
      for (i=1; i<maxopt; i++){
        tgsect[i].style.display="block";
      }
       document.getElementById(tgid).value="";
        document.getElementById(tgid).selectedIndex=0;
        document.getElementById(tgid).style.backgroundColor="#ffffff";
      
    } else{
      switch (numtendina){
        case 1: var tgid="sc41"; break;
        case 2: var tgid="sc44"; break;
        case 3: var tgid="sc47"; break;
      }
      var tgsect=document.getElementById(tgid).getElementsByTagName("option");
      var maxopt=tgsect.length-1;
      for (i=1; i<maxopt; i++){
        tgsect[i].style.display="none";
      }
      var td_tg="blanckvalue_t3"+numtendina;
      document.getElementById(td_tg).style.display="block";
      document.getElementById(tgid).value="";
      document.getElementById(tgid).selectedIndex=0;
      document.getElementById(tgid).style.backgroundColor="#cccccc";
    }
}

function carica_e_seleziona(enne,str_n){
  var tg_id_input_fun= "sc"+enne;
  var target_select="#sc"+enne;
      $(target_select).selectOptions(str_n);
  if ($(target_select).selectedOptions().hasClass("sub_c1")){
    var div_tg=document.getElementById(tg_id_input_fun).parentNode;
    var div_cap="";
    var div_capcont="";
    var div_exx=false;
    div_cap=$(target_select).selectedOptions();
    while (div_exx==false){
      div_cap=div_cap.prev();
      if (div_cap.hasClass("category")) div_exx=true;
      div_capcont=div_cap.attr("value");
    }
    div_tg.getElementsByTagName("div")[0].innerHTML=div_capcont;
  } else{
      
      var div_tg=document.getElementById(tg_id_input_fun).parentNode;
      if (div_tg.getElementsByTagName("div")[0]){
        var div_tg3=div_tg.getElementsByTagName("div")[0];
        if (div_tg3.className =="labeling") div_tg3.innerHTML="&nbsp";
      }
  }    

}
 
function carica_e_seleziona_asse1_1(enne,str_n){
   switch (enne){
    case 45: var id_tg_ten= "sc46"; var id_tg_ten3= "sc47"; break;
    case 42: var id_tg_ten= "sc43"; var id_tg_ten3= "sc44"; break;
    case 39: var id_tg_ten= "sc40"; var id_tg_ten3= "sc41"; break;
   }
   var name_this="#sc"+enne;
   var tg_this=$(name_this);
   $(name_this).selectOptions(str_n);
   var id_tg_ten_j="#"+id_tg_ten;
   var s_in_obj=$(name_this).get(0);
   var s_in=s_in_obj.selectedIndex;
   var s_in_tg=s_in;
   mostra_ten2_ie(id_tg_ten, s_in_tg);
    var id_tg_ten_j3="#"+id_tg_ten3;
    var myOptions={"" : ""};
    $(id_tg_ten_j3).removeOption(/./);  
    $(id_tg_ten_j3).addOption(myOptions, true);
    $(id_tg_ten_j3).css("background-color","#cccccc");
}    
function carica_e_seleziona_asse1_2(enne,str_n){
  switch (enne){
    case 46: var id_tg_ten= "sc47"; break;
    case 43: var id_tg_ten= "sc44"; break;
    case 40: var id_tg_ten= "sc41"; break;
   }
   var name_this="#sc"+enne;
   var tg_this=$(name_this);
   $(name_this).selectOptions(str_n);
    var id_tg_ten_j="#"+id_tg_ten;
    var myOptions={"" : ""};
    $(id_tg_ten_j).removeOption(/./);  
    $(id_tg_ten_j).addOption(myOptions, true);
    var s_in_obj=$(name_this).get(0);
    var s_in=$(name_this).selectedOptions().attr("value");
    $(id_tg_ten_j).css("background-color","#cccccc");
    if (s_in=="Disturbi pervasivi dello sviluppo"){
      $(id_tg_ten_j).css("background-color","#ffffff");
      var this_opt_ar=document.getElementById("fkie3").getElementsByTagName("option");
      for (j=0; j<this_opt_ar.length; j++){
        this_opt_ar[j].selected=true;
      }
      $("#fkie3").copyOptions(id_tg_ten_j); 
      var s_in_obj2=$(id_tg_ten_j).get(0);
      s_in_obj2.selectedIndex=0;
    }
}    

function numeralsOnly(evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode
: ((evt.which) ? evt.which : 0));
if (charCode> 31 && (charCode < 48 || charCode> 57) && charCode != 32) {
alert("Puoi inserire solo numeri e spazi!");
return false;
}
return true;
}

function numeralsOnlyVir(evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode
: ((evt.which) ? evt.which : 0));
if (charCode> 31 && (charCode < 48 || charCode> 57) && charCode!= 44 && charCode != 32) {
alert("Puoi inserire solo numeri, spazi e virgole!");
return false;
}
return true;
}

function numerals_letters_Only(evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode
: ((evt.which) ? evt.which : 0));
if (charCode> 31 && (charCode < 48 || charCode> 57)) {
  if (charCode < 65 || charCode> 90) {
    if (charCode < 97 || charCode> 122) {
      if (charCode != 21 && charCode != 95 && charCode != 32) {
        alert("Puoi inserire solo numeri, lettere nomali e spazi!");
        return false;
      }
    }
  }
}
return true;
}



function reset_qfm(){
$("#nome_del_paziente").html("");
//AZZERO DATI E QUESTIONARIO
rquestion=$(".bigradio"); 
stringa_q_da_salvare="";


	for (b=0; b<=8; b++){
      domanda[b]="";
	}


window.document.getElementById('cont2').innerHTML="";
numsign=0;


     

$("#torta1").attr("src", "");

$("#serie_1_1").attr("src", "");


			
		
			
			string_to_write="";
			
//AZZERO DATI E TABELLA
  $("#obb_sc1").val("");      
  $("#obb_sc3").val("");
  $("#obb_sc15").val("");
  setCheckedValue(document.forms['an_obb'].elements[3],"");
  setCheckedValue(document.forms['an_obb'].elements[4],"");
  var var96 = Array();
  for (i=1; i<113; i++){	
  if (i<=10) j=i-1;
  else j=i;	
  var96[i]="";
  if (i==5) var96[i]="off";
  if (i==6) var96[i]="off";
  if (i==110) var96[i]="off";
  if (i==111) var96[i]="off";
  if (i==112) var96[i]="off";

  tg_id_input="sc"+i;

    switch (j){
      case 4:
      case 5:
        if(var96[i]=="on") document.forms['scheda_informativa_form'].elements[j].checked=true;
        else document.forms['scheda_informativa_form'].elements[j].checked=false;
        break;
      case 110:
      case 111:
      case 112:
       if(var96[i]=="on") document.getElementById(tg_id_input).checked=true;
       else document.getElementById(tg_id_input).checked=false;
      break;
      case 9:
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j],var96[i]);
        setCheckedValue(document.forms['scheda_informativa_form'].elements[j+1],var96[i]);
        
      break;
      case 12: 
      case 13: 
      case 20: 
      case 21: 
      case 22:
      case 23:
      case 30:
        document.getElementById(tg_id_input).value=var96[i];
      break;      
      case 24://asse p
      case 26:
      case 28:
      case 25://asse pca
      case 27:
      case 29:
      case 31://asse m
      case 33://asse s
      case 35:
      case 37:
      case 34://asse sca
      case 36:
      case 38:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona(j, var96[j]);
      break;
      case 39://asse i 1 tab
      case 42:
      case 45:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_1(j, var96[j]);
      break;
      case 40://asse i 2 tab
      case 43:
      case 46:
      document.getElementById(tg_id_input).value=var96[i];
      carica_e_seleziona_asse1_2(j, var96[j]);
      break;
      case 41://asse i 3 tab
      case 44:
      case 47:
      document.getElementById(tg_id_input).value=var96[i];
      break;
      default:
     
        document.getElementById(tg_id_input).value=var96[i];
         if ((i>92)&&(i<109)){
          if (var96[i]!=""){
            document.getElementById(tg_id_input).parentNode.style.display="block";
          } else document.getElementById(tg_id_input).parentNode.style.display="none";
        }
      //alert(document.forms['scheda_informativa_form'].elements[j].name+" "+var96[i]);
    }
  }
  var fquestion=$(".radiosc");
  if (fquestion[0].checked){
    $(".adulto").css("display", "none");
    $(".adolescente").css("display", "block");
    carica_std("ado");
  } else{
    $(".adulto").css("display", "block");
    $(".adolescente").css("display", "none");
    carica_std("adu");
  }
  
}