/* ---------- inizio funzioni di controllo per RETI INSTALLATORI ---------- */
function CheckRete()
{
	if (document.sendmail.province.value == "")
	{
		alert('Selezionare una provincia.');
		document.sendmail.province.focus();
		return false;
	}
	
	if (document.sendmail.ragsoc.value == "")
	{
		alert('Inserire la Ragione Sociale.');
		document.sendmail.ragsoc.focus();
		return false;
	}
	
	if (document.sendmail.email.value == "")
	{
		alert('Inserire il proprio indirizzo e-mail.');
		document.sendmail.email.focus();
		return false;
	}
	
	if (document.sendmail.tipoimpianto.value == "")
	{
		alert('Inserire il tipo di impianto per il quale si ricerca l\'installatore.');
		document.sendmail.tipoimpianto.focus();
		return false;
	}
	
	if (document.sendmail.privacy.checked == false)
	{
		alert('Non è stato indicato il consenso al trattamento dei dati personali, secondo quanto riportato nell\'Informativa.');
		document.sendmail.privacy.focus();
		return false;
	}
	
	return CheckEmailRete(document.sendmail.email.value);
}

function CheckEmailRete(emailStr)
{
	if ((emailStr.indexOf('@') < 0) || ((emailStr.charAt(emailStr.length-4) != '.') && (emailStr.charAt(emailStr.length-3) != '.')))
	{
		alert("Attenzione!\nL'indirizzo e-mail non è corretto.");
		document.sendmail.email.focus();
		return false;
	} 
	
	return true;
}
/* ---------- fine funzioni di controllo per RETI INSTALLATORI ---------- */

/* ---------- inizio funzioni di controllo per CONTATTI ---------- */
function CheckContatti()
{
	if (document.sendmail.ragsoc.value == "")
	{
		alert('Inserire nome e cognome o la Ragione Sociale.');
		document.sendmail.ragsoc.focus();
		return false;
	}
	
	if (document.sendmail.email.value == "")
	{
		alert('Inserire il proprio indirizzo e-mail.');
		document.sendmail.email.focus();
		return false;
	}
	
	if (document.sendmail.richiesta.value == "")
	{
		alert('Inserire il testo della richiesta.');
		document.sendmail.richiesta.focus();
		return false;
	}
	
	if (document.sendmail.privacy.checked == false)
	{
		alert('Non è stato indicato il consenso al trattamento dei dati personali, secondo quanto riportato nell\'Informativa.');
		document.sendmail.privacy.focus();
		return false;
	}
	
	return CheckEmailContatti(document.sendmail.email.value);
}

function CheckEmailContatti(emailStr)
{
	if ((emailStr.indexOf('@') < 0) || ((emailStr.charAt(emailStr.length-4) != '.') && (emailStr.charAt(emailStr.length-3) != '.')))
	{
		alert("Attenzione!\nL'indirizzo e-mail non è corretto.");
		document.sendmail.email.focus();
		return false;
	} 
	
	return true;
}
/* ---------- fine funzioni di controllo per CONTATTI ---------- */

/* ---------- inizio funzioni per DOVE SIAMO ---------- */
function OpenMap()
{
	var X = ((screen.width/2)-280);
	var Y = ((screen.height/2)-220);
	window.open('img/mappa.jpg','','toolbar=yes, scrollbar=no, width=560, height=440, top='+Y+', left='+X+'')
}
/* ---------- fine funzioni per DOVE SIAMO ---------- */

/* ---------- inizio funzioni di controllo per LOGIN INSTALLATORI ---------- */
function CheckLoginInst()
{
	if (document.login.user.value == "")
	{
		alert('Inserire lo username.');
		document.login.user.focus();
		return false;
	}

	if (document.login.pass.value == "")
	{
		alert('Inserire la password.');
		document.login.pass.focus();
		return false;
	}

	return true;
}
/* ---------- fine funzioni di controllo per LOGIN INSTALLATORI ---------- */

/* ---------- inizio funzioni di controllo per ISCRIZIONE INSTALLATORI ---------- */
function CheckIscrizione()
{
	if (document.iscrizione.ragsoc.value == "")
	{
		alert('Inserire la Ragione Sociale.');
		document.iscrizione.ragsoc.focus();
		return false;
	}

	if (document.iscrizione.telefono.value == "")
	{
		alert('Inserire il numero di telefono.');
		document.iscrizione.telefono.focus();
		return false;
	}

	if (document.iscrizione.email.value == "")
	{
		alert('Inserire il proprio indirizzo e-mail.');
		document.iscrizione.email.focus();
		return false;
	}
	
	if (document.iscrizione.privacy.checked == false)
	{
		alert('Non è stato indicato il consenso al trattamento dei dati personali, secondo quanto riportato nell\'Informativa.');
		document.iscrizione.privacy.focus();
		return false;
	}
	
	return CheckEmailIscrizione(document.iscrizione.email.value);
}

function CheckEmailIscrizione(emailStr)
{
	if ((emailStr.indexOf('@') < 0) || ((emailStr.charAt(emailStr.length-4) != '.') && (emailStr.charAt(emailStr.length-3) != '.')))
	{
		alert("Attenzione!\nL'indirizzo e-mail non è corretto.");
		document.iscrizione.email.focus();
		return false;
	} 
	
	return true;
}
/* ---------- fine funzioni di controllo per ISCRIZIONE INSTALLATORI ---------- */


/* ---------- inizio FAQ --------------*/
function Mostra(val)
{
	if(val == 0)
	{
		for(i=1;i<=7;i++)
		{
			document.getElementById("f"+i).style.display = "none";
		}
	}
	else
	{
		if (document.getElementById("f"+val).style.display == "none")
		{
			document.getElementById("f"+val).style.display = "";
		}
		else
		{
			document.getElementById("f"+val).style.display = "none";
		}
	}
}

/* ---------- fine FAQ --------------*/





