					//CONTROLLI SU CONFERMATO ==SI
	if($('confermato_si_edt').checked)
	{
					if($('giorno_inizio_edt').value=="" || $('mese_inizio_edt').value=="" || $('anno_inizio_edt').value=="")
					{
						window.alert("Inserire la data di Inizio dell\' Evento");
						return false;
					}
					if($('giorno_fine_edt').value=="" || $('mese_fine_edt').value=="" || $('anno_fine_edt').value=="")
					{
						alert("Inserire la data di fine dell\' Evento");
						return false;
					}	
					if($('giorno_autorizzazione_cdn_cdr_edt').value=="" || $('mese_autorizzazione_cdn_cdr_edt').value=="" || $('anno_autorizzazione_cdn_cdr_edt').value=="")
					{
						window.alert("Inserire la data di Autorizzazione del Cdn/Cdr ");
						return false;
					}
//CONFERMATO==SI E TIPOLOGIA ==CORSO
					if($('tipologia_edt').value == 1)
					{
						if($('giorno_proposta_accreditamento_edt').value=="" || $('mese_proposta_accreditamento_edt').value==""|| $('anno_proposta_accreditamento_edt').value=="")
						{
							window.alert("Inserire la data di Proposta Accreditamento");
							return false;
						}
						if($('giorno_inizio_inserimento_dati_edt').value=="" || $('mese_inizio_inserimento_dati_edt').value==""|| $('anno_inizio_inserimento_dati_edt').value=="")
						{
							window.alert("Inserire la data di Inizio inserimento Dati");
							return false;
						}
						if($('giorno_chiusura_edt').value=="" || $('mese_chiusura_edt').value==""|| $('anno_chiusura_edt').value=="")
						{
							window.alert("Inserire la data di Chiusura e Invio Ecm");
							return false;
						}
						if($('giorno_attribuzione_edt').value=="" || $('mese_attribuzione_edt').value==""|| $('anno_attribuzione_edt').value=="")
						{
							window.alert("Inserire la data di attribuzione del progetto");
							return false;
						}	
		}//CONFERMATO ==SI E TIPOLOGIA == CORSO
		
	}//FINE CONTROLLI SU CONFERMATO ==SI

	if($('descrizione_edt').value=="") {alert("Inserire una descrizioni per il progetto");return false};
	if(document.getElementById("type_resp_socio").checked && document.getElementById('socio_responsabile_edt').value=="")
  	{
  		window.alert("Inserire il socio resposabile");
		return false;
	}
	if(document.getElementById("type_resp_finanziatore").checked && document.getElementById('finanziatore_responsabile_edt').value=="")
	{
  		window.alert("Inserire il finanziatore resposabile");
		return false;
	}
		if($('tipologia_edt').value == 1)
	{	// SE GIORNO ATTRIBUZIONE
				if($('giorno_attribuzione_edt').value!="" || $('mese_attribuzione_edt').value!=""|| $('anno_attribuzione_edt').value!="")
				{
					var arrayDataAttribuzione = new Array($('giorno_attribuzione_edt').value,$('mese_attribuzione_edt').value,$('anno_attribuzione_edt').value);
					dataAttribuzioneValida = estDataValida(arrayDataAttribuzione[0],arrayDataAttribuzione[1],arrayDataAttribuzione[2]);
		
					if (dataAttribuzioneValida < 0) 
					{
						messaggio  = " La data di Attribuzione  ";
						messaggio += "'"+arrayDataAttribuzione[0]+"-"+arrayDataAttribuzione[1]+"-"+arrayDataAttribuzione[2]+"'";
						messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
						window.alert(messaggio); 
						return false;
					}
				} // FINE SEGIORNO ATTRIBUZIONE
				// SE GIORNO PROPOSTA
						if($('giorno_proposta_accreditamento_edt').value!="" || $('mese_proposta_accreditamento_edt').value!=""|| $('anno_proposta_accreditamento_edt').value!="")
						{
							var arrayDataPropostaAccreditamento = new Array($('giorno_proposta_accreditamento_edt').value,$('mese_proposta_accreditamento_edt').value,$('anno_proposta_accreditamento_edt').value);
							dataPropostaAccreditamentoValida = estDataValida(arrayDataPropostaAccreditamento[0],arrayDataPropostaAccreditamento[1],arrayDataPropostaAccreditamento[2]);
				
							if (dataPropostaAccreditamentoValida < 0) 
							{
								messaggio  = " La data di Proposta Accreditamento  ";
								messaggio += "'"+arrayDataPropostaAccreditamento[0]+"-"+arrayDataPropostaAccreditamento[1]+"-"+arrayDataPropostaAccreditamento[2]+"'";
								messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
								window.alert(messaggio); 
								return false;
							}
						}
				//FINE SE GIORNO PROPOSTA
		//SE GIORNO INZION
						if($('giorno_inizio_inserimento_dati_edt').value!="" || $('mese_inizio_inserimento_dati_edt').value!=""|| $('anno_inizio_inserimento_dati_edt').value!="")
						{
							var arrayDataInizioInserimentoDati = new Array($('giorno_inizio_inserimento_dati_edt').value,$('mese_inizio_inserimento_dati_edt').value,$('anno_inizio_inserimento_dati_edt').value);
							dataInizioInserimentoDatiValida = estDataValida(arrayDataInizioInserimentoDati[0],arrayDataInizioInserimentoDati[1],arrayDataInizioInserimentoDati[2]);
				
							if (dataInizioInserimentoDatiValida < 0) 
							{
								messaggio  = " La data di Inizio Inserimento Dati  ";
								messaggio += "'"+arrayDataInizioInserimentoDati[0]+"-"+arrayDataInizioInserimentoDati[1]+"-"+arrayDataInizioInserimentoDati[2]+"'";
								messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
								window.alert(messaggio); 
								return false;
							}
						}
				//FINE SE GIORNO INIZIO
				// SE GIORNO CHIUSURA
					if($('giorno_chiusura_edt').value!="" || $('mese_chiusura_edt').value!=""|| $('anno_chiusura_edt').value!="")
					{
						var arrayDataChiusura = new Array($('giorno_chiusura_edt').value,$('mese_chiusura_edt').value,$('anno_chiusura_edt').value);
						dataChiusuraValida = estDataValida(arrayDataChiusura[0],arrayDataChiusura[1],arrayDataChiusura[2]);
			
						if (dataChiusuraValida < 0) 
						{
							messaggio  = " La data di Chiusura e Invio Ecm ";
							messaggio += "'"+arrayDataChiusura[0]+"-"+arrayDataChiusura[1]+"-"+arrayDataChiusura[2]+"'";
							messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
							window.alert(messaggio); 
							return false;
						}
					}//FINE SE GIORNO CHIUSURA
	}//FINE TIPOLOGIA ==1
	// SE DATA INIZIO CORSO
					if($('giorno_inizio_edt').value!="" || $('mese_inizio_edt').value!=""|| $('anno_inizio_edt').value!="")
					{
						var arrayDataInizio = new Array($('giorno_inizio_edt').value,$('mese_inizio_edt').value,$('anno_inizio_edt').value);
						dataInizioValida = estDataValida(arrayDataInizio[0],arrayDataInizio[1],arrayDataInizio[2]);
				
						if (dataInizioValida < 0) 
						{
							messaggio  = " La data di inizio del Corso ";
							messaggio += "'"+arrayDataInizio[0]+"-"+arrayDataInizio[1]+"-"+arrayDataInizio[2]+"'";
							messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
							window.alert(messaggio); 
							return false;
						}
					}
	//FINE DATA INIZIO
	//SE DATA FINE
				if($('giorno_fine_edt').value!="" || $('mese_fine_edt').value!=""|| $('anno_fine_edt').value!="")
				{
					var arrayDataFine = new Array($('giorno_fine_edt').value,$('mese_fine_edt').value,$('anno_fine_edt').value);
					dataFineValida = estDataValida(arrayDataFine[0],arrayDataFine[1],arrayDataFine[2]);
			
					if (dataFineValida < 0) 
					{
						messaggio  = " La data di fine  Corso ";
						messaggio += "'"+arrayDataFine[0]+"-"+arrayDataFine[1]+"-"+arrayDataFine[2]+"'";
						messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
						window.alert(messaggio); 
						return false;
					}
				}
	// FINE DATA FINE
	// SE DATA INIZIO + DATA FINE CONTROLLO SE CONSECUTIVE 
			if(($('giorno_inizio_edt').value!="" || $('mese_inizio_edt').value!=""|| $('anno_inizio_edt').value!="")&&($('giorno_fine_edt').value!="" || $('mese_fine_edt').value!=""|| $('anno_fine_edt').value!=""))
			{
					var arrayDataInizio = new Array($('giorno_inizio_edt').value,$('mese_inizio_edt').value,$('anno_inizio_edt').value);
					dataInizioValida = estDataValida(arrayDataInizio[0],arrayDataInizio[1],arrayDataInizio[2]);
					var arrayDataFine = new Array($('giorno_fine_edt').value,$('mese_fine_edt').value,$('anno_fine_edt').value);
					dataFineValida = estDataValida(arrayDataFine[0],arrayDataFine[1],arrayDataFine[2]);


				if ( !suntConsecutive(arrayDataInizio, arrayDataFine,1,1) )
				{
					messaggio  = " La data di inizio dell\' Evento ("+arrayDataInizio[0]+"-"+arrayDataInizio[1]+"-"+arrayDataInizio[2]+")";
					messaggio += " deve precedere od essere al pi uguale alla ";
					messaggio += " data di fine ("+arrayDataFine[0]+"-"+arrayDataFine[1]+"-"+arrayDataFine[2]+")";
					messaggio += " !";
					window.alert(messaggio); 
					return false;
				}
		
			}
				// SE DATA INIZIO + DATA INIZIO INSERIMENTO DATI CONTROLLO SE CONSECUTIVE E 90 GIORNI 
			if(($('giorno_inizio_edt').value!="" || $('mese_inizio_edt').value!=""|| $('anno_inizio_edt').value!="")&&($('giorno_inizio_inserimento_dati_edt').value!="" || $('mese_inizio_inserimento_dati_edt').value!=""|| $('anno_inizio_inserimento_dati_edt').value!=""))
			{
				if ( !suntConsecutive(arrayDataInizio, arrayDataInizioInserimentoDati,1,2) )
				{
					messaggio  = " La data di inizio Inserimento Dati ("+arrayDataInizioInserimentoDati[0]+"-"+arrayDataInizioInserimentoDati[1]+"-"+arrayDataInizioInserimentoDati[2]+")";
					messaggio += " deve  precedere di massimo 90 giorni la data";
					messaggio += " di inizio corso ("+arrayDataInizio[0]+"-"+arrayDataInizio[1]+"-"+arrayDataInizio[2]+")";
					messaggio += " !";
					window.alert(messaggio); 
					return false;
				}
		
			}

	//FINE DATA INIZIO + DATA FINE
					// SE DATA PAGAMENTO + DATA ATTRIBUZIONE CONTROLLO SE CONSECUTIVE E 90 GIORNI
