function ControllaEmail(EmailAddr) { Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; if (Filtro.test(EmailAddr)) return true; return false; } function controllaFormContatti() { formname = document.formContatti; if(formname.nome.value =='') return returnFalse('contatti_warning_nome'); if(formname.cognome.value =='') return returnFalse('contatti_warning_cognome'); if(formname.citta.value =='') return returnFalse('contatti_warning_citta'); if(formname.email.value =='') return returnFalse('contatti_warning_email'); if(formname.telefono.value =='') return returnFalse('contatti_warning_telefono'); if(formname.messaggio.value =='') return returnFalse('contatti_warning_messaggio'); return true; } function controllaFormLogin() { formname = document.utente_noto; if(formname.login.value == '') return returnFalse('Email'); if(formname.password.value == '') return returnFalse('Scegli una password'); return true; } function controllaFormIscrizioni(lang) { formname = document.utente_ignoto; if(formname.nome.value == '') return returnFalse('Inserisci il tuo nome'); if(formname.cognome.value == '') return returnFalse('Abbiamo bisogno del tuo cognome per portare a termine questa operazione di acquisto'); if(formname.indirizzo.value == '') return returnFalse('Abbiamo bisogno del tuo indirizzo per poter effettuare la spedizione del tuo acquisto'); if(formname.cap.value == '') return returnFalse('Abbiamo bisogno del tuo codice di avviamento postale per spedire il tuo acquisto'); if(formname.citta.value == '') return returnFalse('Inserisci il nome della tua città'); if(formname.provincia.value == '') return returnFalse('Inserisci la provincia nella quale risiedi'); if(lang=="1") { if(formname.codice_fiscale.value == '') return returnFalse('Inserire il codice fiscale'); } if(formname.nazione.selectedIndex==0) return returnFalse('Scegli il nome della tua nazione '); if(formname.email.value == '') return returnFalse('Abbiamo bisogno del tuo indirizzo email per portare a termine l\'operazione di acquisto '); if(formname.telefono.value == '') return returnFalse('Abbiamo bisogno del tuo numero di telefono nel caso ci fossero dei problemi nell\'acquisto o nella spedizione. Non temere tratteremo i tuoi dati in maniera riservata'); if(formname.password.value == '') return returnFalse('Scegli una password'); if(formname.password2.value == '') return returnFalse('Riscrivi la tua password correttamente'); if(formname.password.value != formname.password2.value) return returnFalse('login_warning_password_mismatch'); return true; } function validaFormCerca() { formname = document.cerca; if(formname.tipologia.selectedIndex==0 && formname.citta.selectedIndex=="") return returnFalse('contatti_warning_nome'); return true; } function returnFalse(msg) { alert(msg); return false; } function controllaFormGuestbook() { formname = document.guestbook; if(formname.nome.value == '') return returnFalse('guestbook_warning_nome'); if(formname.messaggio.value == '') return returnFalse('guestbook_warning_messaggio'); return true; } function controllaFormNewsletter() { formname = document.iscr_newsletter; if(formname.nome.value == '') return returnFalse('form_newsletter_warning_nome'); if(formname.email.value == '') return returnFalse('form_newsletter_email'); if(!ControllaEmail(formname.email.value)) return returnFalse('form_newsletter_email_invalid'); return true; } function controllaFormModifica(check_codice_fiscale, lang) { formname = document.modifica_utente; if(formname.nome.value == '') return returnFalse('Inserisci il tuo nome'); if(formname.cognome.value == '') return returnFalse('Abbiamo bisogno del tuo cognome per portare a termine questa operazione di acquisto'); if(formname.indirizzo.value == '') return returnFalse('Abbiamo bisogno del tuo indirizzo per poter effettuare la spedizione del tuo acquisto'); if(formname.cap.value == '') return returnFalse('Abbiamo bisogno del tuo codice di avviamento postale per spedire il tuo acquisto'); if(formname.citta.value == '') return returnFalse('Inserisci il nome della tua città'); if(formname.provincia.value == '') return returnFalse('Inserisci la provincia nella quale risiedi'); if(formname.nazione.selectedIndex==0) return returnFalse('Scegli il nome della tua nazione '); if(formname.telefono.value == '') return returnFalse('Abbiamo bisogno del tuo numero di telefono nel caso ci fossero dei problemi nell\'acquisto o nella spedizione. Non temere tratteremo i tuoi dati in maniera riservata'); if(check_codice_fiscale=='true' && lang=='1') { if(formname.codice_fiscale.value == '' || formname.codice_fiscale.value.length < 5) return returnFalse('Abbiamo bisogno del tuo codice fiscale per portare a termine l\'operazione di acquisto'); } return true; }