// Questa funzione apre una nuova finestra con i campi// per far richiamare l'utentefunction apriTiRichiamiamoNoi (){	myPage = "tirichiamiamonoi_ita.htm";		myWind = window.open(myPage, "TiRichiamiamoNoi", "toolbar=no,directories=no,menubar=no,scrollbars=no,width=340,height=240");}// end apriTiRichiamiamoNoi// Questa funzione verifica se l'indirizzo di posta elettronica passato come// parametro  validofunction isEmail (s){	if (s == "")	return false;		// controlla se è uno spazio	if (s == " ") return false;		// ci deve essere almeno 1 carattere prima del carattere "@"	// così la ricerca parte dalla posizione 1 della stringa (cioè il secondo carattere)	var i = 1;	var sLength = s.length;		// cerca il carattere "@"	while ((i < sLength) && (s.charAt(i) != "@"))	{ i++	}		if ((i >= sLength) || (s.charAt(i) != "@")) return false;	else i += 2;	// cerca il carattere "."	while ((i < sLength) && (s.charAt(i) != "."))	{ i++	}		// ci devono essere almeno due caratteri dopo il "." per indicare il dominio di primo livello	if ((i >= sLength - 2) || (s.charAt(i) != ".") || (s.indexOf(".@") > 0) || (s.indexOf("@.") > 0))	{		return false;	}	else	{		return true;	}}// fine isEmail// Questa funzione controlla i dati inseriti dall'utente nel modulo prima di spedirlofunction controllaRegistrazione(){	if (document.forms["registrazione"].utentenome.value == "")	{		alert("Non hai inserito il tuo nome!");		document.forms["registrazione"].utentenome.focus();		return (false);	}	if (document.forms["registrazione"].utentecognome.value == "")	{		alert("Non hai inserito il tuo cognome!");		document.forms["registrazione"].utentecognome.focus();		return (false);	}	if (!isEmail(document.forms["registrazione"].email.value))	{		alert("Non hai inserito il tuo indirizzo di posta elettronica!");		document.forms["registrazione"].email.focus();		return (false);	}	else	{		document.forms["registrazione"].PostaElettronica.value = document.forms["registrazione"].email.value;		return (true);	}}// fine controllaRegistrazione// Questa funzione rimpiazza i : punti nel testo del campo delle note del formfunction RimpiazzaDuePunti (theFormName){	var myText = document.forms[theFormName].corpo.value;	var tempText = "";		var re = new RegExp (':', 'gi') ;	var tempText = myText.replace(re, ' ') ;		document.forms[theFormName].corpo.value = tempText;}// fine RimpiazzaDuePunti// Questa funzione controlla i dati inseriti dall'utente nel modulo prima di spedirlofunction controllaContatti(){	if (!isEmail(document.forms["contatti"].email.value))	{		alert("Non hai inserito il tuo indirizzo di posta elettronica!");		document.forms["contatti"].email.focus();		return (false);	}	if (document.forms["contatti"].utentenome.value == "")	{		alert("Non hai inserito il tuo nome!");		document.forms["contatti"].utentenome.focus();		return (false);	}	if (document.forms["contatti"].utentecognome.value == "")	{		alert("Non hai inserito il tuo cognome!");		document.forms["contatti"].utentecognome.focus();		return (false);	}	if (document.forms["contatti"].corpo.value == "")	{		alert("Non hai inserito il testo del messaggio da inviarci!");		document.forms["contatti"].corpo.focus();		return (false);	}	else	{		RimpiazzaDuePunti("contatti");				document.forms["contatti"].PostaElettronica.value = document.forms["contatti"].email.value;		return (true);	}}// fine controllaContatti
