var quanticaratteriprompt=10000;

function chkcheck(c) {
	//alert (c.id+" "+c.value);	
	if (c.id=="agente_5" && c.checked)
	{
		$('meningiteagente').setStyle('display', 'block');
	}
	else if (c.id=="agente_5" && !c.checked)
	{
		$('meningiteagente').setStyle('display', 'none');
	}
	if (c.id=="antibiotici_7" && c.checked)
	{
		$('meningiteantibiotico').setStyle('display', 'block');
	}
	else if (c.id=="antibiotici_7" && !c.checked)
	{
		$('meningiteantibiotico').setStyle('display', 'none');
	}
	if (c.id=="complicanze_7" && c.checked)
	{
		$('meningitecomplicanze').setStyle('display', 'block');
	}
	else if (c.id=="complicanze_7" && !c.checked)
	{
		$('meningitecomplicanze').setStyle('display', 'none');
	}
	if (c.id=="complicanze_3" && c.checked)
	{
		$('diabetecomplicanze').setStyle('display', 'block');
	}
	else if (c.id=="complicanze_3" && !c.checked)
	{
		$('diabetecomplicanze').setStyle('display', 'none');
	}
	if (c.id=="tipoambu_20" && c.checked)
	{
		$('adesioneambu').setStyle('display', 'block');
	}
	else if (c.id=="tipoambu_20" && !c.checked)
	{
		$('adesioneambu').setStyle('display', 'none');
	}
	if (c.id=="complicanze_4" && c.checked)
	{
		$('pticomplicanze').setStyle('display', 'block');
	}
	else if (c.id=="complicanze_4" && !c.checked)
	{
		$('pticomplicanze').setStyle('display', 'none');
	}
	if (c.id=="terapiasi_3" && c.checked)
	{
		$('divterapiasialtro').setStyle('display', 'block');
	}
	else if (c.id=="terapiasi_3" && !c.checked)
	{
		$('divterapiasialtro').setStyle('display', 'none');
	}
}

function mostrase(id,valore) {
	 //alert(id+"    "+valore);
	     
	 // ASMA    
	 if (id=="asmanoto" && valore=="SI")
    {
        $('divseguitodasi').setStyle('display', 'block');
    }
    else if (id=="asmanoto" && valore!="SI")
    {
        $('divseguitodasi').setStyle('display', 'none');
    }    
    if (id=="profilassi" && valore=="SI")
    {
        $('divprofilassisi').setStyle('display', 'block');
    }
    else if (id=="profilassi" && valore!="SI")
    {
        $('divprofilassisi').setStyle('display', 'none');
    }
    if (id=="terapia" && valore=="SI")
    {
        $('divterapiasi').setStyle('display', 'block');
    }
    else if (id=="terapia" && valore!="SI")
    {
        $('divterapiasi').setStyle('display', 'none');
    }
    if (id=="sao2eseguito" && valore=="SI")
    {
        $('divsao2si').setStyle('display', 'block');
    }
    else if (id=="sao2eseguito" && valore!="SI")
    {
        $('divsao2si').setStyle('display', 'none');
    }
    
    
    
    if (id=="freseguito" && valore=="SI")
    {
        $('divfrsi').setStyle('display', 'block');
    }
    else if (id=="freseguito" && valore!="SI")
    {
        $('divfrsi').setStyle('display', 'none');
    }
    if (id=="fceseguito" && valore=="SI")
    {
        $('divfcsi').setStyle('display', 'block');
    }
    else if (id=="fceseguito" && valore!="SI")
    {
        $('divfcsi').setStyle('display', 'none');
    }
    if (id=="pefeseguito" && valore=="SI")
    {
        $('divpefsi').setStyle('display', 'block');
    }
    else if (id=="pefeseguito" && valore!="SI")
    {
        $('divpefsi').setStyle('display', 'none');
    }
    if (id=="fev1eseguito" && valore=="SI")
    {
        $('divfevsi').setStyle('display', 'block');
    }
    else if (id=="fev1eseguito" && valore!="SI")
    {
        $('divfevsi').setStyle('display', 'none');
    }
    // PTI
    if (id=="r1" && valore=="SI")
    {
        $('divreazioni1').setStyle('display', 'block');
    }
    else if (id=="r1" && valore!="SI")
    {
        $('divreazioni1').setStyle('display', 'none');
    }
    if (id=="r2" && valore=="SI")
    {
        $('divreazioni2').setStyle('display', 'block');
    }
    else if (id=="r2" && valore!="SI")
    {
        $('divreazioni2').setStyle('display', 'none');
    }
    if (id=="r3" && valore=="SI")
    {
        $('divreazioni3').setStyle('display', 'block');
    }
    else if (id=="r3" && valore!="SI")
    {
        $('divreazioni3').setStyle('display', 'none');
    }
    if (id=="r4" && valore=="SI")
    {
        $('divreazioni4').setStyle('display', 'block');
    }
    else if (id=="r4" && valore!="SI")
    {
        $('divreazioni4').setStyle('display', 'none');
    }
    if (id=="r5" && valore=="SI")
    {
        $('divreazioni5').setStyle('display', 'block');
    }
    else if (id=="r5" && valore!="SI")
    {
        $('divreazioni5').setStyle('display', 'none');
    }
    if (id=="r6" && valore=="SI")
    {
        $('divreazioni6').setStyle('display', 'block');
    }
    else if (id=="r6" && valore!="SI")
    {
        $('divreazioni6').setStyle('display', 'none');
    }
    if (id=="raltro" && valore=="SI")
    {
        $('divreazionialtro').setStyle('display', 'block');
    }
    else if (id=="raltro" && valore!="SI")
    {
        $('divreazionialtro').setStyle('display', 'none');
    }
    if (id=="regime" && valore=="ricovero ordinario")
    {
        $('divdata1').setStyle('display', 'block');
        $('divdata2').setStyle('display', 'block');
        $('divdata1l1').setStyle('display', 'block');
        $('divdata1l2').setStyle('display', 'none');
    }
    else if (id=="regime" && valore!="ricovero ordinario")
    {
        $('divdata1').setStyle('display', 'block');
        $('divdata2').setStyle('display', 'none');
        $('divdata1l1').setStyle('display', 'none');
        $('divdata1l2').setStyle('display', 'block');
        document.questionario.data_dimissione.value=""; 
    }
    
    if (id=="steroidisistemici" && valore=="SI")
    {
        $('divsteroidisi').setStyle('display', 'block');
    }
    else if (id=="steroidisistemici" && valore!="SI")
    {
        $('divsteroidisi').setStyle('display', 'none');
    }
    if (id=="esito" && valore=="deceduto")
    {
        $('divdecedutosi').setStyle('display', 'none');
    }
    else if (id=="esito" && valore!="deceduto")
    {
        $('divdecedutosi').setStyle('display', 'block');
    }
    //Meningite
    if (id=="rachicentesi" && valore=="NO")
    {
        $('motivi').setStyle('display', 'block');
    }
    else if (id=="rachicentesi" && valore!="NO")
    {
        $('motivi').setStyle('display', 'none');
    }
    if (id=="altrerachicentesi" && valore=="SI")
    {
        $('divaltrerachicentesi').setStyle('display', 'block');
    }
    else if (id=="altrerachicentesi" && valore!="SI")
    {
        $('divaltrerachicentesi').setStyle('display', 'none');
        $('divqualialtrerachi').setStyle('display', 'none');
        document.questionario.rachicentesiquali.value="-";
   	  document.questionario.rachicentesiqualialtro.value="";
    }
    if (id=="rachicentesiquali" && valore=="altro")
    {
        $('divqualialtrerachi').setStyle('display', 'block');
    }
    else if (id=="rachicentesiquali" && valore!="altro")
    {
        $('divqualialtrerachi').setStyle('display', 'none');
    }
    if (id=="desametasoneeseguito" && valore=="SI")
    {
        $('divdesametasonesi').setStyle('display', 'block');
    }
    else if (id=="desametasoneeseguito" && valore!="SI")
    {
        $('divdesametasonesi').setStyle('display', 'none');
        document.questionario.desametasone.value = "-";
   	  document.questionario.desametasonegg.value = "";
    }
    
    //Diabete
    if (id=="coma" && valore=="SI")
    {
        $('divcomasi').setStyle('display', 'block');
    }
    else if (id=="coma" && valore!="SI")
    {
        $('divcomasi').setStyle('display', 'none');
    }
    if (id=="insulina" && valore=="iniezioni s.c.")
    {
        $('diviniezionisi').setStyle('display', 'block');
    }
    else if (id=="insulina" && valore!="iniezioni s.c.")
    {
        $('diviniezionisi').setStyle('display', 'none');
        document.questionario.iniezioni.value = "-";
    }
    if (id=="t1" && valore=="SI")
    {
        $('divt1si').setStyle('display', 'block');
    }
    else if (id=="t1" && valore!="SI")
    {
        $('divt1si').setStyle('display', 'none');
        document.questionario.r1.value="-";
        document.questionario.spec1.value="";
    }
    if (id=="t2" && valore=="SI")
    {
        $('divt2si').setStyle('display', 'block');
    }
    else if (id=="t2" && valore!="SI")
    {
        $('divt2si').setStyle('display', 'none');
        document.questionario.r2.value="-";
        document.questionario.spec2.value="";
    }
    if (id=="t3" && valore=="SI")
    {
        $('divt3si').setStyle('display', 'block');
    }
    else if (id=="t3" && valore!="SI")
    {
        $('divt3si').setStyle('display', 'none');
        document.questionario.r3.value="-";
        document.questionario.spec3.value="";
    }
    if (id=="t4" && valore=="SI")
    {
        $('divt4si').setStyle('display', 'block');
    }
    else if (id=="t4" && valore!="SI")
    {
        $('divt4si').setStyle('display', 'none');
        document.questionario.r4.value="-";
        document.questionario.spec4.value="";
    }
    if (id=="t5" && valore=="SI")
    {
        $('divt5si').setStyle('display', 'block');
    }
    else if (id=="t5" && valore!="SI")
    {
        $('divt5si').setStyle('display', 'none');
        document.questionario.r5.value="-";
        document.questionario.spec5.value="";
    }
    if (id=="t6" && valore=="SI")
    {
        $('divt6si').setStyle('display', 'block');
    }
    else if (id=="t6" && valore!="SI")
    {
        $('divt6si').setStyle('display', 'none');
        document.questionario.r6.value="-";
        document.questionario.spec6.value="";
    }
    if (id=="taltro" && valore=="SI")
    {
        $('divtaltrosi').setStyle('display', 'block');
    }
    else if (id=="taltro" && valore!="SI")
    {
        $('divtaltrosi').setStyle('display', 'none');
        document.questionario.raltro.value="-";
        document.questionario.taltronome.value="";
        document.questionario.specaltro.value="";
    }
    if (id=="esitod" && valore=="deceduto")
    {
			        
        $('divdiabetedecedutosi').setStyle('display', 'none');
        $('diviniezionisi').setStyle('display', 'none');
        document.questionario.insulina.value="-";
    }
    else if (id=="esitod" && valore!="deceduto")
    {
        $('divdiabetedecedutosi').setStyle('display', 'block');
    }
}



