function validateFormProvincia () {
	var msgObbligatorio = "";
	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il Campo Denominazione e' obbligatorio";
	}

	if(isRequired("codiceIstat"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il Campo Codice Istat e' obbligatorio";
	}
	if(isRequired("sigla"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il Campo Sigla e' obbligatorio";
	}
	if(!isStringa("sigla"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il Campo Sigla contiene caratteri non validi";
	}
	
	if(!isRequired("codiceIstat"))
	{
		if(!isNumero("codiceIstat"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Codice Istat e' numerico";
		}
	}
	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}

function validateFormComune () {
	
	var msgObbligatorio = "";	
	
	if(isRequired("comune.provincia"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Provincia è obbligatorio";
	}

	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione è obbligatorio";
	}

	if(isRequired("codiceIstat"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Codice Istat è obbligatorio";
	}

	if(!isRequired("codiceIstat"))
	{
		if(!isNumero("codiceIstat"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Codice Istat e' numerico";
		}
	}

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}


function validateFormLista () {


	var msgObbligatorio = "";	
	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}

	if(isRequired("contrassegno"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Contrassegno e' obbligatorio";
	}

	if(isRequired("selectTipologiaLista"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Provincia e' obbligatorio";
	}

//	if(isRequired("tipologiaAreaPolitica"))
//	{		
//		msgObbligatorio = msgObbligatorio+"\n Il campo Area Politica e' obbligatorio";
//	}


	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}	
}

function validateFormListaMod () {


	var msgObbligatorio = "";	
	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}

	if(isRequired("selectTipologiaLista"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Provincia e' obbligatorio";
	}

//	if(isRequired("tipologiaAreaPolitica"))
//	{		
//		msgObbligatorio = msgObbligatorio+"\n Il campo Area Politica e' obbligatorio";
//	}


	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}	
}


//utilizzata sia da presidente ins e mod che da mod consigliere
function validateFormPresidente(){	
	var msgObbligatorio = "";		
	if(isRequired("cognome")){			
		msgObbligatorio = msgObbligatorio+"\n Il campo Cognome e' obbligatorio";
	}

	if(isRequired("nome")){		
		msgObbligatorio = msgObbligatorio+"\n Il campo Nome e' obbligatorio";
	}	

	if(!document.getElementById("sessoM").checked && !document.getElementById("sessoF").checked){
		msgObbligatorio = msgObbligatorio+"\n Il campo Sesso e' obbligatorio";
	}		

	/*TO DO Controllo formato data coerente*/
	if(isRequired("ggNascita")||isRequired("mmNascita")||isRequired("aaaaNascita"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Data Nascita e' obbligatorio";
	}

	if(!isRequired("ggNascita")||!isRequired("mmNascita")||!isRequired("aaaaNascita"))
	{
		var dataNasc=document.getElementById("ggNascita").value+"/"+document.getElementById("mmNascita").value+"/"+document.getElementById("aaaaNascita").value;
		if(isDate(dataNasc,"dd/MM/yyyy")== false)	
		{	
			msgObbligatorio = msgObbligatorio+" \n Formato nel campo Data Nascita non valido!";	
		}		
	}		
	if(isRequired("comuneNascita")){			
		msgObbligatorio = msgObbligatorio+"\n Il campo Comune Nascita e' obbligatorio";
	}	

	if(isRequired("numeroOrdine"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine è obbligatorio";
	}

	if(!isRequired("numeroOrdine"))
	{
		if(document.getElementById("numeroOrdine").value==0){
			msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine deve essere diverso da 0";
		}
		if(!isNumero("numeroOrdine"))
		{
			msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine e' numerico";
		}
		else{
			controllaZero(document.getElementById("numeroOrdine").value);
		}
	}

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}

	return true;

}

function validateFormCircoscrizione () {
	var msgObbligatorio = "";	
	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}

function validateFormCircComuni (nomeCommand) {
	var msgObbligatorio = "";
	if(isRequired(nomeCommand+".totaleSezioni") || document.getElementById(nomeCommand+".totaleSezioni").value == 0 )
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Totale Sezioni e' obbligatorio";
	}

	if(!isRequired(nomeCommand+".totaleSezioni"))
	{


		if(!isNumero(nomeCommand+".totaleSezioni"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Totale Sezioni e' numerico";
		}
		else{
			
			if(!controllaZero(document.getElementById(nomeCommand+".totaleSezioni").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Totale Sezioni";
		}

	}
	var totEle = 0 ;	
	var totMas = 0 ;	
	var totFem = 0 ;	

	if(isRequired(nomeCommand+".totaleElettori") || document.getElementById(nomeCommand+".totaleElettori").value==0 )
	{	

		msgObbligatorio = msgObbligatorio+"\n Il campo Totale Elettori e' obbligatorio";
	}

	if(!isRequired(nomeCommand+".totaleElettori"))
	{
		if(!isNumero(nomeCommand+".totaleElettori"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Totale Elettori e' numerico";

		}
		else {
			if(!controllaZero(document.getElementById(nomeCommand+".totaleElettori").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Totale Elettori";
		
			totEle = document.getElementById(nomeCommand+".totaleElettori").value ;
		}
	}

	if(isRequired(nomeCommand+".popolazioneLegale") ||document.getElementById(nomeCommand+".popolazioneLegale").value==0 )
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Popolazione Legale e' obbligatorio";
	}

	if(!isRequired(nomeCommand+".popolazioneLegale"))
	{
		if(!isNumero(nomeCommand+".popolazioneLegale"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Popolazione Legale e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById(nomeCommand+".popolazioneLegale").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Popolazione Legale";
		}

	}



	var popL = parseInt( document.getElementById(nomeCommand+".popolazioneLegale").value );
	var totEL = parseInt( document.getElementById(nomeCommand+".totaleElettori").value );

	var elm = null;
	var elmF = null;
//	if( !isNaN( popL ) && !isNaN( totEL ) && popL < totEL)
//	{
//		msgObbligatorio = msgObbligatorio+" \n Il campo Totale Elettori non può essere superiore alla popolazione legale";
//	}


	if(document.getElementById("showMaschi")){
		elm = document.getElementById("showMaschi").value;
		if( elm!= null && elm == 'true' )
		{
			if(isRequired(nomeCommand+".elettoriMaschi") || document.getElementById(nomeCommand+".elettoriMaschi").value==0 )
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Elettori Maschi e' obbligatorio";
			}
	
			if(!isRequired(nomeCommand+".elettoriMaschi"))
			{
				if(!isNumero(nomeCommand+".elettoriMaschi"))
				{
					msgObbligatorio = msgObbligatorio+" \n Il campo Elettori Maschi e' numerico";
				}
				else {
					if(!controllaZero(document.getElementById(nomeCommand+".elettoriMaschi").value))
						msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Elettori Maschi";
					
					totMas = document.getElementById(nomeCommand+".totaleElettori").value ;
				}
			}
		}	
	}
	if(document.getElementById("showFemmine")){
		elmF = document.getElementById("showFemmine").value;		
		if( elmF!= null && elmF == 'true' ){
			if(isRequired(nomeCommand+".elettoriFemmine") ||document.getElementById(nomeCommand+".elettoriFemmine").value==0 )
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Elettori Femmine e' obbligatorio";
			}
	
			if(!isRequired(nomeCommand+".elettoriFemmine"))
			{
				if(!isNumero(nomeCommand+".elettoriFemmine"))
				{
					msgObbligatorio = msgObbligatorio+" \n Il campo Elettori Femmine e' numerico";
				}	
				else {
					if(!controllaZero(document.getElementById(nomeCommand+".elettoriFemmine").value))
						msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Elettori Femmine";
					totFem = document.getElementById(nomeCommand+".totaleElettori").value ;
				}
			}
		}	
	}
	
	if( elmF!= null && elm != null && totEle > 0 )
	{
		if( totFem + totMas != totEle ){
			msgObbligatorio = msgObbligatorio+" \n Il totale Elettori deve coincidere con la somma dei maschi e delle femmine";
		}
	}

	if(msgObbligatorio != null && msgObbligatorio!="")
	{
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}

function validateFormCollegio () {
	var msgObbligatorio = "";	

	if(isRequired("denominazione"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}
	
	if(isRequired("numeroOrdine"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine è obbligatorio";
	}

	if(!isRequired("numeroOrdine"))
	{
		if(document.getElementById("numeroOrdine").value==0){
			msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine deve essere diverso da 0";
		}
		if(!isNumero("numeroOrdine"))
		{
			msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("numeroOrdine").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Ordine";
		}
	}
	
	if(isRequired("numeroSeggi") || document.getElementById("numeroSeggi").value==0 )
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Seggi e' obbligatorio";
	}	

	if(!isRequired("numeroSeggi"))
	{
		if(!isNumero("numeroSeggi"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Numero Seggi e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("numeroSeggi").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Seggi";
		}
	}	
	
	
	

	if(document.getElementById("eleComuniCircoAdd").length<1){
		msgObbligatorio = msgObbligatorio+"\n E' obbligatorio scegliere almeno un Comune/Circoscrizione";
		
	}
	/*if(isRequired("eleComuniCircoAdd"))
	{		
		msgObbligatorio = msgObbligatorio+"\n E' obbligatorio scegliere almeno un Comune/Circoscrizione";
	}*/

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}

//pulisci consiglieri
function pulisciConsiglieri(){
	var num=document.getElementById("numConsi").value;
	var noSelected=true;
	for (i=0; i<num; i++){		
		eval("var pulisci = 'pulisci" + i + "'");
		if (document.getElementById(pulisci).checked){
			noSelected=false;
			eval("var numeroOrdine = 'numeroOrdine" + i + "'");
			eval("var nome = 'nome" + i + "'");
			eval("var cognome = 'cognome" + i + "'");
			eval("var detto = 'detto" + i + "'");
			eval("var sessoM = 'sessoM" + i + "'");
			eval("var sessoF = 'sessoF" + i + "'");
			eval("var ggNascita = 'ggNascita" + i + "'");
			eval("var mmNascita = 'mmNascita" + i + "'");
			eval("var aaaaNascita = 'aaaaNascita" + i + "'");
			eval("var comuneNascita = 'comuneNascita" + i + "'");

			document.getElementById(numeroOrdine).value=0; 
			document.getElementById(cognome).value=""; 
			document.getElementById(nome).value=""; 
			document.getElementById(detto).value=""; 

			document.getElementById(sessoM).checked=false;
			document.getElementById(sessoF).checked=false;
			document.getElementById(ggNascita).value="";
			document.getElementById(mmNascita).value="";
			document.getElementById(aaaaNascita).value="";
			document.getElementById(comuneNascita).value=""; 
			document.getElementById(pulisci).checked=false;
		}		
	}
	if (noSelected){
		alert("Selezionare almeno un campo Pulisci");
	}
	return false;
}
function validateFormConsiglieri(){

	var num=document.getElementById("numConsi").value;

	for (i=0; i<num; i++){
		var j=i+1;
		eval("var numeroOrdine = 'numeroOrdine" + i + "'");		
		eval("var cognome = 'cognome" + i + "'");
		eval("var nome = 'nome" + i + "'");
		eval("var detto = 'detto" + i + "'");
		eval("var sessoM = 'sessoM" + i + "'");
		eval("var sessoF = 'sessoF" + i + "'");
		eval("var ggNascita = 'ggNascita" + i + "'");
		eval("var mmNascita = 'mmNascita" + i + "'");
		eval("var aaaaNascita = 'aaaaNascita" + i + "'");
		eval("var comuneNascita = 'comuneNascita" + i + "'");		

		// verifico se la prima riga e' valorizzata o nome cognome o comune nascita degli altri
		if(i==0||(!isRequired(cognome)||!isRequired(nome)||!isRequired(detto)||!isRequired(ggNascita)||!isRequired(mmNascita)||!isRequired(aaaaNascita) ||!isRequired(comuneNascita))){

			var msgObbligatorio = "";		
			if(isRequired(cognome)){			
				msgObbligatorio = msgObbligatorio+"\n Il campo Cognome della riga "+j+" e' obbligatorio";
			}

			if(isRequired(nome)){		
				msgObbligatorio = msgObbligatorio+"\n Il campo Nome della riga "+j+" e' obbligatorio";
			}	


			if(!document.getElementById(sessoM).checked &&  !document.getElementById(sessoF).checked  ){
				msgObbligatorio = msgObbligatorio+"\n Il campo Sesso della riga "+j+" e' obbligatorio";
			}		


			if(isRequired(ggNascita)||isRequired(mmNascita)||isRequired(aaaaNascita))
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Data Nascita della riga "+j+" e' obbligatorio";
			}

			if(!isRequired(ggNascita)||!isRequired(mmNascita)||!isRequired(aaaaNascita))
			{
				var dataNasc=document.getElementById(ggNascita).value+"/"+document.getElementById(mmNascita).value+"/"+document.getElementById(aaaaNascita).value;
				if(isDate(dataNasc,"dd/MM/yyyy")== false)	
				{	
					msgObbligatorio = msgObbligatorio+" \n Formato nel campo Data Nascita della riga "+j+" non valido!";	
				}											
			}			

			if(isRequired(comuneNascita)){			
				msgObbligatorio = msgObbligatorio+"\n Il campo Comune Nascita della riga "+j+" e' obbligatorio";
			}	

			if(isRequired(numeroOrdine))
			{		
				msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine della riga "+j+" è obbligatorio";
			}

			if(!isRequired(numeroOrdine))
			{
				if(document.getElementById(numeroOrdine).value==0){
					msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine della riga "+j+" deve essere diverso da 0";
				}
				if(!isNumero(numeroOrdine))
				{
					msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine della riga "+j+"  e' numerico";
				}
				else {
					if(!controllaZero(document.getElementById(numeroOrdine).value))
						msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Ordine";
				}
			}			
			if(msgObbligatorio != null && msgObbligatorio!=""){
				alert(msgObbligatorio);
				return false;
			}						
		}	
		else{		
			document.getElementById(numeroOrdine).value=0;			
		}
	}
	return true;
}

function validateFormAssCollLista () {
	var msgObbligatorio = "";

	if(document.getElementById("listaSelected.denominazione").value=="-2")
	{		
	msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione Lista e' obbligatorio";
	}


	if(isRequired("commandAssCollList.candidaturaLista.numeroOrdine") ||document.getElementById("commandAssCollList.candidaturaLista.numeroOrdine").value==0 )
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine e' obbligatorio";
	}

	if(!isRequired("commandAssCollList.candidaturaLista.numeroOrdine"))
	{
		if(!isNumero("commandAssCollList.candidaturaLista.numeroOrdine"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Numero Ordine e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("commandAssCollList.candidaturaLista.numeroOrdine").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Ordine";
		}
	}

	if(isRequired("commandAssCollList.candidaturaLista.numeroCandidati") ||document.getElementById("commandAssCollList.candidaturaLista.numeroCandidati").value==0 )
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Candidati e' obbligatorio";
	}

	if(!isRequired("commandAssCollList.candidaturaLista.numeroCandidati"))
	{
		if(!isNumero("commandAssCollList.candidaturaLista.numeroCandidati"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Numero Candidati e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("commandAssCollList.candidaturaLista.numeroCandidati").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Candidati";
		}
		
	}

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else 
		return true;
}

function vaiALista()
{
	document.getElementById("valoreLista").value = document.getElementById("listaSelected.denominazione").value;

	document.formAssCollList.submit();
}


function validateFormCollegamentoPresidenteLista(){

	var num=document.getElementById("numListe").value;
	var msgObbligatorio = "\n E' obbligatorio selezionare almeno una lista";	
	for (i=0; i<num; i++){
		eval("var lista = 'lista_" + i + "'");										
		if(document.getElementById(lista).checked){
			msgObbligatorio = "";
			break;
		}				
	}
	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}
	msgObbligatorio = "";
	return true;
}


function validateFormAssegnazioneNumeroOrdine(){

	var num=document.getElementById("numPres").value;
	var msgObbligatorio = "";	
	for (i=0; i<num; i++){
		var j=i+1;
		eval("var numeroOrdine = 'numeroOrdineBallottaggio_" + i + "'");		
		if(isRequired(numeroOrdine)|| document.getElementById(numeroOrdine).value==0){			
			msgObbligatorio = msgObbligatorio+"\n Il campo Nuovo N° Ordine della riga "+j+" e' obbligatorio";
		}
		if(!isRequired(numeroOrdine)  )
		{
			if(!isNumero(numeroOrdine))
			{
				msgObbligatorio = msgObbligatorio+"\n Il campo Nuovo N° Ordine della riga "+j+"  e' numerico";
			}
			else {
				if(!controllaZero(document.getElementById(numeroOrdine).value))
					msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Ordine";
			}
		}			
	}
	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}						
	return true;
}


function validateResetPwd()
{

	var msgObbligatorio="";
	if(isRequired("webUser.username") && isRequired("webUser.mail"))
	{
		msgObbligatorio = "Valorizzare almeno un campo!";
	}


	if(msgObbligatorio != null && msgObbligatorio!="")
	{
		alert(msgObbligatorio);
		return false;
	}
	return true;

}
function validateFormModificaProfilo () {

	var msgObbligatorio = "";
	if(isRequired("cognome"))
	{
		msgObbligatorio = msgObbligatorio+"\n Il Campo cognome e' obbligatorio";
	}

	if(isRequired("nome"))
	{	
		msgObbligatorio = msgObbligatorio+"\n Il Campo nome e' obbligatorio";
	}
	if(!check_mail(document.getElementById("mail")))
	{	
		msgObbligatorio = msgObbligatorio+"\n Formato e-mail non corretto";
	}
	if(!isRequired("telefono")&& !isNumero("telefono")){
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero di Telefono è numerico";
	}
	if(!isRequired("fax")&& !isNumero("fax")){
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero di Fax è numerico";
	}
	if( isRequired("nuovaPassword") ){

		msgObbligatorio = msgObbligatorio+"\n Il campo Nuova Password è obbligatorio ";
	}
	if( isRequired("confermaPassword") ){

		msgObbligatorio = msgObbligatorio+"\n Il campo Conferma Password è obbligatorio ";
	}	
	if( (!isRequired("nuovaPassword") && isRequired("confermaPassword")) || ( isRequired("nuovaPassword") && !isRequired("confermaPassword") ) ){

		msgObbligatorio = msgObbligatorio+"\n I campi nuova password e conferma nuova password devono essere uguali ";
	}

	if( !isRequired("nuovaPassword") && !isRequired("confermaPassword") ){

		var nuovaPwd = document.getElementById("nuovaPassword").value;
		var confermaPwd = document.getElementById("confermaPassword").value;
		if( nuovaPwd!=confermaPwd ){

			msgObbligatorio = msgObbligatorio+"\n I campi nuova password e conferma nuova password devono essere uguali ";
		}
		if( (nuovaPwd.length < 8) || (nuovaPwd.toLowerCase() == document.getElementById("username").value.toLowerCase()) || (nuovaPwd.toLowerCase() == document.getElementById("cognome").value.toLowerCase()) || (nuovaPwd.toLowerCase()==document.getElementById("nome").value.toLowerCase()) ){

			msgObbligatorio = msgObbligatorio+"\n Password non valida. La password deve avere una lunghezza di almeno 8 caratteri e non deve contenere il nome, il cognome e lo username dell'incaricato.";
		}
	}
	var vecchiaPassword = document.getElementById("password").value;
	var nuovaPwd = document.getElementById("nuovaPassword").value;
	if( vecchiaPassword.toLowerCase()==nuovaPwd.toLowerCase() ){
		
		msgObbligatorio = msgObbligatorio+"\n La nuova password non può essere uguale alla vecchia password";
	}
	if( (nuovaPwd.toLowerCase().indexOf( document.getElementById("nome").value.toLowerCase() ) >-1) || (nuovaPwd.toLowerCase().indexOf( document.getElementById("cognome").value.toLowerCase() ) >-1) || (nuovaPwd.toLowerCase().indexOf( document.getElementById("username").value.toLowerCase() ) >-1) ){
	
		msgObbligatorio = msgObbligatorio+"\n Password non valida. La password deve avere una lunghezza di almeno 8 caratteri e non deve contenere il nome, il cognome e lo username dell'incaricato.";
	}
	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}else{ 
		return true;
	}
}

function validateFormAssLista () {


	var msgObbligatorio = "";	
	if(isRequired("commandAssCollList.lista.nome"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}

	if(isRequired("commandAssCollList.lista.pathLogo"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Contrassegno e' obbligatorio";
	}

//	if(isRequired("commandAssCollList.lista.tipologiaAreaPolitica"))
//	{
//		msgObbligatorio = msgObbligatorio+"\n Il campo Area Politica e' obbligatorio";
//	}


	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}	
}

function validateFormAssListaMod () {

	var msgObbligatorio = "";	
	if(isRequired("commandAssCollList.lista.nome"))
	{		
		msgObbligatorio = msgObbligatorio+"\n Il campo Denominazione e' obbligatorio";
	}

//	if(isRequired("commandAssCollList.lista.areaPolitica"))
//	{
//		msgObbligatorio = msgObbligatorio+"\n Il campo Area Politica e' obbligatorio";
//	}

	if(isRequired("commandAssCollList.candidaturaLista.numeroOrdine") ||document.getElementById("commandAssCollList.candidaturaLista.numeroOrdine").value==0)
	{
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Ordine e' obbligatorio";
	}
	
	if(!isRequired("commandAssCollList.candidaturaLista.numeroOrdine"))
	{
		if(!isNumero("commandAssCollList.candidaturaLista.numeroOrdine"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Numero Ordine e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("commandAssCollList.candidaturaLista.numeroOrdine").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Ordine";
		}
	}

	if(isRequired("commandAssCollList.candidaturaLista.numeroCandidati") ||document.getElementById("commandAssCollList.candidaturaLista.numeroCandidati").value==0)
	{
		msgObbligatorio = msgObbligatorio+"\n Il campo Numero Candidati e' obbligatorio";
	}
	
	if(!isRequired("commandAssCollList.candidaturaLista.numeroCandidati"))
	{
		if(!isNumero("commandAssCollList.candidaturaLista.numeroCandidati"))
		{
			msgObbligatorio = msgObbligatorio+" \n Il campo Numero Candidati e' numerico";
		}
		else {
			if(!controllaZero(document.getElementById("commandAssCollList.candidaturaLista.numeroCandidati").value))
				msgObbligatorio = msgObbligatorio+"\n Valore numerico non corretto nel campo Numero Candidati";
		}
	}

	if(msgObbligatorio != null && msgObbligatorio!=""){
		alert(msgObbligatorio);
		return false;
	}	
}

function provinciaScelta()
{
	document.pubblicazione.submit();
}