
    function validateFormContatti()
    {
        formObj = document.formData;

        var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
        var email = formObj.email.value;

        if (formObj.nome.value == "")
		{
			document.getElementById("mes").innerHTML = '* Attenzione il campo Nome &egrave; obbligatorio'
            formObj.nome.focus();
            return false;
        }

		if (formObj.cognome.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Cognome &egrave; obbligatorio'
            formObj.cognome.focus();
            return false;
        }

		if (formObj.email.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Email &egrave; obbligatorio'
            formObj.email.focus();
            return false;
        }

        if (!email_reg_exp.test(email))
		{
			document.getElementById("mes").innerHTML = '* Attenzione indirizzo Email non valido'
            formObj.email.focus();
            return false;
        }

		if (formObj.oggetto.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Oggetto &egrave; obbligatorio'
            formObj.oggetto.focus();
            return false;
        }

		if (formObj.messaggio.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Messaggio &egrave; obbligatorio'
            formObj.messaggio.focus();
            return false;
        }
	}


    function validateFormTesseramento()
    {
        formObj = document.formData;

        var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
        var email = formObj.email.value;

        var cap_reg_exp = /^([0-9])+$/;
        var cap = formObj.cap.value;

        if (formObj.nome.value == "")
		{
			document.getElementById("mes").innerHTML = '* Attenzione il campo Nome &egrave; obbligatorio'
            formObj.nome.focus();
            return false;
        }

		if (formObj.cognome.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Cognome &egrave; obbligatorio'
            formObj.cognome.focus();
            return false;
        }

        if (formObj.giorno.value == "" || formObj.mese.value == "" || formObj.anno.value == "" )
		{
			document.getElementById("mes").innerHTML = '* Attenzione il campo Data di nascita &egrave; obbligatorio'
            formObj.giorno.focus();
            return false;
        }

        var td = new Date( formObj.anno.value, formObj.mese.value-1, formObj.giorno.value );
		var result = (td.getFullYear() == parseInt(formObj.anno.value,10) && td.getMonth() == parseInt(formObj.mese.value-1,10) && td.getDate() == parseInt(formObj.giorno.value,10));
		if (result == false)
		{
			document.getElementById("mes").innerHTML = '* Attenzione Data di nascita non valida'
			formObj.giorno.focus();
			return false;
		}

        if (formObj.sesso[0].checked==false && formObj.sesso[1].checked==false)
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Sesso &egrave; obbligatorio'
            return false;
        }

        if (formObj.luogo_nascita.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Luogo di nascita &egrave; obbligatorio'
            formObj.luogo_nascita.focus();
            return false;
        }

        if (formObj.indirizzo.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Indirizzo &egrave; obbligatorio'
            formObj.indirizzo.focus();
            return false;
        }

        if (formObj.cap.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo C.A.P. &egrave; obbligatorio'
            formObj.cap.focus();
            return false;
        }

        if (formObj.cap.value.length<5)
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo C.A.P. deve essere lungo 5 caratteri'
            formObj.cap.focus();
            return false;
        }

        if (!cap_reg_exp.test(cap))
		{
			document.getElementById("mes").innerHTML = '* Attenzione indirizzo C.A.P. non valido'
            formObj.cap.focus();
            return false;
        }

        if (formObj.citta.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Citt&agrave; &egrave; obbligatorio'
            formObj.citta.focus();
            return false;
        }

        if (formObj.provincia.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Provincia &egrave; obbligatorio'
            formObj.provincia.focus();
            return false;
        }

		if (formObj.email.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Email &egrave; obbligatorio'
            formObj.email.focus();
            return false;
        }

        if (!email_reg_exp.test(email))
		{
			document.getElementById("mes").innerHTML = '* Attenzione indirizzo Email non valido'
            formObj.email.focus();
            return false;
        }

		if (formObj.cod_fiscale.value == "")
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Codice Fiscale &egrave; obbligatorio'
            formObj.cod_fiscale.focus();
            return false;
        }

        if (formObj.cod_fiscale.value.length<16)
        {
			document.getElementById("mes").innerHTML = '* Attenzione il campo Codice Fiscale deve essere lungo 16 caratteri'
            formObj.cod_fiscale.focus();
            return false;
        }

	}
