function ControllaForm(){
	var controllo=false;
	var mess = 'S';
	var camporad = 'S';

for (x=0; x < arguments.length; x++){
	campo = ControllaForm.arguments[x];
	if (eval('document.info.'+campo+'.value') == "" ) mess = campo;
	else {
	if (eval('document.info.'+campo+'.name') == "email" ){
		if (document.info.email.value.indexOf("@") == -1 ){
		 mess = 'N';
		 }
	}	
	}
}
	
if (mess == 'N') {
	controllo=true;
	document.info.email.focus();
	alert("Indirizzo e-mail non corretto.");
	}
else if (mess != 'S') {
	controllo=true;
	eval('document.info.'+mess+'.focus()');
	alert("Il campo "+mess+" del form è vuoto.\nRiempire tutti i campi.");
	}

if (controllo){return false}else{return true}

}
function ControllaRadio(){
	var controllo=false;
	var camporad = '';
	var conta = 0;
	
	num = document.info.num.value;

for (a=1;a<=num;a++){
	rad = 'N'
	for (i=0;i<3;i++){
		if (eval('document.info.r_'+a+'['+i+'].checked')){
			rad = 'S';
		}
	}
	if (rad == 'N'){
		camporad = camporad+'-'+a;
		conta = conta + 1;

		}
}

	if (conta > 0) {
		controllo=true;
		camporad = camporad.substring(1, camporad.length);
		if (conta != 1) alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alle domande "+camporad);
		else alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alla domanda "+camporad);
		}

	if (controllo){return false}else{return true}

}

function rover(c){
	self.document.images[c].src= 'ima/'+c+'_d.gif';
}

function rout(c){
	self.document.images[c].src= 'ima/'+c+'.gif';
}

function sub_form(){
	var controllo=false;
	var mess = 'S';
	var acc = 'S';
	var camporad = 'S';

for (x=0; x < arguments.length; x++){
	campo = sub_form.arguments[x];
	if (campo=='accetto'){
		if (document.info.accetto[0].checked==false) acc='OK';
		}
	if (eval('document.info.'+campo+'.value') == "" ) mess = campo;
	else {
	if (eval('document.info.'+campo+'.name') == "email" ){
		if (document.info.email.value.indexOf("@") == -1 ){
		 mess = 'N';
		 }
	}	
	}
}
	
if (acc == 'OK') {
	controllo=true;
	alert("Per registrarsi è necessario dare il consenso al trattamento dei dati personali");
	}
if (mess == 'N') {
	controllo=true;
	document.info.email.focus();
	alert("Indirizzo e-mail non corretto.");
	}
else if (mess != 'S') {
	controllo=true;
	eval('document.info.'+mess+'.focus()');
	alert("Il campo "+mess+" del form è vuoto.\nRiempire tutti i campi.");
	}
if (controllo==false) document.info.submit()
}

function sub_form2(){
	var controllo=false;
	var mess = 'S';
	var acc = 'S';
	var camporad = 'S';

for (x=0; x < arguments.length; x++){
	campo = sub_form2.arguments[x];
	if (campo=='accetto'){
		if (document.info2.accetto[0].checked==false) acc='OK';
		}
	if (eval('document.info2.'+campo+'.value') == "" ) mess = campo;
	else {
	if (eval('document.info2.'+campo+'.name') == "email" ){
		if (document.info2.email.value.indexOf("@") == -1 ){
		 mess = 'N';
		 }
	}	
	}
}
	
if (acc == 'OK') {
	controllo=true;
	alert("Per registrarsi è necessario dare il consenso al trattamento dei dati personali");
	}
if (mess == 'N') {
	controllo=true;
	document.info.email.focus();
	alert("Indirizzo e-mail non corretto.");
	}
else if (mess != 'S') {
	controllo=true;
	eval('document.info2.'+mess+'.focus()');
	alert("Il campo "+mess+" del form è vuoto.\nRiempire tutti i campi.");
	}
if (controllo==false) document.info2.submit()
}

function reset_form(){
	document.info.reset()
}
function sub_radio(){
	var controllo=false;
	var camporad = '';
	var conta = 0;
	
	num = document.info.num.value;

for (a=1;a<=num;a++){
	rad = 'N'
	for (i=0;i<3;i++){
		if (eval('document.info.r_'+a+'['+i+'].checked')){
			rad = 'S';
		}
	}
	if (rad == 'N'){
		camporad = camporad+'-'+a;
		conta = conta + 1;

		}
}

	if (conta > 0) {
		controllo=true;
		camporad = camporad.substring(1, camporad.length);
		if (conta != 1) alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alle domande "+camporad);
		else alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alla domanda "+camporad);
		}

if (controllo==false) document.info.submit()

}

function sub_radio2(){
	var controllo=false;
	var camporad = '';
	var conta = 0;
	
	num = document.info.num.value;

for (a=1;a<=num;a++){
	rad = 'N'
	for (i=0;i<5;i++){
		if (eval('document.info.r_'+a+'['+i+'].checked')){
			rad = 'S';
		}
	}
	if (rad == 'N'){
		camporad = camporad+'-'+a;
		conta = conta + 1;

		}
}

	if (conta > 0) {
		controllo=true;
		camporad = camporad.substring(1, camporad.length);
		if (conta != 1) alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alle domande "+camporad);
		else alert("E' obbligatorio rispondere a tutte le domande.\nRispondere alla domanda "+camporad);
		}

if (controllo==false) document.info.submit()

}