// donazioni Online Form
function clrMod() {
		document.getElementById("Nome").value="";
		document.getElementById("Cognome").value="";
		document.getElementById("Denominazione").value="";
		document.getElementById("Indirizzo").value="";
		document.getElementById("Comune").value="";
		document.getElementById("IndEmail").value="";
		document.getElementById("MatInfo").checked=false;
}

function switchInt() {
	for (i=document.getElementById("donOn").TipoDonatore.length-1; i > -1; i--) {
		if(document.getElementById("donOn").TipoDonatore[i].checked) {n=document.getElementById("donOn").TipoDonatore[i].value;}
	}
	switch(parseInt(n)) {
	case 1:
		document.getElementById("lNome").style.display="block";
		document.getElementById("lCognome").style.display="block";
		document.getElementById("Denominazione").value="";
		document.getElementById("lDenominazione").style.display="none";
		break;    
	default:
		document.getElementById("Nome").value="";
		document.getElementById("lNome").style.display="none";
		document.getElementById("Cognome").value="";
		document.getElementById("lCognome").style.display="none";
		document.getElementById("lDenominazione").style.display="block";
	}
}

function checkEmail(em) {
	var myIndEmail=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	if (em.length>0){
		if (!myIndEmail.test(em)) {
			alert("L'indirizzo E-mail inserito non è formattato correttamente!\nUtilizzare il formato corretto.");
			document.getElementById("IndEmail").focus();
			document.getElementById("IndEmail").select(document.getElementById("IndEmail").value.length);
		}
	}
}

function calcMyDon(v) {	
	if (v!="") {
		v=parseFloat(v);
		comm=v*0.018;
		vCalc=(v+comm).toFixed(2);
		if (comm.toFixed(2)<=0.30) {vCalc=(v+0.30).toFixed(2)}
		document.getElementById("donValue").innerHTML=(vCalc+" €").replace(".",",");
		document.getElementById("MyDonCalc").value=vCalc;
	}
	else {
		document.getElementById("donValue").innerHTML=" - ";
		document.getElementById("MyDonCalc").value="";
	}
}

function setMyDon(t) {
	document.getElementById("MyDon").value=t;
	calcMyDon(t);
}

function checkMyDon() {
	var myCur=/^[1-9][0-9]{0,12}$/;
	t=document.getElementById("MyDon").value;
	if (t!="" & !myCur.test(t)) {
		alert("L'importo inserito non è formattato correttamente!\nInserire un numero intero.");
		document.getElementById("MyDon").focus();
		document.getElementById("MyDon").select();
	}
	else {
		val=parseFloat(t);
		if (val!="10" & val!="20" & val!="50" & val!="100" & val!="200" & val!="500") {
			for (i=document.getElementById("donOn").ValDonazione.length-1; i > -1; i--) {
				document.getElementById("donOn").ValDonazione[i].checked=false;
			}
		}
		else {
			for (i=document.getElementById("donOn").ValDonazione.length-1; i > -1; i--) {
				if (document.getElementById("donOn").ValDonazione[i].value==val) {document.getElementById("donOn").ValDonazione[i].checked=true;}
			}
		}
		calcMyDon(t);
	}										
}
	
function checkForm() {
	var myIndEmail=/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	if (document.getElementById("Persona").checked & (document.getElementById("Nome").value=="" | document.getElementById("Cognome").value=="") ) {
		alert("Nome e/o Cognome non inseriti!");
		return false;
	}
	else if ((document.getElementById("Azienda").checked | document.getElementById("Ente").checked) & document.getElementById("Denominazione").value=="") {
		alert("Denominazione o ragione sociale non inserita!");
		return false;
	}
	else if (document.getElementById("Indirizzo").value==""){
		alert("Indirizzo non inserito!");
		return false;
	}
	else if (document.getElementById("Comune").value==""){
		alert("Comune non inserito!");
		return false;
	}
	else if (document.getElementById("IndEmail").value=="" | !myIndEmail.test(document.getElementById("IndEmail").value)){
		alert("Indirizzo E-mail non inserito o non formattato correttamente!");
		return false;
	}
	else if (document.getElementById("MyDonCalc").value==""){
		alert("Importo della donazione non specificato!");
		return false;
	}
	else if (!document.getElementById("Pri").checked){
		alert("Autorizzazione al trattamento dei dati non concessa!");
		return false;
	}
	else {
		res=confirm("L'inserimento dati si è concluso\nVuoi continuare con la procedura di donazione?");
		if (res) {
			return true;
		}
		else {
			return false;
		}
	}
}
