// Questa funzione consente di scambiare la foto principalefunction swapPhoto (thePhoto){	var myPhoto = new Image(400,400);	myPhoto.src = "Foto/" + thePhoto;		document.images["Foto"].src = myPhoto.src;}// end swapPhoto// 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) != ".")) return false;	else return true;}// fine isEmail// Questa funzione controlla i dati inseriti dall'utente nel modulo prima di spedirlofunction controllaContatti(){	if (!isEmail(document.forms["Contatti"].email.value))	{		alert("Non avete inserito il vostro indirizzo di posta elettronica!");		document.forms["Contatti"].email.focus();		return (false);	}	if (document.forms["Contatti"].nome.value == "")	{		alert("Non avete inserito il vostro nome!");		document.forms["Contatti"].nome.focus();		return (false);	}	if (document.forms["Contatti"].cognome.value == "")	{		alert("Non avete inserito il vostro cognome!");		document.forms["Contatti"].cognome.focus();		return (false);	}	if (document.forms["Contatti"].corpo.value == "")	{		alert("Non avete inserito il testo del messaggio!");		document.forms["Contatti"].corpo.focus();		return (false);	}	else	{		return (true);	}}// fine controllaContatti// Questa funzione controlla i dati inseriti dall'utente nel modulo prima di spedirlofunction controllaProponiImmobile(){	if (!isEmail(document.forms["ProponiImmobile"].email.value))	{		alert("Non avete inserito il vostro indirizzo di posta elettronica!");		document.forms["ProponiImmobile"].email.focus();		return (false);	}	if (document.forms["ProponiImmobile"].nome.value == "")	{		alert("Non avete inserito il vostro nome!");		document.forms["ProponiImmobile"].nome.focus();		return (false);	}	if (document.forms["ProponiImmobile"].cognome.value == "")	{		alert("Non avete inserito il vostro cognome!");		document.forms["ProponiImmobile"].cognome.focus();		return (false);	}	if (document.forms["ProponiImmobile"].telefono.value == "")	{		alert("Non avete inserito il vostro numero di telefono o cellulare!");		document.forms["ProponiImmobile"].telefono.focus();		return (false);	}	if (document.forms["ProponiImmobile"].zonaimmobile.value == "")	{		alert("Non avete inserito il vostro la zona dell'immobile!");		document.forms["ProponiImmobile"].zonaimmobile.focus();		return (false);	}	else	{		return (true);	}}// fine controllaProponiImmobile
