function ChangeFon(id, mode)
{
	if (mode==1)
	{
		document.getElementById("tit_tov"+id).style.color="#ffffff";
		document.getElementById("tov"+id).style.backgroundImage='url("/img/it/fon_tov_o.gif")';
	}
	if (mode==2)
	{
		document.getElementById("tit_tov"+id).style.color="#000000";
		document.getElementById("tov"+id).style.backgroundImage='url("/img/it/fon_tov.gif")';
	}
}

function Subscribe()
{
	re1=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
	re2=/^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}$/;
	re3=/^[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}$/;
	re4= /^[0-9]{11}$/
	flag=true;
	if (document.Subscribe.azienda.value=="")
	{
		document.Subscribe.azienda.focus();
		alert("Specificare l'azienda");
		flag=false;
		return;
	}
	if (document.Subscribe.citta.value=="")
	{
		document.Subscribe.citta.focus();
		alert("Specificare la citta'");
		flag=false;
		return;
	}
	if (document.Subscribe.indirizzo.value=="")
	{
		document.Subscribe.indirizzo.focus();
		alert("Specificare l'indirizzo");
		flag=false;
		return;
	}
	if (document.Subscribe.iva.value=="")
	{
		document.Subscribe.iva.focus();
		alert("Specificare la Partita IVA");
		flag=false;
		return;
	}
	if (!re4.test(document.Subscribe.iva.value))
	{
		document.Subscribe.iva.focus();
		alert("Specificare un numero di Partita IVA corretto");
		flag=false;
		return;
	}
	if (document.Subscribe.phone.value=="")
	{
		document.Subscribe.phone.focus();
		alert("Specificare il numero di telefono dell'azienda");
		flag=false;
		return;
	}
	if (!re1.test(document.Subscribe.email.value))
	{
		document.Subscribe.email.focus();
		alert("Specificare un indirizzo e-mail valido");
		flag=false;
		return;
	}
	if (document.Subscribe.secname.value=="")
	{
		document.Subscribe.secname.focus();
		alert("Specificare il cognome del partecipante");
		flag=false;
		return;
	}
	if (document.Subscribe.name.value=="")
	{
		document.Subscribe.name.focus();
		alert("Specificare il nome del partecipante");
		flag=false;
		return;
	}

	if (!re2.test(document.Subscribe.date_nascita.value))
	{
		document.Subscribe.date_nascita.focus();
		alert("specificare una data di nascita valida per il partecipante");
		flag=false;
		return;
	}
	
	if (document.Subscribe.luogo.value=="")
	{
		document.Subscribe.luogo.focus();
		alert("Specificare un luogo di nascita valido per il partecipante");
		flag=false;
		return;
	}
	if (document.Subscribe.codice.value=="")
	{
		document.Subscribe.codice.focus();
		alert("Specificare il codice fiscale");
		flag=false;
		return;
	}
	if (document.Subscribe.date_nascita2.value!="")
	{
		if (!re2.test(document.Subscribe.date_nascita2.value))
		{
			document.Subscribe.date_nascita2.focus();
			alert("Specificare una data di nascita del secondo partecipante corretta");
			flag=false;
			return;
		}
	}
	if (!re3.test(document.Subscribe.iban.value))
	{
		document.Subscribe.iban.focus();
		alert("Specificare un codice IBAN corretto");
		flag=false;
		return;
	}
	if (document.Subscribe.agree.checked==false)
	{
		alert("E' necessario dichiarare di aver letto le condizioni sulla privacy");
		flag=false;
		return;
	}
	if (flag) document.Subscribe.submit();
}

function Popup(img)
{
	viewer=window.open("../misc/popup.php?name='"+img+"'", "wPopup", "left=450, width=10, height=10, toolbar=no, status=no, menubar=no, resizable=no");
	viewer.focus();
}

