
function checkFormData(which)
{
    if (document.images)
    {
        for ( i = 0; i < which.length; i++ )
        {
            var tempobj=which.elements[i];
            if (tempobj.name.substring(0,8)=="required")
            {
                if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1))
                {
                    alert( "E' necessario compilare tutti i campi obbligatori" );
                    return false;
                }
            }
        }
    }

    var tempobj = document.getElementById('requiredemail');
    var filter = /^[a-zA-Z-0-9\.\-\_]+\@[a-zA-Z-0-9\.\-\_]+\.[a-zA-Z-0-9\.\-\_]+$/;
    if( ! tempobj.value.match(filter) )
    {
        alert( "Indirizzo email non valido" );
        return false;
    }

    try {
        var tempobj = document.getElementById('trattamento_dati');
        if ( ! tempobj.checked )
        {
            alert( "Non è stato accettato il trattamento dei dati" );
            return false;
        }
    }
    catch(error)
    {
        return true;
    }

    return true;
}
