/* Variabili per la funzione di controllo validità della data
var modal=true;
var dtCh= '/';
var minYear=1800;
var maxYear=2100;
var minYear2Digit=0;
var maxYear2Digit=70;

// Variabili per la funzione di controllo validità dell'orario
var tmCh= ':';

// Funzione per la gestione di controllo validità della data
function isInteger(s) {
	var i;
	for (i=0; i<s.length; i++){
		var c=s.charAt(i);
		if (((c<'0')||(c>'9'))) return false;
    }
    return true;
}

// Funzione per la gestione di controllo validità della data
function stripCharsInBag(s, bag) {
	var i, returnString='';
    for (i=0; i<s.length; i++){   
        var c=s.charAt(i);
        if (bag.indexOf(c)==-1) returnString+=c;
    }
    return returnString;
}

// Funzione per la gestione di controllo validità della data
function daysInFebruary(year) {
    return (((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28);
}

// Funzione per la gestione di controllo validità della data
function DaysArray(n) {
	for (var i=1; i<=n; i++) {
		this[i]=31
		if (i==4||i==6||i==9||i==11) {this[i]=30}
		if (i==2) {this[i]=29}
   } 
   return this
}

// Funzione principale per la gestione di controllo validità della data
function isDate1(dtStr) {
	if (dtStr.indexOf('/')==-1) return false;
	var app1=dtStr.substr(dtStr.indexOf('/')+1);
	if (app1.indexOf('/')==-1) return false;

	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth,10)
	day=parseInt(strDay,10)
	year=parseInt(strYr,10)

	if (pos1==-1 || pos2==-1) return 1;
	if (strMonth.length<1 || month<1 || month>12) return false;
	if (strDay.length<1 || day<1 || day>31 || 
		(month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]) return false;
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear) return false;
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false) return false;

	return true;
}*/


 		
//Confronta che la dataITurno e dataIITurno con quella odierna
function confrontaDateSistema(dateFormat,dataDal,dataAl,formatoData)
{
	var data1=getDateFromFormat(dataDal,formatoData);
	var data2=getDateFromFormat(dataAl,formatoData);
	var data3 =getDateFromFormat(dateFormat,formatoData);
	if(data1<data3){		
		return 1;
	}
	else if (data2<data3) {
		return 2;
	}
	else if (data3==data1) {
		return 3;
	}
	
	return 0;
}	
 
function riempiZero(str, lng) {
	var lung=lng-str.length;
	for (var i=0; i<lung; str='0' + str, i++);
	return str;
}

