//MODULO SONDAGGIO___________________________________________________________________________________
function sondaggio(elenco){
	appo=false;
	if (lista=""){
		alert("Sondaggio non valido!\nAspettare che la redazione pubblichi delle preferenze!");
		return false;
	}
	arr=elenco.split(',');
	for(i=0;i<arr.length;i++){
		if (document.getElementById('risposta'+arr[i]).checked){
			appo=true;	
		}
	}
	if (appo){
		alert("Grazie per aver votato il nostro sondaggio!\n\nLa tua preferenza e' stata inviata!\nGuarda i risultati aggiornati del sondaggio.");
		invia('form_sondaggio');
	}else{
		alert('Devi selezionare una delle possibili risposte per partecipare al sondaggio di questa settimana!');	
	}
}
//MODULO COMMENTO___________________________________________________________________________________
function form_commento(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){
		campo="testo";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="autore";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('form_commento');
		}
	}
}
//MODULO NEWSLETTER___________________________________________________________________________________
function newsletter(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){
		campo="privacy";
		if (!isChecked(campo)){
			err="  - E' obbligatorio aderire al trattamento dei dati personali\n" + err;
			first_err=campo;
		}
		campo="email";
		if (!isEmail(getValue(campo))){
			err="  - Il campo " +  getTitle(campo) + " non e' un indirizzo e-mail valido\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else if (getValue(campo)!=getValue('email2')){
			err="  - Il campo " +  getTitle(campo) + " e la sua conferma non coincidono\n" + err;
			color2(getElementById('email2').id,colore);
			first_err='email2';
		}
		campo="email";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="cognome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="nome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('newsletter');
		}
	}
}
//MODULO SPORTELLO___________________________________________________________________________________
function sportello(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){

		campo="captcha";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else{
			captcha=getValue(campo);
			if (isNaN(captcha)){
				err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
				color2(getElementById(campo).id,colore);
				first_err=campo;
			}else{
				captcha2=(getValue('captcha_appo')-19)/19;
				if (captcha!=captcha2){
					err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
					color2(getElementById(campo).id,colore);
					first_err=campo;
				}
			}
		}

		campo="privacy";
		if (!isChecked(campo)){
			err="  - E' obbligatorio aderire al trattamento dei dati personali\n" + err;
			first_err=campo;
		}
		campo="email";
		if (!isEmail(getValue(campo))){
			err="  - Il campo " +  getTitle(campo) + " non e' un indirizzo e-mail valido\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else if (getValue(campo)!=getValue('email2')){
			err="  - Il campo " +  getTitle(campo) + " e la sua conferma non coincidono\n" + err;
			color2(getElementById('email2').id,colore);
			first_err='email2';
		}
		campo="email";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="testo";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="nome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('sportello');
		}
	}
}
//MODULO CONTATTI___________________________________________________________________________________
function contatti(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){

		campo="captcha";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else{
			captcha=getValue(campo);
			if (isNaN(captcha)){
				err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
				color2(getElementById(campo).id,colore);
				first_err=campo;
			}else{
				captcha2=(getValue('captcha_appo')-19)/19;
				if (captcha!=captcha2){
					err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
					color2(getElementById(campo).id,colore);
					first_err=campo;
				}
			}
		}

		campo="privacy";
		if (!isChecked(campo)){
			err="  - E' obbligatorio aderire al trattamento dei dati personali\n" + err;
			first_err=campo;
		}
		campo="email";
		if (!isEmail(getValue(campo))){
			err="  - Il campo " +  getTitle(campo) + " non e' un indirizzo e-mail valido\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else if (getValue(campo)!=getValue('email2')){
			err="  - Il campo " +  getTitle(campo) + " e la sua conferma non coincidono\n" + err;
			color2(getElementById('email2').id,colore);
			first_err='email2';
		}
		campo="email";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="testo";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="nome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('contatti');
		}
	}
}
//MODULO TESSERAMENTO___________________________________________________________________________________
function tesseramento(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){

		campo="captcha";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else{
			captcha=getValue(campo);
			if (isNaN(captcha)){
				err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
				color2(getElementById(campo).id,colore);
				first_err=campo;
			}else{
				captcha2=(getValue('captcha_appo')-19)/19;
				if (captcha!=captcha2){
					err="  - Il campo " +  getTitle(campo) + " non e' valido\n" + err;
					color2(getElementById(campo).id,colore);
					first_err=campo;
				}
			}
		}
		
		campo="privacy";
		if (!isChecked(campo)){
			err="  - E' obbligatorio aderire al trattamento dei dati personali\n" + err;
			first_err=campo;
		}
		campo="telefono";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="email";
		if (!isEmail(getValue(campo))){
			err="  - Il campo " +  getTitle(campo) + " non e' un indirizzo e-mail valido\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else if (getValue(campo)!=getValue('email2')){
			err="  - Il campo " +  getTitle(campo) + " e la sua conferma non coincidono\n" + err;
			color2(getElementById('email2').id,colore);
			first_err='email2';
		}
		campo="email";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="testo";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="nome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('tesseramento');
		}
	}
}
//MODULO SEGNALAZIONE___________________________________________________________________________________
function segnalazione(){
	err='';
	first_err=''
	colore="#EEF088";
	with(document){
		campo="privacy";
		if (!isChecked(campo)){
			err="  - E' obbligatorio aderire al trattamento dei dati personali\n" + err;
			first_err=campo;
		}
		campo="allegato";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="email";
		if (!isEmail(getValue(campo))){
			err="  - Il campo " +  getTitle(campo) + " non e' un indirizzo e-mail valido\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}else if (getValue(campo)!=getValue('email2')){
			err="  - Il campo " +  getTitle(campo) + " e la sua conferma non coincidono\n" + err;
			color2(getElementById('email2').id,colore);
			first_err='email2';
		}
		campo="email";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="testo";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		campo="nome";
		if (!isValue(campo)){
			err="  - Il campo " +  getTitle(campo) + " e' obbligatorio\n" + err;
			color2(getElementById(campo).id,colore);
			first_err=campo;
		}
		if (err!=''){
			getElementById(first_err).focus();
			alert('Attenzione!\nRiscontrati i seguenti Errori:\n\n' + err);
		}else{
			invia('segnalazione');
		}
	}
}
