function check_Email(strTmp){
var Valid = true;
var myAtSymbolAt = strTmp.indexOf('@');
var myLastDotAt = strTmp.lastIndexOf('.');
var mySpaceAt = strTmp.indexOf(' ');
var myLength = strTmp.length;

// deve essere presente almeno un @ e non prima del carattere 2
if (myAtSymbolAt < 1 ){Valid = false}

// deve esserci almeno un punto dopo il @
if (myLastDotAt < myAtSymbolAt){Valid = false}

// devono esserci almeno due caratteri dopo l'ultimo punto
if (myLength - myLastDotAt <= 2){Valid = false}

// non devono esserci spazi
if (mySpaceAt != -1){Valid = false}

return Valid
}

/////////////////////////////////////////////////////////////////////////////////////////////////

function check_WWW(strTmp){
var Valid = true;
var myFirstDotAt = strTmp.indexOf('.');
var myLastDotAt = strTmp.lastIndexOf('.');
var mySpaceAt = strTmp.indexOf(' ');
var myLength = strTmp.length;

// devono esserci almeno due punti separati e non contigui
if ((myFirstDotAt == myLastDotAt) || (myFirstDotAt == myLastDotAt-1)){Valid = false}

// il primo punto deve essere presente prima del carattere 2
if (myFirstDotAt < 1 ){Valid = false}

// devono esserci almeno due caratteri dopo l'ultimo punto
if (myLength - myLastDotAt <= 2){Valid = false}

// non devono esserci spazi
if (mySpaceAt != -1){Valid = false}
 
return Valid
}

/////////////////////////////////////////////////////////////////////////////////////////////////

function check_form_dati(){

	//controlla che il campo "nome" non sia vuoto
	strTmp=document.form_dati.cr4721.value.toLowerCase();
	if (strTmp.length <= 0){ 
		alert("Non ha inserito il nome della ricetta");
		document.form_dati.cr4721.focus();
		return false;}
	
	//controlla che il campo "descrizione" non sia vuoto
	strTmp=document.form_dati.cr4722.value.toLowerCase();
	if (strTmp.length <= 0){ 
		alert("Non hai inserito la descrizione della ricetta");
		document.form_dati.cr4722.focus();
		return false;}

//controlla che il campo "ingredienti" non sia vuoto
	strTmp=document.form_dati.cr4723.value.toLowerCase();
	if (strTmp.length <= 0){ 
		alert("Non hai inserito gli ingredienti della ricetta");
		document.form_dati.cr4723.focus();
		return false;}

	//controlla che il campo "preparazione" non sia vuoto
	strTmp=document.form_dati.cr4724.value.toLowerCase();
	if (strTmp.length <= 0){ 
		alert("Non hai inserito le istruzioni per la preparazione della ricetta");
		document.form_dati.cr4724.focus();
		return false;}

	//controlla che il campo "Tipo di piatto" non sia vuoto
	strTmp=document.form_dati.cr4725.value.toLowerCase();
	if (strTmp=="specifica"){ 
		alert("Non hai selezionato il tipo di piatto dal menù a tendina");
		document.form_dati.cr4725.focus();
		return false;}

	//controlla l'indirizzo email
	strTmp=document.form_dati.cr4727.value.toLowerCase();
	if ((strTmp.length > 0) && (check_Email(strTmp) != true)){
		alert("Non hai inserito correttamente l'indirizzo di posta elettronica");
		document.form_dati.cr4727.focus();
		return false;}
	
	//controlla l'indirizzo del sito web
	strTmp=document.form_dati.cr4728.value.toLowerCase();
	if ((strTmp.length > 0) && (check_WWW(strTmp) != true)){
		alert("Non hai inserito correttamente l'indirizzo del sito Internet");
		document.form_dati.cr4728.focus();
		return false;}

	return true;
}
-->
