//--- Controlla campi obbligatori per invio commento function fCheckObbligatori() { var blnReturn = true; var emailLabel = $('lblEmail'); //--- Nome var oLabel = $("lblNome"); if ( $F("nome") == "" ) { oLabel.innerHTML = 'Campo obbligatorio'; blnReturn = false; } else oLabel.innerHTML = ""; //--- Commento var oLabel = $("lblCommento"); if ( $F("commento") == "" ) { oLabel.innerHTML = 'Campo obbligatorio'; blnReturn = false; } else oLabel.innerHTML = ""; if( $F('email') != '' ) { emailLabel.className = "email_conferma"; emailLabel.innerHTML = '...'; //-- Ajax : inizio new Ajax.Request('include/ajax/checkEmail.php', { method:'get', parameters: { command: "checkEmail" , pstrEmail: $F('email') }, onSuccess: function(transport) { var response = transport.responseText || "Nessuna risposta ricevuta."; //alert("Success! \n\n" + response); update = response.split('|'); if( update[0] == "checkEmail" ) { if( update[1] == 1 ) { emailLabel.className = "email_conferma"; emailLabel.innerHTML = "L'indirizzo sembra corretto. Ok."; } else { blnReturn = false; emailLabel.className = "email_errore"; emailLabel.innerHTML = "L'indirizzo non è corretto."; } if ( ! blnReturn ) { $('oPreload').fade(); $('submitLoad').hide(); $('submitBut').show(); $('newsCommento').highlight({startcolor: '#ffc49d'}); } else $('frmContacts').submit(); } }, onFailure: function(){ alert( "Procedura non completata." ) } }); //-- Ajax : fine } else { blnReturn = false; emailLabel.className = "email_errore"; emailLabel.innerHTML = "Campo obbligatorio"; $('oPreload').fade(); $('submitLoad').hide(); $('submitBut').show(); $('newsCommento').highlight({startcolor: '#ffc49d'}); } return blnReturn; }