// JavaScript Document
// richiamata per verificare che abbia immesso i dati nel form
function valid_richiesta_1(form)
{
	nome = form.nome.value;
	cognome = form.cognome.value;
	giorno = form.giorno.value;
	mese = form.mese.value;
	anno = form.anno.value;
	indirizzo = form.indirizzo.value;
	loc = form.loc.value;
	provincia = form.provincia.value;
	cap = form.cap.value;
	pensione = form.pensione.value;
	giorno_ass = form.giorno_ass.value;
	mese_ass = form.mese_ass.value;
	anno_ass = form.anno_ass.value;
	ente = form.ente.value;
	casa = form.casa.value;
	cell = form.cell.value;
	rep = form.rep.value;
	importo = form.importo.value;
	note = form.note.value;
	
	if (nome!=''&&cognome!=''&&giorno!=0&&mese!=0&&anno!=''&&indirizzo!=''&&loc!=''&&provincia!=''&&cap!=''&&pensione!=''&&giorno_ass!=0&&mese_ass!=0&&anno_ass!=''&&ente!=''&&casa!=''&&cell!=''&&rep!=''&&importo!=''&&note!=''&&form.consento[0].checked==true)
		{
			return true;
		}
	else if (form.consento[0].checked==false)
		{
			alert('Attenzione, è necessario acconsentire al trattamento dei dati personali!');
			return false;
		}
	else
		{
			alert('Attenzione, dati mancanti nella compilazione!');
			return false;
		}
}
////////////////////////////////////////////////////////////
function valid_richiesta_2(form)
{
	nome = form.nome.value;
	cognome = form.cognome.value;
	giorno = form.giorno.value;
	mese = form.mese.value;
	anno = form.anno.value;
	indirizzo = form.indirizzo.value;
	loc = form.loc.value;
	provincia = form.provincia.value;
	cap = form.cap.value;
	pensione = form.pensione.value;
	giorno_ass = form.giorno_ass.value;
	mese_ass = form.mese_ass.value;
	anno_ass = form.anno_ass.value;
	contratto = form.contratto.value;
	settore = form.settore.value;
	lav = form.lav.value;
	replav = form.replav.value;
	email = form.email.value;
	mens = form.mens.value;
	retrib = form.retrib.value;
	tfr = form.tfr.value;
	ente = form.ente.value;
	casa = form.casa.value;
	cell = form.cell.value;
	rep = form.rep.value;
	importo = form.importo.value;
	note = form.note.value;
	
	if (nome!=''&&cognome!=''&&giorno!=0&&mese!=0&&anno!=''&&indirizzo!=''&&loc!=''&&provincia!=''&&cap!=''&&pensione!=''&&giorno_ass!=0&&mese_ass!=0&&anno_ass!=''&&ente!=''&&casa!=''&&cell!=''&&rep!=''&&importo!=''&&note!=''&&form.consento[0].checked==true&&contratto!=''&&settore!=''&&lav!=''&&replav!=''&&mens!=''&&retrib!=''&&tfr!=''&&checkemail(email)==true)
		{
			return true;
		}
	else if (checkemail(email)==false)
		{
			alert('Attenzione, l\'indirizzo email inserito non è corretto!');
			return false;	
		}
	else if (form.consento[0].checked==false)
		{
			alert('Attenzione, è necessario acconsentire al trattamento dei dati personali!');
			return false;
		}
	else
		{
			alert('Attenzione, dati mancanti nella compilazione!');
			return false;
		}
}
////////////////////////////////////////////////////////////
function valid_richiesta_3(form)
{
	nome = form.nome.value;
	cognome = form.cognome.value;
	indirizzo = form.indirizzo.value;
	casa = form.casa.value;
	email = form.email.value;
	note = form.note.value;
	
	if (nome!=''&&cognome!=''&&indirizzo!=''&&casa!=''&&note!=''&&form.consento[0].checked==true&&checkemail(email)==true)
		{
			return true;
		}
	else if (checkemail(email)==false)
		{
			alert('Attenzione, l\'indirizzo email inserito non è corretto!');
			return false;	
		}
	else if (form.consento[0].checked==false)
		{
			alert('Attenzione, è necessario acconsentire al trattamento dei dati personali!');
			return false;
		}
	else
		{
			alert('Attenzione, dati mancanti nella compilazione!');
			return false;
		}
}
////////////////////////////////////////////////////////////
function checkemail(email){
	 var str=email
	 var filter=/^.+@.+\..{2,3}$/
	
	 if (filter.test(str))
		testresults=true
	 else {
		testresults=false
	}
	 return (testresults)
}
////////////////////////////////////////////////////////////
function lettersOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 65 || charCode > 90) && 
        (charCode < 97 || charCode > 122)) {
        alert("Puoi inserire solo lettere!");
        return false;
    }
    return true;
}
////////////////////////////////////////////////////////////
function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert("Puoi inserire solo numeri!");
        return false;
    }
    return true;
}