function confrontaD(a, b) {
	
//		datA = new Date(a);
//	    datB = new Date(b);
		datA = getDateFromFormat(a,"EE d MMM yyyy HH:mm");
		datB = getDateFromFormat(b,"EE d MMM yyyy HH:mm");
	   if (datA < datB) 
	   { 	
		  
		   return -1; 
	   }
	   else if (datA > datB) 
	   {
		 
		   return 1; 
	   } 
	   return 0;
}
function checkedProvincia(numeroProv)
{
	
    var mess = "Valorizzare almeno una provincia";
	for (var x = 0; x < numeroProv; x++) 
	{			
		eval("var listaProvince = 'listaProvince_" + x + "'");
		if (document.getElementById(listaProvince).checked)
		{
			mess= "";
			break;
		}

	}	
	if(mess!=null && mess!="")
	{
		//alert(mess);
		return 1;
	}
	
 return 0;
}
// controllo sulla form tornata elettorale sui campi obbligatori e sui formati data per alcune funzioni sulle date si fa riferiemnto a simpledateformat.js
function validateTornataElettorale()
{	
	
	var formatoData ="dd/MM/yyyy";
	//****Data di Sistema**************************************
    var oggi=new Date();
    var giorno,mese,anno;
    giorno=oggi.getDate();
    var giornoStr = "" + giorno;
    var giornoNuovo = riempiZero(giornoStr,2);
    mese=oggi.getMonth()+1;
    var meseStr = "" + mese;
    var meseNuovo = riempiZero(meseStr,2);
    anno=oggi.getFullYear();    
    var dateFormat=giornoNuovo + "/" + meseNuovo + "/" + anno;
//	var listPrimoTurno= 3;
//	var listBallottaggio= 2;	
	var listPrimoTurno= parseInt(document.getElementById("numeroRilevamenti").value,10);
	var listBallottaggio= parseInt(document.getElementById("numeroRilevamentiBallottaggi").value,10);
	listPrimoTurno = listPrimoTurno-1;
	listBallottaggio = listBallottaggio-1;
	var msgObbligatorio = "";
	var giorno = document.getElementById("giorno").value;
	var mese = document.getElementById("mese").value;
	var anno = document.getElementById("anno").value;
	var dataITurno = giorno+"/"+mese+"/"+anno;
	var giornoBallottaggio = document.getElementById("giornoBallottaggio").value;
	var meseBallottaggio = document.getElementById("meseBallottaggio").value;
	var annoBallottaggio = document.getElementById("annoBallottaggio").value;
	var dataIITurno = giornoBallottaggio+"/"+meseBallottaggio+"/"+annoBallottaggio;
	var durataITurno = document.getElementById("durata").value;
	var durataIITurno = document.getElementById("durataBallottaggio").value;	
	var intDurataITurno = parseInt(durataITurno,10);
	var intDurataIITurno = parseInt(durataIITurno,10);
	var intGiorno = parseInt(giorno,10);
	var giornoInt = intGiorno+intDurataITurno;
	var dataNuova = giornoInt+"/"+mese+"/"+anno;	
	var day_names = new Array (); 
	day_names [0] = "Domenica"; 
	day_names [1] = "Lunedì"; 
	day_names [2] = "Martedì" ; 
	day_names [3] = "Mercoledì"; 
	day_names [4] = "Giovedì"; 
	day_names [5] = "Venerdì"; 
	day_names [6] = "Sabato";

	var numeroProvince = document.getElementById("numeroProvince").value;
	var valorizzaCheck = checkedProvincia(numeroProvince);
	
	trimS(document.getElementById("descrizione").value);
	trimS(document.getElementById("descrizioneBallottaggio").value);
	
	if(valorizzaCheck==1)
	{
		msgObbligatorio = msgObbligatorio+"\n Valorizzare almeno una Provincia";
	}
	if(isRequired("descrizione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Descrizione e' obbligatorio";
	}
	
	if(isRequired("giorno")||isRequired("mese")||isRequired("anno"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Data I Turno e' obbligatorio";
	}
	
	
	if(!isRequired("giorno")||!isRequired("mese")||!isRequired("anno"))
	{
		
		if(isDate(dataITurno,formatoData)== false)	
		{	
			msgObbligatorio = msgObbligatorio+" \n Formato nel campo 'Data I Turno' non valido controllare i valori ed il carattere di separazione es:21/02/1975 !";	
		}		
	}
	
	if(isRequired("durata") ||document.getElementById("durata").value==0)
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Durata I Turno in giorni deve essere diverso da 0";
	}
	if(!isRequired("durata"))
	{
		if(!isNumero("durata"))	
		{	
			msgObbligatorio = msgObbligatorio+" \n Il campo Durata I Turno in giorni e' numerico";	
		}
		
		if(intDurataITurno<1 || intDurataITurno>9 )	
		{	
			msgObbligatorio = msgObbligatorio+" \n Inserire un valore compreso tra 1 e 9 campo Durata I Turno in giorni";	
		}
		
	}
	
	
	var dataArrayITurno = new Array();	
	var dataArrayConfrontoITurno =  new Array();	
	
	for (var i = 0; i <= listPrimoTurno; i++) 
	{
		var senzaTrim=document.getElementById("listaRilevamentiString["+i+"].dataString").value;
		var dataString =trimS(document.getElementById("listaRilevamentiString["+i+"].dataString").value);
		document.getElementById("listaRilevamentiString["+i+"].dataString").value=dataString;
		var giornoSettimana = dataString.substring(0, dataString.indexOf(" ")).toUpperCase();
		var oraString=document.getElementById("listaRilevamentiString["+i+"].oraString").value;		
		var minutiString=document.getElementById("listaRilevamentiString["+i+"].minutiString").value;
		var dataElettorale = dataString+" "+oraString+":"+minutiString;
		
		var laData = getDateFromFormat(dataElettorale,"EE d MMM yyyy HH:mm");	
		var dataBuona = formatDate(new Date(laData),"EE d MMM yyyy HH:mm");
		dataArrayITurno[dataArrayITurno.length]=dataBuona;
		dataArrayConfrontoITurno[dataArrayConfrontoITurno.length]= dataBuona;
		var formatDataString = getDateFromFormat(dataString,"EE dd MMM yyyy");
		var dataStringFormat = formatDate(new Date(formatDataString),"EE dd MMM yyyy");
		var dataStringFormatTrim = trimS(dataStringFormat);
		var ordine = document.getElementById("listaRilevamentiString["+i+"].ordine").value;
		
		if ( (isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			
			msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti I Turno "+(i+1)+" obbligatorio";
		}
		if ( (isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti I Turno "+(i+1)+" Data  obbligatorio";
		}
		if ( (!isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti I Turno "+(i+1)+" Ora  obbligatorio";
		}
		if ( (!isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti I Turno "+(i+1)+" Minuti obbligatorio";
		}
		if ( (!isRequired("listaRilevamentiString["+i+"].dataString")) &&
				 (isRequired("listaRilevamentiString["+i+"].oraString")) &&
				 (isRequired("listaRilevamentiString["+i+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n I campo Rilevamenti I Turno "+(i+1)+" Ora - Minuti  obbligatorio";
			}
		if ( (isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti I Turno "+(i+1)+" Data - Minuti  obbligatorio";
		}
		if ( (isRequired("listaRilevamentiString["+i+"].dataString")) &&
			 (isRequired("listaRilevamentiString["+i+"].oraString")) &&
			 (!isRequired("listaRilevamentiString["+i+"].minutiString")) 
			)
		{		
			msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti I Turno "+(i+1)+" Data - Ora  obbligatorio";
		}
		
		
		if ( !isRequired("listaRilevamentiString["+i+"].dataString") )
			{	
			
			
				if(isDate(dataString,"EE d MMM yyyy")== false)	
				{	
					msgObbligatorio = msgObbligatorio+" \n Formato del campo Rilevamenti I Turno "+ordine+" Data non valido es: Domenica 08 giugno 2008 !";	
					//TODO controllare i messaggi
						
				}
				else
				{
					var dataS = dataString.toUpperCase();
					var dataF = dataStringFormatTrim.toUpperCase();
					
					if(dataS!= dataF)
					{
						msgObbligatorio = msgObbligatorio+"\n  Formato del campo Rilevamenti I Turno "+ordine+" Data non valido, \n è stata inserita una data errata:"+dataString;
					}
				}
				
				for (var r = 0; r < day_names.length; r++) 
				{
					if(day_names[r].toUpperCase()==giornoSettimana){
						break;
					}					
				}
				if(r <day_names.length){/*alert("ok");*/}
				else{
					msgObbligatorio = msgObbligatorio+"\n Descrizione giorno della settimana 'Rilevamenti I Turno Data ' non corretto.Fare attenzione a eventuali spazi e/o caratteri accentati.";
				}

				
			}
		
	}
	
	
	

	/* +++++++++++++++++++++ Sezione ballottaggio +++++++++++++++++++++*/
	
	if(isRequired("descrizioneBallottaggio"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Descrizione II Turno e' obbligatorio";
	}
	if(isRequired("giornoBallottaggio")||isRequired("meseBallottaggio")||isRequired("annoBallottaggio"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Data II Turno e' obbligatorio";
	}
	
	if(!isRequired("giornoBallottaggio")||!isRequired("meseBallottaggio")||!isRequired("annoBallottaggio"))
	{
		if(isDate(dataIITurno,formatoData)== false)	
		{	
			msgObbligatorio = msgObbligatorio+" \n Formato nel campo Data II Turno non valido: controllare i valori ed il carattere di separazione es:21/02/1975 !";	
		}
	}
	if(isRequired("durataBallottaggio") ||document.getElementById("durataBallottaggio").value==0)
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Durata II Turno in giorni deve essere diverso da 0";
	}
	if(!isRequired("durataBallottaggio"))
	{
		if(!isNumero("durataBallottaggio"))	
		{	
			msgObbligatorio = msgObbligatorio+" \n Il campo Durata II Turno in giorni e' numerico";	
		}
		if(intDurataIITurno<1 || intDurataIITurno>9 )	
		{	
			msgObbligatorio = msgObbligatorio+" \n Inserire un valore compreso tra 1 e 9 nel campo Durata II Turno in giorni";	
		}
		
	}
	
	var dataArrayBallottaggio = new Array();	
	var dataArrayConfrontoBallottaggio =  new Array();	
	for (var y = 0; y <= listBallottaggio; y++) 
	{
		
		var dataStringBallottaggio=trimS(document.getElementById("listaRilevamentiBallottaggioString["+y+"].dataString").value);
		document.getElementById("listaRilevamentiBallottaggioString["+y+"].dataString").value=dataStringBallottaggio;
		var giornoSettimanaBallottaggio = dataStringBallottaggio.substring(0, dataStringBallottaggio.indexOf(" ")).toUpperCase();
		
		var oraStringBallottaggio=document.getElementById("listaRilevamentiBallottaggioString["+y+"].oraString").value;	
		
		var minutiStringBallottaggio=document.getElementById("listaRilevamentiBallottaggioString["+y+"].minutiString").value;
		
		var dataElettoraleBallottaggio = dataStringBallottaggio+" "+oraStringBallottaggio+":"+minutiStringBallottaggio;
		var laDataBallottaggio = getDateFromFormat(dataElettoraleBallottaggio,"EE d MMM yyyy HH:mm");	
		var dataBuonaBallottaggio = formatDate(new Date(laDataBallottaggio),"EE d MMM yyyy HH:mm");
		dataArrayBallottaggio[dataArrayBallottaggio.length]=dataBuonaBallottaggio;
		dataArrayConfrontoBallottaggio[dataArrayConfrontoBallottaggio.length]= dataBuonaBallottaggio;
		
		var formatDataStringBallottaggio = getDateFromFormat(dataStringBallottaggio,"EE dd MMM yyyy");
		var dataStringFormatBallottaggio = formatDate(new Date(formatDataStringBallottaggio),"EE dd MMM yyyy");
		
		var ordineBallottaggio = document.getElementById("listaRilevamentiBallottaggioString["+y+"].ordine").value;
		
		
		if ( (isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
			 (isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
			 (isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
			)
			{		
				msgObbligatorio = msgObbligatorio+"\n I campo Rilevamenti II Turno "+(y+1)+" e' obbligatorio";
			}
			if ( (isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti II Turno "+(y+1)+" Data e' obbligatorio";
			}
			if ( (!isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti II Turno "+(y+1)+" Ora e' obbligatorio";
			}
			if ( (!isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Rilevamenti II Turno "+(y+1)+" Minuti e' obbligatorio";
			}
			if ( (!isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti II Turno "+(y+1)+" Ora - Minuti e' obbligatorio";
			}
			if ( (isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti II Turno "+(y+1)+" Data - Minuti e' obbligatorio";
			}
			if ( (isRequired("listaRilevamentiBallottaggioString["+y+"].dataString")) &&
				 (isRequired("listaRilevamentiBallottaggioString["+y+"].oraString")) &&
				 (!isRequired("listaRilevamentiBallottaggioString["+y+"].minutiString")) 
				)
			{		
				msgObbligatorio = msgObbligatorio+"\n I campi Rilevamenti II Turno "+(y+1)+" Data - Ora e' obbligatorio";
			}
			if ( !isRequired("listaRilevamentiBallottaggioString["+y+"].dataString") )
			{	
				
				if(isDate(dataStringBallottaggio,"EE d MMM yyyy")== false)	
				{	
					msgObbligatorio = msgObbligatorio+" \n Formato nel campo Rilevamenti II Turno "+ordineBallottaggio+" Data non valido es: Domenica 08 giugno 2008 !";	
				}
				else
				{
					if(dataStringBallottaggio.toUpperCase()!= dataStringFormatBallottaggio.toUpperCase())
					{
						msgObbligatorio = msgObbligatorio+"\n Formato del campo Rilevamenti II Turno "+ordineBallottaggio+" Data non valido, \n è stata inserita una data errata:"+dataStringBallottaggio;
					}
				}
				
				for (var q = 0; q < day_names.length; q++) 
				{
					if(day_names[q].toUpperCase()==giornoSettimanaBallottaggio){
						break;
					}					
				}
				if(q <day_names.length){/*alert("ok");*/}
				else{
					msgObbligatorio = msgObbligatorio+"\n Descrizione giorno della settimana 'Rilevamenti II Turno Data' non corretto. Fare attenzione a eventuali caratteri accentati.";
				}
				

				
			}
			
	
	}//for (var y = 0; y <= listBallottaggio; y++) dataArrayITurno
	
	
	if(
			(!isRequired("giorno")||!isRequired("mese")||!isRequired("anno"))&&
			(!isRequired("giornoBallottaggio")||!isRequired("meseBallottaggio")||!isRequired("annoBallottaggio"))
	)
	{
		var compare = compareDates(dataITurno,formatoData,dataIITurno,formatoData);
		if(compare==1){
			//var messagg= "La data " + dataITurno + " non puo\' essere maggiore di " + dataIITurno;
			var messagg= "La Data I Turno non puo\' essere maggiore della Data II Turno";
			msgObbligatorio = msgObbligatorio+"\n "+messagg;
		}
		
		var confronta = confrontaDateSistema(dateFormat,dataITurno,dataIITurno,formatoData);
		if(confronta ==1)
		{	
			//var mess= "La data  dataITurno" + dataITurno + " deve essere maggiore di quella odierna "; Data I Turno
			var mess= "La Data I Turno deve essere maggiore di quella odierna ";
			msgObbligatorio = msgObbligatorio+"\n "+mess;
		}
		if(confronta ==2)
		{	
			//var mess2= "La data  dataIITurno " + dataIITurno + " deve essere maggiore di quella odierna";
			var mess2= "La Data II Turno deve essere maggiore di quella odierna";
			msgObbligatorio = msgObbligatorio+"\n "+mess2;
		}
		if(confronta ==3)
		{	
			//var mess3= "La data  dataITurno" + dataITurno + " deve essere maggiore di quella odierna";
			var mess3= "La Data I Turno deve essere maggiore di quella odierna";
			msgObbligatorio = msgObbligatorio+"\n "+mess3;
		}
		var compareNuovo = compareDates(dataNuova,formatoData,dataIITurno,formatoData);
		if(compareNuovo==1){
			var messaggNuovo= "La data " + dataIITurno + " non puo\' essere inferiore al "+dataNuova;
			//var messaggNuovo= "La Data II Turno non puo\' essere inferiore al "+dataNuova;
			msgObbligatorio = msgObbligatorio+"\n "+messaggNuovo;
		}
		var conf =dataArrayITurno.sort(confrontaD);
		for (var w = 0; w < conf.length; w++) {
			if(conf[w]!=dataArrayConfrontoITurno[w])
			{
				
				var messDatarilevamento = "Ordinare le Date dei Rilevamenti II Turno comprese di ora e minuti in modo crescente";
				msgObbligatorio = msgObbligatorio+"\n "+messDatarilevamento;
				break
			}
		}
		var confBallottaggio =dataArrayBallottaggio.sort(confrontaD);
		for (var z = 0; z < confBallottaggio.length; z++) {
			if(confBallottaggio[z]!=dataArrayConfrontoBallottaggio[z])
			{
				
				var messDataRilevamentoBallottaggio = "Ordinare le Date dei Rilevamenti II Turno comprese di ora e minuti in modo crescente";
				msgObbligatorio = msgObbligatorio+"\n "+messDataRilevamentoBallottaggio;
				break
			}
		}
	}
	
	
	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}



