/********************************************************************************
*  Script per la gestione dei moduli                                            *
********************************************************************************/

/*
*  Restituisce il trim della stringa passata
*/
function trim(sInString)
{
	sInString = sInString.replace( /^\s+/g, "" );
	return sInString.replace( /\s+$/g, "" );
}



/********************************************************************************
*  Modulo CONTATTI
********************************************************************************/

/*
*  Verifica che siano stati inseriti tutti i dati, prima di inviare il modulo di Richiesta Contatto
*/
function moduloRichiestaContattoInvia() {

    // Verifica che sia stato inserito il nome
    if (trim(document.getElementById("nome").value) == "") {
        alert(pMessageNomeMancante);
        return;
    }

    // Verifica che sia stato inserito il cognome
    if (trim(document.getElementById("cognome").value) == "") {
        alert(pMessageCognomeMancante);
        return;
    }

    // Verifica che sia stato inserito l'indirizzo
    if (trim(document.getElementById("indirizzo").value) == "") {
        alert(pMessageIndirizzoCantiereMancante);
        return;
    }

    // Verifica che sia stato inserita la cittą
    if (trim(document.getElementById("citta").value) == "") {
        alert(pMessageCittaCantiereMancante);
        return;
    }

    // Verifica che sia stato inserito il telefono
    if (trim(document.getElementById("telefono").value) == "") {
        alert(pMessageTelefonoMancante);
        return;
    }

    // Verifica che sia stata inserita la mail
    if (trim(document.getElementById("email").value) == "") {
        alert(pMessageEMailMancante);
        return;
    }

    // Verifica che la mail inserita sia valida
    if (document.getElementById("email").value.search("@") == -1) {
        alert(pMessageEmailNonValido);
        return;
    }

    // Verifica che sia stato inserito il campo metri quadri
    if (document.getElementById("metriQuadri").value == "") {
        alert(pMessageMQCantiereMancante);
        return;
    }

    // Invia il modulo
    document.getElementById("modulo").submit();
}