if(($('giorno_registrazione_pagamento_ministero_edt').value!="" || $('mese_registrazione_pagamento_ministero_edt').value!=""|| $('anno_registrazione_pagamento_ministero_edt').value!="")&&($('giorno_attribuzione_edt').value!="" || $('mese_attribuzione_edt').value!=""|| $('anno_attribuzione_edt').value!=""))
			
			{		
					var arrayDataRegistrazionePagamentoMinistero = new Array($('giorno_registrazione_pagamento_ministero_edt').value,$('mese_registrazione_pagamento_ministero_edt').value,$('anno_registrazione_pagamento_ministero_edt').value);							              dataRegistrazionePagamentoMinisteroValida = estDataValida(arrayDataRegistrazionePagamentoMinistero[0],arrayDataRegistrazionePagamentoMinistero[1],arrayDataRegistrazionePagamentoMinistero[2]);

				if ( !suntConsecutive(arrayDataRegistrazionePagamentoMinistero,arrayDataAttribuzione,1,2) )
				{
							messaggio  = " La data di Attribuzione ("+arrayDataAttribuzione[0]+"-"+arrayDataAttribuzione[1]+"-"+arrayDataAttribuzione[2]+")";
							messaggio += " deve  precedere di massimo 90 giorni la data";
							messaggio += " di Registrazione e Pagamento al Ministero("+arrayDataRegistrazionePagamentoMinistero[0]+"-"+arrayDataRegistrazionePagamentoMinistero[1]+"-"+arrayDataRegistrazionePagamentoMinistero[2]+")";
							messaggio += " !";
							window.alert(messaggio); 
							return false;
				}
		
			}

	//FINE DATA INIZIO + DATA FINE

	//SE DATA AUTORIZZAZIONE
				if($('giorno_autorizzazione_cdn_cdr_edt').value!="" || $('mese_autorizzazione_cdn_cdr_edt').value!=""|| $('anno_autorizzazione_cdn_cdr_edt').value!="")
				{
					var arrayDataAutorizzazione = new Array($('giorno_autorizzazione_cdn_cdr_edt').value,$('mese_autorizzazione_cdn_cdr_edt').value,$('anno_autorizzazione_cdn_cdr_edt').value);
					dataAutorizzazioneValida = estDataValida(arrayDataAutorizzazione[0],arrayDataAutorizzazione[1],arrayDataAutorizzazione[2]);
		
					if (dataAutorizzazioneValida < 0) 
					{
						messaggio  = " La data di Autorizzazione del Cdn o Cdr ";
						messaggio += "'"+arrayDataAutorizzazione[0]+"-"+arrayDataAutorizzazione[1]+"-"+arrayDataAutorizzazione[2]+"'";
						messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
						window.alert(messaggio); 
						return false;
					}
				}
		//FINE DATA AUTORIZZAZIONE
		//DATA REGISTRAZIONE E PAGAMENTO MINISTERO
					var arrayDataRegistrazionePagamentoMinistero = new Array($('giorno_registrazione_pagamento_ministero_edt').value,$('mese_registrazione_pagamento_ministero_edt').value,$('anno_registrazione_pagamento_ministero_edt').value);
					dataRegistrazionePagamentoMinisteroValida = estDataValida(arrayDataRegistrazionePagamentoMinistero[0],arrayDataRegistrazionePagamentoMinistero[1],arrayDataRegistrazionePagamentoMinistero[2]);
		
					if (dataRegistrazionePagamentoMinisteroValida < 0) 
					{
						messaggio  = " La data di Registrazione e Pagamento al Ministero ";
						messaggio += "'"+arrayDataRegistrazionePagamentoMinistero[0]+"-"+arrayDataRegistrazionePagamentoMinistero[1]+"-"+arrayDataRegistrazionePagamentoMinistero[2]+"'";
						messaggio += " sembra scorretta o esterna all'intervallo [1900;2100] !";
						window.alert(messaggio); 
						return false;
					}
//FINE DATA REGISTRAZIONE E PAGAMENTO MINISTERO