function validaAsma() {
	var prompt = "";
	var id_centro=document.getElementById('id_centro').value;
   //var sesso = document.questionario.sesso.value;
   var sesso = document.questionario.sesso;
   var data_nascita = document.questionario.data_nascita.value; 
   var data_ricovero = document.questionario.data_ricovero.value;
   var data_dimissione = document.questionario.data_dimissione.value;
   var inviatoda = document.questionario.inviatoda.value;
   //var profpadre = document.questionario.profpadre.value;
   //var profmadre = document.questionario.profmadre.value;
   //var originepadre = document.questionario.originepadre.value;
   //var originemadre = document.questionario.originemadre.value;
   var regime = document.questionario.regime.value;
   var allergia = document.questionario.allergia.value;
   var asmanoto = document.questionario.asmanoto.value;
   //var seguitoda = document.questionario.seguitoda.value;
   var precedentiricoveri = document.questionario.precedentiricoveri.value;
   var profilassi = document.questionario.profilassi.value;
   //var profilassisi = document.questionario.profilassisi.value;
   var terapia = document.questionario.terapia.value;
   //var terapiasi = document.questionario.terapiasi.value;
   var sao2eseguito = document.questionario.sao2eseguito.value;
   var sao2 = document.questionario.sao2.value;
   var fceseguito = document.questionario.fceseguito.value; 
   var fc = document.questionario.fc.value;
   var freseguito = document.questionario.freseguito.value;
   var fr = document.questionario.fr.value;
   var pefeseguito = document.questionario.pefeseguito.value;
   var pef = document.questionario.pef.value;
   var fev1eseguito = document.questionario.fev1eseguito.value;
   var fev1 = document.questionario.fev1.value;   
   var classificazione = document.questionario.classificazione.value;  
   var somministratoa = document.questionario.somministratoa.value;
   var somministratob = document.questionario.somministratob.value;
   var somministratoc = document.questionario.somministratoc.value;
   var somministratod = document.questionario.somministratod.value;
   var steroidisistemici = document.questionario.steroidisistemici.value;
   var steroidisistemicivia = document.questionario.steroidisistemicivia;
   var steroidisistemiciingresso = document.questionario.steroidisistemiciingresso;
   var somministratof = document.questionario.somministratof.value;
   var somministratog = document.questionario.somministratog.value;
   var prescritta = document.questionario.prescritta.value;
   var fornite = document.questionario.fornite.value;
   var esito = document.questionario.esito.value;
   //var gestione = document.questionario.gestione.value;
   var compilatoda = document.questionario.compilatoda.value;
   //if (sesso == '-') { prompt+='-Sesso'+'\n'; }
   //if (chkRadiobox(sesso)=="") { prompt+='-Sesso'+'\n'; }
   /*if (data_nascita == '') { prompt+='-Data di nascita'+'\n'; }
   if (data_ricovero == '') { prompt+='-Data ricovero'+'\n'; }
   if (data_dimissione == '') { prompt+='-Data dimissione'+'\n'; }*/
   
   /*if (!isDate(data_nascita)) { prompt+='-Data di nascita (non compilata o non valida)'+'\n'; }
   if (!isDate(data_ricovero)) { prompt+='-Data ricovero (non compilata o non valida)'+'\n'; }
   if (!isDate(data_dimissione)) { prompt+='-Data dimissione (non compilata o non valida)'+'\n'; }
   if (!dataMaggiore(data_dimissione,data_ricovero))  
   	{ prompt+='-La data di ricovero non può essere posteriore alla data di dimissione'+'\n'; }
	if (!dataMaggiore(data_dimissione,data_nascita))  
   	{ prompt+='-La data di dimissione non può essere anteriore alla data di nascita'+'\n'; }   
   if (!dataMaggiore(data_ricovero,data_nascita))  
   	{ prompt+='-La data di ricovero non può essere anteriore alla data di nascita'+'\n'; }*/
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro==2)) { 
		alert('Hai inserito schede precendenti al 2009... nessun campo obbligatorio');
		return true; 
	}
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro!=2)) { 
		alert('Hai inserito schede precendenti al 2009 (Data di ricovero)\n\noperazione non valida.');
		return false; 
	}
	
	// calcolo che il paziente abbia più di 2 anni
   var _one_day=1000*60*60*24;
   var _date_array1 = data_ricovero.split('/');
   var _source_date1 = new Date(_date_array1[2],_date_array1[1]-1,_date_array1[0]);
   var _date_array2 = data_nascita.split('/');
   var _source_date2 = new Date(_date_array2[2],_date_array2[1]-1,_date_array2[0]);
	var gg = Math.ceil((_source_date1.getTime()-_source_date2.getTime())/(_one_day));
	if (gg<730) {
		alert('Hai inserito un paziente con meno di 2 anni\n\noperazione non valida.');
		return false; 
	}		
	
   if (!isDate(data_nascita)) { prompt+='-Data di nascita (non compilata o non valida)'+'\n'; }
	if (regime == '-') { prompt+='-Regime di trattamento'+'\n'; }	   
   
	if (regime=="ricovero ordinario")
   {        
		if (!isDate(data_ricovero)) { prompt+='-Data ingresso (non compilata o non valida)'+'\n'; }
		if (!isDate(data_dimissione)) { prompt+='-Data dimissione (non compilata o non valida)'+'\n'; }
		if (!dataMaggiore(data_dimissione,data_ricovero))  
   		{ prompt+='-La data di ingresso non può essere posteriore alla data di dimissione'+'\n'; }
		if (!dataMaggiore(data_dimissione,data_nascita))  
	   	{ prompt+='-La data di dimissione non può essere anteriore alla data di nascita'+'\n'; }   
	   if (!dataMaggiore(data_ricovero,data_nascita))  
   		{ prompt+='-La data di ingresso non può essere anteriore alla data di nascita'+'\n'; }
   }
   else if ((regime!="ricovero ordinario") && (regime != '-'))
   {
	   if (!dataMaggiore(data_ricovero,data_nascita))  
   		{ prompt+='-La data del primo accesso non può essere anteriore alla data di nascita'+'\n'; }
   }
   	
   //if (inviatoda == '0') { prompt+='-Inviato da'+'\n'; }
   //if (profpadre == '0') { prompt+='-Professione padre'+'\n'; }
   //if (profmadre == '0') { prompt+='-Professione madre'+'\n'; }
   //if (originepadre == '0') { prompt+='-Origine padre'+'\n'; }
   //if (originemadre == '0') { prompt+='-Origine madre'+'\n'; }
   
   if (allergia == '-') { prompt+='-Allergia nota'+'\n'; }
   if (asmanoto == '-') { prompt+='-Asma noto'+'\n'; }
   //if (seguitoda == '-') { prompt+='-Seguito da'+'\n'; }   
   /*if (document.questionario.seguitoda_1.checked == false &&
	    document.questionario.seguitoda_2.checked == false &&
	    document.questionario.seguitoda_3.checked == false)
		{
			prompt+='-Seguito da'+'\n';
		}*/
   if (precedentiricoveri == '-') { prompt+='-Precedenti ricoveri per asma nell’ultimo anno'+'\n'; }
   if (profilassi == '-') { prompt+='-Profilassi antiasmatica in atto prima del ricovero'+'\n'; }
   //if ((profilassi == 'SI') && (profilassisi == '-')) { prompt+='-Profilassi antiasmatica in atto prima del ricovero con'+'\n'; }
	if (profilassi == 'SI') {
		if (document.questionario.profilassisi_1.checked == false &&
	    	document.questionario.profilassisi_2.checked == false &&
	    	document.questionario.profilassisi_3.checked == false)
			{
				prompt+='-Profilassi antiasmatica in atto prima del ricovero con'+'\n';
			}
	}   

   if (terapia == '-') { prompt+='-Terapia antiasmatica in atto prima del ricovero '+'\n'; }
   //if ((terapia == 'SI') && (terapiasi == '-')) { prompt+='-Terapia antiasmatica in atto prima del ricovero con'+'\n'; }
   if (terapia == 'SI') {
   	if (document.questionario.terapiasi_1.checked == false &&
	    	document.questionario.terapiasi_2.checked == false &&
	    	document.questionario.terapiasi_3.checked == false)
			{
				prompt+='-Terapia antiasmatica in atto prima del ricovero con'+'\n';
			}
		}
   if (sao2eseguito == '-') { prompt+='-Eseguito SaO2'+'\n'; }
   if ((sao2eseguito == 'SI') && (sao2 == '')) { prompt+='-Percentuale di sao2'+'\n'; }
   if ((sao2eseguito == 'SI') && (!numeroCompreso(0,100,pef,''))) { prompt+='-Percentuale di sao2 non compreso nell\'intervallo'+'\n'; }
	if (fceseguito == '-') { prompt+='-Eseguito FC'+'\n'; }
   if ((fceseguito == 'SI') && (fc == '')) { prompt+='-FC (/min)'+'\n'; }
   if ((fceseguito == 'SI') && (!numeroCompreso(0,999,fc,''))) { prompt+='-FC (/min) non compreso nell\'intervallo'+'\n'; }
	if (freseguito == '-') { prompt+='-Eseguito FR'+'\n'; }
   if ((freseguito == 'SI') && (fr == '')) { prompt+='-FR (/min)'+'\n'; }
   if ((freseguito == 'SI') && (!numeroCompreso(0,999,fr,''))) { prompt+='-FR (/min) non compreso nell\'intervallo'+'\n'; }
   if (pefeseguito == '-') { prompt+='-Eseguito PEF'+'\n'; }
   if ((pefeseguito == 'SI') && (pef == '')) { prompt+='-Percentuale di PEF'+'\n'; }
   if ((pefeseguito == 'SI') && (!numeroCompreso(0,100,pef,''))) { prompt+='-Percentuale di PEF non compreso nell\'intervallo'+'\n'; }
   if (fev1eseguito == '-') { prompt+='-Eseguito FEV1'+'\n'; }
   if ((fev1eseguito == 'SI') && (fev1 == '')) { prompt+='-Percentuale di FEV1'+'\n'; }
   if ((fev1eseguito == 'SI') && (!numeroCompreso(0,100,fev1,''))) { prompt+='-Percentuale di FEV1 non compreso nell\'intervallo'+'\n'; }
   if (classificazione == '-') { prompt+='-Gravità asma'+'\n'; }
   if (somministratoa == '-') { prompt+='-Somministrato O2'+'\n'; }
   if (somministratob == '-') { prompt+='-Somministrati β2 agonisti con puff e distanziatore'+'\n'; }
   if (somministratoc == '-') { prompt+='-Somministrati β2 agonisti con aerosol'+'\n'; }
   if (somministratod == '-') { prompt+='-Somministrati steroidi inalatori'+'\n'; }
   if (steroidisistemici == '-') { prompt+='-Somministrati steroidi sistemici'+'\n'; }
   if (steroidisistemici == 'SI')
   { 
   	if (chkRadiobox(steroidisistemicivia)=="") { prompt+='-Somministrati steroidi sistemici via di somministrazione'+'\n'; }
   	if (chkRadiobox(steroidisistemiciingresso)=="") { prompt+='-Somministrati steroidi sistemici entro un\'ora dall\'ingresso'+'\n'; }
	}   
   if (somministratof == '-') { prompt+='-Effettuata spirometria durante il ricovero'+'\n'; }
   if (somministratog == '-') { prompt+='-Rx Torace all’ingresso'+'\n'; }
   if (prescritta == '-') { prompt+='-Prescritta terapia di fondo antiasmatica alla dimissione'+'\n'; }
   if (fornite == '-') { prompt+='-Fornite istruzioni scritte per l’autovalutazione e l’automedicazione dell’asma'+'\n'; }
   if (esito == '-') { prompt+='-Esito'+'\n'; }
   //if (gestione == '') { prompt+='-gestione'+'\n'; }
   /*if (document.questionario.gestione_1.checked == false &&
	    document.questionario.gestione_2.checked == false &&
	    document.questionario.gestione_3.checked == false)
		{
			prompt+='-La gestione post-dimissione è affidata a'+'\n';
		}*/
   if (compilatoda == '') { prompt+='-Scheda compilata da'+'\n'; }   
	if (prompt == "") {
		return true;
	}
	else {
		prompt='Campi obbligatori\n\n'+prompt;
		if (prompt.length<quanticaratteriprompt)
			alert(prompt);
		else
			alert(prompt.substring(0,quanticaratteriprompt)+"...");
		return false;
	}
	
}
function validaPti() {
	var prompt = "";
	var id_centro=document.getElementById('id_centro').value;
   //var sesso = document.questionario.sesso.value;
	var sesso = document.questionario.sesso;
   var data_nascita = document.questionario.data_nascita.value;
   var data_ricovero = document.questionario.data_ricovero.value;
   var data_dimissione = document.questionario.data_dimissione.value;
   var inviatoda = document.questionario.inviatoda.value;
   //var profpadre = document.questionario.profpadre.value;
   //var profmadre = document.questionario.profmadre.value;
   //var originepadre = document.questionario.originepadre.value;
   //var originemadre = document.questionario.originemadre.value;
   var regime = document.questionario.regime.value;
   var classificazione = document.questionario.classificazione; // radiobox
   var pltingresso = document.questionario.pltingresso.value;
   var pltraggiunto = document.questionario.pltraggiunto.value;
   var striscio = document.questionario.striscio.value;
   var coagulazione = document.questionario.coagulazione.value;
   var sierologia = document.questionario.sierologia.value;
   var aspirato = document.questionario.aspirato.value;
   var anticorpi = document.questionario.anticorpi.value;
   //var altriaccertamenti = document.questionario.altriaccertamenti.value;
   //var complicanze = document.questionario.complicanze.value;
   //var altrecomplicanze = document.questionario.altrecomplicanze.value;
   var t1 = document.questionario.t1.value;
   var t2 = document.questionario.t2.value;
   var t3 = document.questionario.t3.value;
   var t4 = document.questionario.t4.value;
   var t5 = document.questionario.t5.value;
   var t6 = document.questionario.t6.value;
   var taltro = document.questionario.taltro.value;
   var taltronome = document.questionario.taltronome.value;
   var r1 = document.questionario.r1.value;
   var r2 = document.questionario.r2.value;
   var r3 = document.questionario.r3.value;
   var r4 = document.questionario.r4.value;
   var r5 = document.questionario.r5.value;
   var r6 = document.questionario.r6.value;
   var raltro = document.questionario.raltro.value;
   var spec1 = document.questionario.spec1.value;
   var spec2 = document.questionario.spec2.value;
   var spec3 = document.questionario.spec3.value;
   var spec4 = document.questionario.spec4.value;
   var spec5 = document.questionario.spec5.value;
   var spec6 = document.questionario.spec6.value;
   var specaltro = document.questionario.specaltro.value;
   var esito = document.questionario.esito.value;
   var pltdimissione = document.questionario.pltdimissione.value;
   var pltmese = document.questionario.pltmese.value;
   //var gestione = document.questionario.gestione.value;
   var compilatoda = document.questionario.compilatoda.value;

   //if (sesso == '-') { prompt+='-Sesso'+'\n'; }
   //if (chkRadiobox(sesso)=="") { prompt+='-Sesso'+'\n'; }
   
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro==2)) { 
		alert('Hai inserito schede precendenti al 2009... nessun campo obbligatorio');
		return true; 
	}
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro!=2)) { 
		alert('Hai inserito schede precendenti al 2009 (Data di ricovero)\n\noperazione non valida.');
		return false; 
	}	
	
   if (!isDate(data_nascita)) { prompt+='-Data di nascita (non compilata o non valida)'+'\n'; }
	if (regime == '-') { prompt+='-Regime di trattamento'+'\n'; }	   
   
	if (regime=="ricovero ordinario")
   {        
		if (!isDate(data_ricovero)) { prompt+='-Data ingresso (non compilata o non valida)'+'\n'; }
		if (!isDate(data_dimissione)) { prompt+='-Data dimissione (non compilata o non valida)'+'\n'; }
		if (!dataMaggiore(data_dimissione,data_ricovero))  
   		{ prompt+='-La data di ingresso non può essere posteriore alla data di dimissione'+'\n'; }
		if (!dataMaggiore(data_dimissione,data_nascita))  
	   	{ prompt+='-La data di dimissione non può essere anteriore alla data di nascita'+'\n'; }   
	   if (!dataMaggiore(data_ricovero,data_nascita))  
   		{ prompt+='-La data di ingresso non può essere anteriore alla data di nascita'+'\n'; }
   }
   else if ((regime!="ricovero ordinario") && (regime != '-'))
   {
	   if (!dataMaggiore(data_ricovero,data_nascita))  
   		{ prompt+='-La data del primo accesso non può essere anteriore alla data di nascita'+'\n'; }
   }

   
   	
   //if (inviatoda == '0') { prompt+='-Inviato da'+'\n'; }
   //if (profpadre == '0') { prompt+='-Professione padre'+'\n'; }
   //if (profmadre == '0') { prompt+='-Professione madre'+'\n'; }
   //if (originepadre == '0') { prompt+='-Origine padre'+'\n'; }
   //if (originemadre == '0') { prompt+='-Origine madre'+'\n'; }
   

	
   
   //if (classificazione == '') { prompt+='-Classificazione all’ingresso'+'\n'; }
   if (chkRadiobox(classificazione) == '') { prompt+='-Classificazione all’ingresso'+'\n'; }
   if (pltingresso == '') { prompt+='-N° di PLT all’ingresso'+'\n'; }
   if (!numeroCompreso(0,999999,pltingresso,''))  { prompt+='-N° di PLT all’ingresso non compreso nell\'intervallo'+'\n'; }
   if (pltraggiunto == '') { prompt+='-N° minimo di PLT raggiunto'+'\n'; }
   if (!numeroCompreso(0,999999,pltraggiunto,''))  { prompt+='-N° minimo di PLT raggiunto non compreso nell\'intervallo'+'\n'; }
   if (striscio == '-') { prompt+='-ACCERTAMENTI - striscio periferico'+'\n'; }
   if (coagulazione == '-') { prompt+='-ACCERTAMENTI - coagulazione'+'\n'; }
   if (sierologia == '-') { prompt+='-ACCERTAMENTI - sierologia infettiva'+'\n'; }
   if (aspirato == '-') { prompt+='-ACCERTAMENTI - aspirato midollare'+'\n'; }
   if (anticorpi == '-') { prompt+='-ACCERTAMENTI - anticorpi antipiastrine'+'\n'; }
   //if (altriaccertamenti == '') { prompt+='-ACCERTAMENTI - Altro'+'\n'; }
   /*if (document.questionario.complicanze_1.checked == false &&
	    document.questionario.complicanze_2.checked == false &&
	    document.questionario.complicanze_3.checked == false)
		{
			prompt+='-Complicanze'+'\n';
		}*/   
   //if (altrecomplicanze == '') { prompt+='-Complicanze - altre'+'\n'; }
   if (t1 == '-') { prompt+='-TRATTAMENTO - Ig 0.8 g/kg e.v. per 1 g'+'\n'; }
   if (t2 == '-') { prompt+='-TRATTAMENTO - Ig 2 g/kg in 2-5 gg.'+'\n'; }
   if (t3 == '-') { prompt+='-TRATTAMENTO - Prednisone 2 mg/kg/die os per 2 sett., dose scalare 3a sett, sospensione 21mo gg'+'\n'; }
   if (t4 == '-') { prompt+='-TRATTAMENTO - Prednisone 4 mg/kg/die os per 1 sett., dose scalare (50%) 2a sett, dose scalare 3a sett., sospensione 21mo gg'+'\n'; }
   if (t5 == '-') { prompt+='-TRATTAMENTO - Metilprednisonole 15 – 30 mg/kg/die e.v. per 3 gg '+'\n'; }
   if (t6 == '-') { prompt+='-TRATTAMENTO - Trasfusione PLT'+'\n'; }
   //if (taltro == '') { prompt+='-TRATTAMENTO - altro'+'\n'; }

   if ((t1 == 'SI') && (r1 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Ig 0.8 g/kg e.v. per 1 g'+'\n'; }
   if ((t2 == 'SI') && (r2 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Ig 2 g/kg in 2-5 gg.'+'\n'; }
   if ((t3 == 'SI') && (r3 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Prednisone 2 mg/kg/die os per 2 sett., dose scalare 3a sett, sospensione 21mo gg'+'\n'; }
   if ((t4 == 'SI') && (r4 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Prednisone 4 mg/kg/die os per 1 sett., dose scalare (50%) 2a sett, dose scalare 3a sett., sospensione 21mo gg'+'\n'; }
   if ((t5 == 'SI') && (r5 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Metilprednisonole 15 – 30 mg/kg/die e.v. per 3 gg '+'\n'; }
   if ((t6 == 'SI') && (r6 == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - Trasfusione PLT'+'\n'; } 
   if ((taltro == 'SI') && (taltronome == '')) { prompt+='-ALTRO TRATTAMENTO specificare quale'+'\n'; } 
   if ((taltro == 'SI') && (raltro == '-')) { prompt+='-REAZIONI AL TRATTAMENTO - altro'+'\n'; }    
   if ((t1 == 'SI') && (r1 == 'SI') && (spec1 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Ig 0.8 g/kg e.v. per 1 g'+'\n'; }
   if ((t2 == 'SI') && (r2 == 'SI') && (spec2 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Ig 2 g/kg in 2-5 gg.'+'\n'; }
   if ((t3 == 'SI') && (r3== 'SI') && (spec3 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Prednisone 2 mg/kg/die os per 2 sett., dose scalare 3a sett, sospensione 21mo gg'+'\n'; }
   if ((t4 == 'SI') && (r4 == 'SI') && (spec4 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Prednisone 4 mg/kg/die os per 1 sett., dose scalare (50%) 2a sett, dose scalare 3a sett., sospensione 21mo gg'+'\n'; }
   if ((t5 == 'SI') && (r5 == 'SI') && (spec5 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Metilprednisonole 15 – 30 mg/kg/die e.v. per 3 gg '+'\n'; }
   if ((t6 == 'SI') && (r6 == 'SI') && (spec6 == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - Trasfusione PLT'+'\n'; }
   if ((taltro == 'SI') && (raltro == 'SI') && (specaltro == '')) { prompt+='-SPECIFICA REAZIONI AL TRATTAMENTO - altro'+'\n'; }

   if (esito == '-') { prompt+='-Esito'+'\n'; }
   if (esito != 'deceduto') {
   	if (pltdimissione == '') { prompt+='-N° di PLT alla dimissione'+'\n'; }
   	if (!numeroCompreso(0,999999,pltdimissione,''))  { prompt+='-N° di PLT alla dimissione non compreso nell\'intervallo'+'\n'; }
   	//if (pltmese == '') { prompt+='-N° di PLT dopo 1 mese'+'\n'; }
   	if (!numeroCompreso(0,999999,pltmese,''))  { prompt+='-N° di PLT dopo 1 mese non compreso nell\'intervallo'+'\n'; }
   }
   /*if (document.questionario.gestione_1.checked == false &&
	    document.questionario.gestione_2.checked == false &&
	    document.questionario.gestione_3.checked == false)
		{
			prompt+='-La gestione post-dimissione è affidata a'+'\n';
		}*/
   if (compilatoda == '') { prompt+='-Scheda compilata da'+'\n'; }   
	
	if (prompt == "") {
		return true;
	}
	else {
		prompt='Campi obbligatori\n\n'+prompt;
		if (prompt.length<quanticaratteriprompt)
			alert(prompt);
		else
			alert(prompt.substring(0,quanticaratteriprompt)+"...");
		return false;
	}
}

function validaMeningite() {
	var prompt = "";
	var id_centro=document.getElementById('id_centro').value;
   //var sesso = document.questionario.sesso.value;
	var sesso = document.questionario.sesso;
   var data_nascita = document.questionario.data_nascita.value;
   var data_ricovero = document.questionario.data_ricovero.value;
   var data_dimissione = document.questionario.data_dimissione.value;
   var inviatoda = document.questionario.inviatoda.value;
   //var profpadre = document.questionario.profpadre.value;
   //var profmadre = document.questionario.profmadre.value;
   //var originepadre = document.questionario.originepadre.value;
   //var originemadre = document.questionario.originemadre.value;
   var data_esordio = document.questionario.data_esordio.value;
   var terapia_antibiotica = document.questionario.terapia_antibiotica.value;
   var rachicentesi = document.questionario.rachicentesi.value;
   var motivo = document.questionario.motivo.value;
   //var motivo2 = document.questionario.motivo2.value;
   var proteinorrachia = document.questionario.proteinorrachia.value;
   //var proteinorrachia_dec = document.questionario.proteinorrachia_dec.value;
   var glicorrachia = document.questionario.glicorrachia.value;
   var globulibianchi = document.questionario.globulibianchi.value;
   var neutrofili = document.questionario.neutrofili.value;
   var batterioscopico = document.questionario.batterioscopico.value;
   var coltura = document.questionario.coltura.value;
   var pcr = document.questionario.pcr.value;
   var antigeni = document.questionario.antigeni.value;
   var colturasangue = document.questionario.colturasangue.value;
   var pcrsangue = document.questionario.pcrsangue.value;
   //var agente = document.questionario.agente.value;
	if (document.questionario.agente_1.checked == false &&
	    document.questionario.agente_2.checked == false &&
	    document.questionario.agente_3.checked == false &&
	    document.questionario.agente_4.checked == false &&
	    document.questionario.agente_5.checked == false)
		{
			prompt+='-Agente eziologico'+'\n';
		}   
   
   var altroagente = document.questionario.altroagente.value;
   var antibiogramma = document.questionario.antibiogramma.value;
   var altrerachicentesi = document.questionario.altrerachicentesi.value;
   var rachicentesiquali = document.questionario.rachicentesiquali.value;
   var rachicentesiqualialtro = document.questionario.rachicentesiqualialtro.value;
   var desametasoneeseguito = document.questionario.desametasoneeseguito.value;
   var desametasone = document.questionario.desametasone.value;
   var desametasonegg = document.questionario.desametasonegg.value;
   var antibioticoore = document.questionario.antibioticoore.value;
   //var antibiotici = document.questionario.antibiotici.value;
   if (document.questionario.antibiotici_1.checked == false &&
	    document.questionario.antibiotici_2.checked == false &&
	    document.questionario.antibiotici_3.checked == false &&
	    document.questionario.antibiotici_4.checked == false &&
	    document.questionario.antibiotici_5.checked == false &&
	    document.questionario.antibiotici_6.checked == false)
		{
			prompt+='-Antibiotici'+'\n';
		}
   //var altroantibiotico = document.questionario.altroantibiotico.value;
   //var complicanze = document.questionario.complicanze.value;
	/*if (document.questionario.complicanze_1.checked == false &&
	    document.questionario.complicanze_2.checked == false &&
	    document.questionario.complicanze_3.checked == false &&
	    document.questionario.complicanze_4.checked == false &&
	    document.questionario.complicanze_5.checked == false &&
	    document.questionario.complicanze_6.checked == false)
		{
			prompt+='-Complicanze'+'\n';
		}*/
   //var altrecomplicanze = document.questionario.altrecomplicanze.value;
   var encefalo = document.questionario.encefalo.value;
   var eeg = document.questionario.eeg.value;
   var rmn = document.questionario.rmn.value;
   var uditivi = document.questionario.uditivi.value;
   var ecoencefalo = document.questionario.ecoencefalo.value;
   var progencefalo = document.questionario.progencefalo.value;
   var progeeg = document.questionario.progeeg.value;
   var progrmn = document.questionario.progrmn.value;
   var proguditivi = document.questionario.proguditivi.value;
   var progecoencefalo = document.questionario.progecoencefalo.value;
   var compilatoda = document.questionario.compilatoda.value;
	var esito = document.questionario.esito.value;
	
	//if (sesso == '-') { prompt+='-Sesso'+'\n'; }
   //if (chkRadiobox(sesso)=="") { prompt+='-Sesso'+'\n'; }
   
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro==2)) { 
		alert('Hai inserito schede precendenti al 2009... nessun campo obbligatorio');
		return true; 
	}
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro!=2)) { 
		alert('Hai inserito schede precendenti al 2009 (Data di ricovero)\n\noperazione non valida.');
		return false; 
	}
   
   // calcolo che il paziente abbia più di 2 anni
   var _one_day=1000*60*60*24;
   var _date_array1 = data_ricovero.split('/');
   var _source_date1 = new Date(_date_array1[2],_date_array1[1]-1,_date_array1[0]);
   var _date_array2 = data_nascita.split('/');
   var _source_date2 = new Date(_date_array2[2],_date_array2[1]-1,_date_array2[0]);
	var gg = Math.ceil((_source_date1.getTime()-_source_date2.getTime())/(_one_day));
	if (gg<28) {
		alert('Hai inserito un paziente con meno di 28 giorni\n\noperazione non valida.');
		return false; 
	}
   
   if (!isDate(data_nascita)) { prompt+='-Data di nascita (non compilata o non valida)'+'\n'; }
   if (!isDate(data_ricovero)) { prompt+='-Data ricovero (non compilata o non valida)'+'\n'; }
   if (!isDate(data_dimissione)) { prompt+='-Data dimissione (non compilata o non valida)'+'\n'; }
	if (!dataMaggiore(data_dimissione,data_ricovero))  
   	{ prompt+='-La data di ricovero non può essere posteriore alla data di dimissione'+'\n'; }
	if (!dataMaggiore(data_dimissione,data_nascita))  
   	{ prompt+='-La data di dimissione non può essere anteriore alla data di nascita'+'\n'; }   
   if (!dataMaggiore(data_ricovero,data_nascita))  
   	{ prompt+='-La data di ricovero non può essere anteriore alla data di nascita'+'\n'; }
   	
   //if (inviatoda == '0') { prompt+='-Inviato da'+'\n'; }
   //if (profpadre == '0') { prompt+='-Professione padre'+'\n'; }
   //if (profmadre == '0') { prompt+='-Professione madre'+'\n'; }
   //if (originepadre == '0') { prompt+='-Origine padre'+'\n'; }
   //if (originemadre == '0') { prompt+='-Origine madre'+'\n'; }
   
   //if (!isDate(data_esordio)) { prompt+='-Data esordio della febbre o altri sintomi'+'\n'; }
   if (terapia_antibiotica == '-') { prompt+='-Terapia antibiotica già in atto al ricovero'+'\n'; }
   if (rachicentesi == '-') { prompt+='-Eseguita rachicentesi all\'ingresso'+'\n'; }
   if (rachicentesi == 'NO')
   {
		if (motivo == '') { prompt+='-Motivo per non aver eseguito la rachicentesi'+'\n'; }		
		//if ((motivo1 == '') && (motivo2 == '')) { prompt+='-Motivo per non aver eseguito la rachicentesi'+'\n'; }
		//if ((motivo1 != '') && (motivo2 != '')) { prompt+='-Motivo per non aver eseguito la rachicentesi (indicarne solo uno)'+'\n'; }
   	//if (motivo1 == '') { prompt+='-ipotesi diagnostica iniziale diversa dalla meningite'+'\n'; }
   	//if (motivo2 == '') { prompt+='-altro motivo'+'\n'; }
	}   
   /*if (proteinorrachia == '') { prompt+='-Proteinorrachia'+'\n'; }
   if (!numeroCompreso(0,999,proteinorrachia,''))  { prompt+='-Proteinorrachia non valida'+'\n'; }
	if (proteinorrachia_dec == '') { document.questionario.proteinorrachia_dec.value=0; }
   if (!numeroCompreso(0,99,proteinorrachia_dec,''))  { prompt+='-Proteinorrachia decimali non valida'+'\n'; }
   if (glicorrachia == '') { prompt+='-Glicorrachia'+'\n'; }
   if (!numeroCompreso(0,999,glicorrachia,''))  { prompt+='-Glicorrachia non valida'+'\n'; }
   if (globulibianchi == '') { prompt+='-Globuli bianchi'+'\n'; }
   if (!numeroCompreso(0,999999,globulibianchi,''))  { prompt+='-Globuli bianchi non validi'+'\n'; }
   if (neutrofili == '') { prompt+='-Neutrofili'+'\n'; }
   if (!numeroCompreso(0,100,neutrofili,''))  { prompt+='-Neutrofili non validi'+'\n'; }*/
   if (batterioscopico == '-') { prompt+='-Esame batterioscopico (Liquor)'+'\n'; }
   if (coltura == '-') { prompt+='-Coltura (Liquor)'+'\n'; }
   if (pcr == '-') { prompt+='-PCR (Liquor)'+'\n'; }
   if (antigeni == '-') { prompt+='-Ricerca antigeni (Liquor)'+'\n'; }
   if (colturasangue == '-') { prompt+='-Coltura (Sangue)'+'\n'; }
   if (pcrsangue == '-') { prompt+='-PCR (Sangue)'+'\n'; }
   //if (agente == '') { prompt+='-agente'+'\n'; }
   if (document.questionario.agente_1.checked == false &&
	    document.questionario.agente_2.checked == false &&
	    document.questionario.agente_3.checked == false &&
	    document.questionario.agente_4.checked == false &&
	    document.questionario.agente_5.checked == false)
		{
			prompt+='-Agente eziologico'+'\n';
		}
   if (document.questionario.agente_5.checked == true && altroagente == '') { prompt+='-Altro agente eziologico'+'\n'; }
   //if (antibiogramma == '-') { prompt+='-Esito antibiogramma'+'\n'; }
   if (altrerachicentesi == '-') { prompt+='-Eseguite altre rachicentesi'+'\n'; }
   if ((altrerachicentesi == 'SI') && (rachicentesiquali=="-")) { prompt+='-Eseguite altre rachicentesi quali'+'\n'; }
   if ((rachicentesiqualialtro == '') && (rachicentesiquali=="altro")) { prompt+='-Specificare quali altre rachicentesi'+'\n'; }
   
   if (desametasoneeseguito == "-") { prompt+='-DESAMETASONE'+'\n'; }
   if ((desametasoneeseguito == "SI") && (desametasone == '-')) { prompt+='-DESAMETASONE e.v. entro 1 ora dall’inizio della terapia antibiotica'+'\n'; }
	if (desametasone == 'NO')
	{
		document.questionario.desametasonegg.value="";
	}
	else if ((desametasoneeseguito == "SI") && (desametasone == 'SI') && (desametasonegg == ''))
		{ prompt+='-DESAMETASONE proseguito per giorni'+'\n'; }
	if ((desametasone == 'SI') && (desametasonegg != '') && (!numeroCompreso(0,99,desametasonegg,''))) { prompt+='-DESAMETASONE proseguito per giorni non valido'+'\n'; }
   //if (desametasonegg == '') { prompt+='-DESAMETASONE proseguito per giorni'+'\n'; }
   if (antibioticoore == '') { prompt+='-ANTIBIOTICO specificare entro quante ore dal sospetto diagnostico'+'\n'; }
   if (!numeroCompreso(0,99,antibioticoore,''))  { prompt+='-ANTIBIOTICO specificare ore non valide'+'\n'; }
   //if (antibiotici == '') { prompt+='-antibiotici'+'\n'; }
   //if (altroantibiotico == '') { prompt+='-Altro antibiotico'+'\n'; }
   //if (complicanze == '') { prompt+='-complicanze'+'\n'; }
   //if (altrecomplicanze == '') { prompt+='-Altre complicanze'+'\n'; }
   if (encefalo == '-') { prompt+='-T.C. Encefalo'+'\n'; }
   if (eeg == '-') { prompt+='-EEG'+'\n'; }
   if (rmn == '-') { prompt+='-RMN Encefalo'+'\n'; }
   if (uditivi == '-') { prompt+='-Potenziali Evocati Uditivi'+'\n'; }
   if (ecoencefalo == '-') { prompt+='-Ecografia Encefalo'+'\n'; }
   //if (progencefalo == '-') { prompt+='-T.C. Encefalo Programmata'+'\n'; }
   //if (progeeg == '-') { prompt+='-EEG Programmata'+'\n'; }
   //if (progrmn == '-') { prompt+='-RMN Encefalo Programmata'+'\n'; }
   //if (proguditivi == '-') { prompt+='-Potenziali Evocati Uditivi Programmata'+'\n'; }
   //if (progecoencefalo == '-') { prompt+='-Ecografia Encefalo Programmata'+'\n'; }
   if (compilatoda == '') { prompt+='-Compilato da'+'\n'; }
	if (esito == '-') { prompt+='-Esito'+'\n'; }
	
	if (prompt == "") {
		return true;
	}
	else {
		prompt='Campi obbligatori\n\n'+prompt;
		if (prompt.length<quanticaratteriprompt)
			alert(prompt);
		else
			alert(prompt.substring(0,quanticaratteriprompt)+"...");
		return false;
	}
	return true;
}
function validaDiabete() {
	var prompt = "";
	var id_centro=document.getElementById('id_centro').value;
	//var sesso = document.questionario.sesso.value;
	var sesso = document.questionario.sesso;
   var data_nascita = document.questionario.data_nascita.value;
   var data_ricovero = document.questionario.data_ricovero.value;
   var data_dimissione = document.questionario.data_dimissione.value;
   var inviatoda = document.questionario.inviatoda.value;
   //var profpadre = document.questionario.profpadre.value;
   //var profmadre = document.questionario.profmadre.value;
   //var originepadre = document.questionario.originepadre.value;
   //var originemadre = document.questionario.originemadre.value; 
   var poliuria = document.questionario.poliuria.value;
   var polidipsia = document.questionario.polidipsia.value;
   var polifagia = document.questionario.polifagia.value;
   var calo = document.questionario.calo.value;
   var calo_dec = document.questionario.calo_dec.value;
   var shock = document.questionario.shock.value;
   var fceseguito = document.questionario.fceseguito.value; 
   var fc = document.questionario.fc.value;
   var freseguito = document.questionario.freseguito.value;
   var fr = document.questionario.fr.value;
   var disidratazione = document.questionario.disidratazione.value;
   var coma = document.questionario.coma.value;
   var glasgow = document.questionario.glasgow.value;
   var glicemia = document.questionario.glicemia.value;
   var naglicemia = document.questionario.naglicemia.value;
   var ph = document.questionario.ph.value;
   var phtipo = document.questionario.phtipo.value;
   var ph_dec = document.questionario.ph_dec.value;
   var hb = document.questionario.hb.value;
   var hb_dec = document.questionario.hb_dec.value;
   //var chetonemia = document.questionario.chetonemia.value;
   //var chetonemia_dec = document.questionario.chetonemia_dec.value;
   var chetonuria = document.questionario.chetonuria.value;
   var fisiologica = document.questionario.fisiologica.value;
   var bicarbonati = document.questionario.bicarbonati.value;
   var reidratazione = document.questionario.reidratazione.value;
   var liquidiinfusi = document.questionario.liquidiinfusi.value;
   var liquidiinfusi2 = document.questionario.liquidiinfusi2.value;  
   var oreterapiainfusionale = document.questionario.oreterapiainfusionale.value;
   var somministrazioneiniziale = document.questionario.somministrazioneiniziale.value;
   var altrecomplicanze = document.questionario.altrecomplicanze.value;
   var insulina = document.questionario.insulina.value; 
   var iniezioni = document.questionario.iniezioni.value;
   var esito = document.questionario.esitod.value;
   var compilatoda = document.questionario.compilatoda.value;

	//if (sesso == '-') { prompt+='-Sesso'+'\n'; }
   //if (chkRadiobox(sesso)=="") { prompt+='-Sesso'+'\n'; }
   
   if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro==2)) { 
		alert('Hai inserito schede precendenti al 2009... nessun campo obbligatorio');
		return true; 
	}
	if (isDate(data_ricovero) && dataMaggiore("31/12/2008",data_ricovero) && (id_centro!=2)) { 
		alert('Hai inserito schede precendenti al 2009 (Data di ricovero)\n\noperazione non valida.');
		return false; 
	}
	
   if (!isDate(data_nascita)) { prompt+='-Data di nascita (non compilata o non valida)'+'\n'; }
   if (!isDate(data_ricovero)) { prompt+='-Data ricovero (non compilata o non valida)'+'\n'; }
   if (!isDate(data_dimissione)) { prompt+='-Data dimissione (non compilata o non valida)'+'\n'; }
   if (!dataMaggiore(data_dimissione,data_ricovero))  
   	{ prompt+='-La data di ricovero non può essere posteriore alla data di dimissione'+'\n'; }
	if (!dataMaggiore(data_dimissione,data_nascita))  
   	{ prompt+='-La data di dimissione non può essere anteriore alla data di nascita'+'\n'; }   
   if (!dataMaggiore(data_ricovero,data_nascita))  
   	{ prompt+='-La data di ricovero non può essere anteriore alla data di nascita'+'\n'; }
   	
   //if (inviatoda == '0') { prompt+='-Inviato da'+'\n'; }
   //if (profpadre == '0') { prompt+='-Professione padre'+'\n'; }
   //if (profmadre == '0') { prompt+='-Professione madre'+'\n'; }
   //if (originepadre == '0') { prompt+='-Origine padre'+'\n'; }
   //if (originemadre == '0') { prompt+='-Origine madre'+'\n'; }   
   
	if (poliuria == '') { prompt+='-poliuria'+'\n'; }
	if (!numeroCompreso(0,999,poliuria,''))  { prompt+='-poliuria non compreso nell\'intervallo'+'\n'; }
   if (polidipsia == '') { prompt+='-polidipsia'+'\n'; }
   if (!numeroCompreso(0,999,polidipsia,''))  { prompt+='-polidipsia non compreso nell\'intervallo'+'\n'; }
   /*if (polifagia == '') { prompt+='-polifagia'+'\n'; }
   if (!numeroCompreso(0,999,polifagia,''))  { prompt+='-polifagia non compreso nell\'intervallo'+'\n'; }*/
   //if (calo == '') { prompt+='-Calo Ponderale'+'\n'; }
   //if (!numeroCompreso(0,99,calo,''))  { prompt+='-Calo Ponderale non compreso nell\'intervallo'+'\n'; }
   if (calo_dec == '') { document.questionario.calo_dec.value=0; }
   if (!numeroCompreso(0,99,calo_dec,''))  { prompt+='-Calo Ponderale decimali non valido'+'\n'; }
   if (shock == '') { prompt+='-shock'+'\n'; }
   if (fceseguito == '-') { prompt+='-Eseguito FC'+'\n'; }
   if ((fceseguito == 'SI') && (fc == '')) { prompt+='-FC (/min)'+'\n'; }
   if ((fceseguito == 'SI') && (!numeroCompreso(0,999,fc,''))) { prompt+='-FC (/min) non compreso nell\'intervallo'+'\n'; }
	if (freseguito == '-') { prompt+='-Eseguito FR'+'\n'; }
   if ((freseguito == 'SI') && (fr == '')) { prompt+='-FR (/min)'+'\n'; }
   if ((freseguito == 'SI') && (!numeroCompreso(0,999,fr,''))) { prompt+='-FR (/min) non compreso nell\'intervallo'+'\n'; }
   //if (disidratazione == '') { prompt+='-disidratazione'+'\n'; }
   if (coma == '') { prompt+='-coma'+'\n'; }
   /*if ((coma == 'SI') && (glasgow == '')) { prompt+='-glasgow'+'\n'; }
   if (!numeroCompreso(0,99,glasgow,''))  { prompt+='-glasgow non compreso nell\'intervallo'+'\n'; }*/
	if (coma == 'SI')
	{
		if (glasgow == '') { prompt+='-Glasgow coma scale'+'\n'; }
		if (!numeroCompreso(0,99,glasgow,''))  { prompt+='-Glasgow coma scale non compreso nell\'intervallo'+'\n'; }
	}   
   if (coma == 'NO')  { glasgow=""; }
   if (glicemia == '') { prompt+='-glicemia'+'\n'; }
   if (!numeroCompreso(0,9999,glicemia,''))  { prompt+='-glicemia non compresa nell\'intervallo'+'\n'; }
   //if (naglicemia == '') { prompt+='-naglicemia'+'\n'; }
   //if (!numeroCompreso(0,999,naglicemia,''))  { prompt+='-na glicemia non compreso nell\'intervallo'+'\n'; }
	if (phtipo == '-') { prompt+='-tipo ph'+'\n'; }   
   if (ph == '') { prompt+='-ph'+'\n'; }
   if (!numeroCompreso(0,9,ph,''))  { prompt+='-ph non compreso nell\'intervallo'+'\n'; }
   if (ph_dec == '') { document.questionario.ph_dec.value=0; }
   if (!numeroCompreso(0,99,ph_dec,''))  { prompt+='-ph decimali non valido'+'\n'; }
   //if (hb == '') { prompt+='-hb'+'\n'; }
   //if (!numeroCompreso(0,99,hb,''))  { prompt+='-hb non compreso nell\'intervallo'+'\n'; }
   //if (hb_dec == '') { document.questionario.hb_dec.value=0; }
   //if (!numeroCompreso(0,9,hb_dec,''))  { prompt+='-Hb decimali non valido'+'\n'; }
   //if (chetonemia == '') { prompt+='-chetonemia'+'\n'; }
   //if (!numeroCompreso(0,9,chetonemia,''))  { prompt+='-Chetonemia non compreso nell\'intervallo'+'\n'; }
   //if (chetonemia_dec == '') { document.questionario.chetonemia_dec.value=0; }
   //if (!numeroCompreso(0,99,chetonemia_dec,''))  { prompt+='-Chetonemia decimali non valido'+'\n'; }
   if (chetonuria == '-') { prompt+='-chetonuria'+'\n'; }
   if (fisiologica == '-') { prompt+='-Soluzione fisiologica'+'\n'; }
   if (bicarbonati == '-') { prompt+='-Bicarbonati'+'\n'; }
   /*if (reidratazione == '') { prompt+='-reidratazione'+'\n'; }
   if (!numeroCompreso(0,99,reidratazione,''))  { prompt+='-Ore di reidratazione non comprese nell\'intervallo'+'\n'; }
   
   if (((liquidiinfusi != '') && (liquidiinfusi2 != '')) || ((liquidiinfusi == '') && (liquidiinfusi2 == '')))
   {
   	prompt+='-Volume liquidi infusi non corretto Compilare solo una delle possibilità'+'\n';
   }
   else
   {
   	if (liquidiinfusi == '') {
   		if (!numeroCompreso(0,9999,liquidiinfusi2,''))  { prompt+='-Volume liquidi infusi nella prima giornata ml/mq/die non compreso nell\'intervallo'+'\n'; }
   	}
   	else {
   		if (!numeroCompreso(0,9999,liquidiinfusi,''))  { prompt+='-Volume liquidi infusi nella prima giornata ml/kg/die non compreso nell\'intervallo'+'\n'; }
   	}
   }*/
   /*
   if (liquidiinfusi == '') { prompt+='-liquidiinfusi'+'\n'; }
   if (!numeroCompreso(0,9999,liquidiinfusi,''))  { prompt+='-Volume liquidi infusi nella prima giornata ml/kg/die non compreso nell\'intervallo'+'\n'; }
   if (liquidiinfusi2 == '') { prompt+='-liquidiinfusi2'+'\n'; }
   if (!numeroCompreso(0,9999,liquidiinfusi2,''))  { prompt+='-Volume liquidi infusi nella prima giornata ml/mq/die non compreso nell\'intervallo'+'\n'; }
	*/   
   if (oreterapiainfusionale == '') { prompt+='-Intervallo (ore) dall\'inizio della reidratazione'+'\n'; }
   if (!numeroCompreso(0,99,oreterapiainfusionale,''))  { prompt+='-Intervallo (min) dall\'inizio della terapia infusionale non comprese nell\'intervallo'+'\n'; }
   if (somministrazioneiniziale == '-') { prompt+='-Modalità di somministrazione'+'\n'; }
	/*if (document.questionario.complicanze_1.checked == false &&
	    document.questionario.complicanze_2.checked == false &&
	    document.questionario.complicanze_3.checked == false)
		{
			prompt+='-Complicanze'+'\n';
		}*/   
   //if (altrecomplicanze == '') { prompt+='-altrecomplicanze'+'\n'; }
   if (insulina == '') { prompt+='-insulina'+'\n'; }
   if (insulina=="iniezioni s.c.")
   	{
   		if (iniezioni == '-') { prompt+='-iniezioni'+'\n'; }
   	}
   if (compilatoda == '') { prompt+='-Compilato da'+'\n'; }
	if (esito == '-') { prompt+='-Esito'+'\n'; } 
	/*if (document.questionario.gestione_1.checked == false &&
	    document.questionario.gestione_2.checked == false &&
	    document.questionario.gestione_3.checked == false)
		{
			prompt+='-La gestione post-dimissione è affidata a'+'\n';
		}   */
   
	if (prompt == "") {
		return true;
	}
	else {
		prompt='Campi obbligatori\n\n'+prompt;
		if (prompt.length<quanticaratteriprompt)
			alert(prompt);
		else
			alert(prompt.substring(0,quanticaratteriprompt)+"...");
		return false;
	}
	return true;
}

function validaAdesione() {
	var prompt = "";
	
	var nome = document.questionario.nome.value;
   var tipologia = document.questionario.tipologia.value;
   var uo = document.questionario.uo.value;
   var guardia = document.questionario.guardia.value;
   var letti = document.questionario.letti.value;
   var ricoveri = document.questionario.ricoveri.value;
   var obioti = document.questionario.obioti.value;
   //var tipoambu = document.questionario.tipoambu.value;
   var tipoambualtro = document.questionario.tipoambualtro.value;
   var cognomedir = document.questionario.cognomedir.value;
   var nomedir = document.questionario.nomedir.value;
   var teldir = document.questionario.teldir.value;
   //var faxdir = document.questionario.faxdir.value;
   //var celldir = document.questionario.celldir.value;
   var maildir = document.questionario.maildir.value;
   var cognomeref = document.questionario.cognomeref.value;
   var nomeref = document.questionario.nomeref.value;
   var telref = document.questionario.telref.value;
   var mailref = document.questionario.mailref.value;
   //var schede = document.questionario.schede.value;
   //var consenso = document.questionario.consenso.value;
	
	if (nome == '') { prompt+='-Denominazione Ente'+'\n'; }
   if (tipologia == '-') { prompt+='-Tipologia Ente'+'\n'; }
   if (uo == '') { prompt+='-Denominazione specifica della Unità Operativa'+'\n'; }
   if (guardia == '-') { prompt+='-Guardia attiva 24/24 ore'+'\n'; }
   if (letti == '') { prompt+='-n.posti letto Pediatria'+'\n'; }
   if (ricoveri == '') { prompt+='-n.ricoveri Ped./anno escluso.neonati'+'\n'; }
   if (obioti == '') { prompt+='-Osservazione breve (OBI/OTI)'+'\n'; }
   //if (tipoambu == '') { prompt+='-tipoambu'+'\n'; }
   if (document.questionario.tipoambu_1.checked == false &&
	    document.questionario.tipoambu_2.checked == false &&
	    document.questionario.tipoambu_3.checked == false &&
	    document.questionario.tipoambu_4.checked == false &&
	    document.questionario.tipoambu_5.checked == false &&
	    document.questionario.tipoambu_6.checked == false &&
	    document.questionario.tipoambu_7.checked == false &&
	    document.questionario.tipoambu_8.checked == false &&
	    document.questionario.tipoambu_9.checked == false &&
	    document.questionario.tipoambu_10.checked == false &&
	    document.questionario.tipoambu_11.checked == false &&
	    document.questionario.tipoambu_12.checked == false &&
	    document.questionario.tipoambu_13.checked == false &&
	    document.questionario.tipoambu_14.checked == false &&
	    document.questionario.tipoambu_15.checked == false &&
	    document.questionario.tipoambu_16.checked == false &&
	    document.questionario.tipoambu_17.checked == false &&
	    document.questionario.tipoambu_18.checked == false &&
	    document.questionario.tipoambu_19.checked == false &&
	    document.questionario.tipoambu_20.checked == false)
		{
			prompt+='-Tipologia ambulatori'+'\n';
		}
   //if (tipoambualtro == '') { prompt+='-tipoambualtro'+'\n'; }
   if (document.questionario.tipoambu_20.checked && tipoambualtro == '') { prompt+='-Altro ambulatorio'+'\n'; }
   if (cognomedir == '') { prompt+='-Cognome direttore'+'\n'; }
   if (nomedir == '') { prompt+='-Nome direttore'+'\n'; }
   if (teldir == '') { prompt+='-Telefono direttore'+'\n'; }
   //if (faxdir == '') { prompt+='-Fax Direttore'+'\n'; }
   //if (celldir == '') { prompt+='-Cellulare direttore'+'\n'; }
   if (maildir == '') { prompt+='-Email direttore'+'\n'; }
   if (cognomeref == '') { prompt+='-Cognome referente'+'\n'; }
   if (nomeref == '') { prompt+='-Nome referente'+'\n'; }
   if (telref == '') { prompt+='-Telefono referente'+'\n'; }
   if (mailref == '') { prompt+='-Email referente'+'\n'; }
   //if (schede == '') { prompt+='-Schede'+'\n'; }
   if (document.questionario.schede_1.checked == false &&
	    document.questionario.schede_2.checked == false &&
	    document.questionario.schede_3.checked == false &&
	    document.questionario.schede_4.checked == false)
		{
			prompt+='-Schede alle quali partecipare'+'\n';
		}	
	
	if (document.questionario.consenso.checked == false)
	{ 
		prompt='Per poter procedere è necessario dare il consenso alla privacy'+'\n';
		alert(prompt);
		return false; 
	}
	
	if (prompt == "") {
		if (confirm('Confermi i seguenti indirizzi email:\n\nDirettore: '+maildir+'\nReferente: '+mailref))		
			return true;
		else
			return false;
	}
	else {
		prompt='Campi obbligatori\n\n'+prompt;
		if (prompt.length<quanticaratteriprompt)
			alert(prompt);
		else
			alert(prompt.substring(0,quanticaratteriprompt)+"...");
		return false;
	}
}