//procedura per il controllo del form di registrazione
function check_form() {
	var tabella=document.getElementById('form_registrazione');
	var ok=true;
	var privacy='si';
	var msg='';
	//controlliamo il pacco dati
	if(!tabella.nome_scuola.value) {
		ok=false;
		$('#nome_scuola').css('background-color','red');
	}else {
		$('#nome_scuola').css('background-color','white');
		var nome_scuola=tabella.nome_scuola.value;
	}
	if(!tabella.nome_insegnante.value) {
		ok=false;
		$('#nome_insegnante').css('background-color','red');
	}else {
		$('#nome_insegnante').css('background-color','white');
		var nome_insegnante=tabella.nome_insegnante.value;
	}

	if(!tabella.cognome_insegnante.value) {
		ok=false;
		$('#cognome_insegnante').css('background-color','red');
	}else {
		$('#cognome_insegnante').css('background-color','white');
		var cognome_insegnante=tabella.cognome_insegnante.value;
	}
	if(!tabella.citta.value) {
		ok=false;
		$('#citta').css('background-color','red');
	}else {
		$('#citta').css('background-color','white');
		var citta=tabella.citta.value;
	}
	var email=tabella.email.value;
	var controllo=email.match(/^.+\@(\[?)[-a-zA-Z0-9.]+\.([a-zA-Z]{2,4}|[0-9]{2,4})(\]?)$/);
	var controllone;
	if(controllo==controllone) {
		ok=false;
		$('#email').css('background-color','red');
	}else {
		$('#email').css('background-color','white');
		var email=tabella.email.value;
	}
	if(!tabella.indirizzo.value) {
		ok=false;
		$('#indirizzo').css('background-color','red');
	}else {
		$('#indirizzo').css('background-color','white');
		var indirizzo=tabella.indirizzo.value;
	}
	if(!tabella.cap.value) {
		ok=false;
		$('#cap').css('background-color','red');
	}else {
		$('#cap').css('background-color','white');
		var cap=tabella.cap.value;
	}
	if(!tabella.ruolo.value) {
		ok=false;
		$('#ruolo').css('background-color','red');
	}else {
		$('#ruolo').css('background-color','white');
		var ruolo=tabella.ruolo.value;
	}
	if(!tabella.telefono.value) {
		ok=false;
		$('#telefono').css('background-color','red');
	}else {
		$('#telefono').css('background-color','white');
		var telefono=tabella.telefono.value;
	}
	if(!tabella.fax.value) {
		ok=false;
		$('#fax').css('background-color','red');
	}else {
		$('#fax').css('background-color','white');
		var fax=tabella.fax.value;
	}
	if(!tabella.tipologia.selectedIndex) {
		ok=false;
		$('#tipologia').css('background-color','red');
	}else {
		$('#tipologia').css('background-color','white');
		var tipologia=tabella.tipologia[tabella.tipologia.selectedIndex].value;

	}
	if(!tabella.sezione.value) {
		ok=false;
		$('#sezione').css('background-color','red');
	}else {
		$('#sezione').css('background-color','white');
		var sezione=tabella.sezione.value;

	}
	if(!tabella.numero_bambini.value) {
		ok=false;
		$('#numero_bambini').css('background-color','red');
	}else {
		$('#numero_bambini').css('background-color','white');
		var numero_bambini=tabella.numero_bambini.value;
	}
	if(!tabella.tipologia.selectedIndex) {
		ok=false;
		$('#tipologia').css('background-color','red');
	}else {
		$('#tipologia').css('background-color','white');
		var tipologia=tabella.tipologia.value;
	}
	if(!tabella.privacy.checked) {
		privacy='no';
		$('#privacy').css('background-color','red');
	}else {
		$('#privacy').css('background-color','white');
		privacy='si';

	}
	if(!ok || privacy=='no') {
		if(!ok) msg+='<font face=arial size=3><b>Attenzione, i campi segnalati in <font color=red>rosso</font> non sono compilati correttamente</b></font><br>';
		if(privacy=='no') msg+='<font face=arial size=3><b><font color=orange>Attenzione, non &egrave; stata accettata la privacy</font></b></font><br>';
		$('#controllo').html(msg);
		$('#controllo').fadeIn('slow');
		setTimeout("$('#controllo').fadeOut('slow')",5000);
	}else {
		//ok, primo controllo superato, adesso si deve guardare se la classe esiste o no
		//chiamata jquery per controllare se la classe è "a posto"
		$.post('registra_scuola.php', {
			nome_scuola: nome_scuola,
			citta: citta,
			nome_insegnante: nome_insegnante,
			cognome_insegnante: cognome_insegnante,
			tipologia: tipologia,
			email: email,
			indirizzo: indirizzo,
			ruolo: ruolo,
			telefono: telefono,
			fax: fax,
			cap: cap,
			numero_bambini: numero_bambini,
			sezione: sezione
			}, function(data){
				if(data=='DATI') {
					msg='<font face=arial size=3><b><font color=red>Attenzione, dati incongruenti<br></font></b></font><br>';
					$('#controllo').html(msg);
					$('#controllo').fadeIn('slow');
					setTimeout("$('#controllo').fadeOut('slow')",5000);
				}else if(data=='ESISTE') {
					msg='<font face=arial size=3><b><font color=red>Attenzione, questa classe &egrave; gi&agrave; registrata in questo anno<br></font></b></font><br>';
					$('#controllo').html(msg);
					$('#controllo').fadeIn('slow');
					setTimeout("$('#controllo').fadeOut('slow')",5000);
				}else if(data=='SISTEMA')  {
					msg='<font face=arial size=3><b><font color=red>Errore di sistema, si prega di riprovare pi&ugrave; tardi<br></font></b></font><br>';
					$('#controllo').html(msg);
					$('#controllo').fadeIn('slow');
					setTimeout("$('#controllo').fadeOut('slow')",5000);

				}else {
					//tutto ok, passiamo ad altra pagina
					location.href='conferma-registrazione.php';
				}
		});
	}

}