function show_hide(elemento) {
	var el = document.getElementById(elemento);
	if (el != null) 	{
		if (el.style.display != 'none')
			el.style.display = 'none';
		else
			el.style.display = 'block';
	}
	createCookie(elemento,el.style.display,365);
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function ctrl_anagrafica() {

	var ctrl_prot = document.getElementById('protocollo').value;
	var ctrl_deno = document.getElementById('denominazione').value;
	var ctrl_indi = document.getElementById('indirizzo').value;
	var ctrl_civi = document.getElementById('civico').value;
	var ctrl_cap = document.getElementById('cap').value;
	var ctrl_comu = document.getElementById('comune').value;
	var ctrl_pref = document.getElementById('prefisso').value;
	var ctrl_tel = document.getElementById('telefono').value;
	var ctrl_email = document.getElementById('email').value;
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	var ctrl_ndir = document.getElementById('nome_dirigente').value;
	var ctrl_cdir = document.getElementById('cognome_dirigente').value;
	var ctrl_nisc = document.getElementById('nome_iscrizione').value;
	var ctrl_cisc = document.getElementById('cognome_iscrizione').value;
	var istituto = 0;
	var ctrl_pass = document.getElementById('pwd').value;
	var ctrl_cnf_pass = document.getElementById('cnf_pwd').value;


if (ctrl_prot == ""){
           alert("E' necessario inserire un numero di protocollo.");
           document.getElementById('protocollo').value = "";
           document.getElementById('protocollo').focus();
           return false;
     	   }
else if (ctrl_deno == ""){
           alert("E' necessario inserire la denominazione dell'istituto.");
           document.getElementById('denominazione').value = "";
           document.getElementById('denominazione').focus();
           return false;
     	   }
else if (ctrl_indi == ""){
           alert("E' necessario inserire l'indirizzo dell'istituto.");
           document.getElementById('indirizzo').value = "";
           document.getElementById('indirizzo').focus();
           return false;
     	   }
else if (ctrl_civi == ""){
           alert("E' necessario inserire il numero civico dell'istituto.");
           document.getElementById('civico').value = "";
           document.getElementById('civico').focus();
           return false;
     	   }
else if ((isNaN(ctrl_cap)) || (ctrl_cap == "") || (ctrl_cap=="Inserire CAP") ||(ctrl_cap.length <5)||(ctrl_cap.length >5)){
           alert("E' necessario inserire il CAP (cifre numeriche) dell'istituto.");
           document.getElementById('cap').value = "";
           document.getElementById('cap').focus();
           return false;
     	   }
else if (ctrl_comu == ""){
           alert("E' necessario inserire il comune dell'istituto.");
           document.getElementById('comune').value = "";
           document.getElementById('comune').focus();
           return false;
     	   }
else if (ctrl_pref == ""){
           alert("E' necessario inserire il prefisso del telefono e/o fax dell'istituto.");
           document.getElementById('prefisso').value = "";
           document.getElementById('prefisso').focus();
           return false;
     	   }
else if (ctrl_tel == ""){
           alert("E' necessario inserire il numero di telefono dell'istituto.");
           document.getElementById('telefono').value = "";
           document.getElementById('telefono').focus();
           return false;
     	   }
else if (!email_reg_exp.test(ctrl_email) || (ctrl_email == "") || (ctrl_email == "undefined")) {
   			alert("Inserire un indirizzo email corretto.");
           document.getElementById('email').value = "";
           document.getElementById('email').focus()
   			return false;
			} 
else if (ctrl_ndir == ""){
           alert("E' necessario indicare il nome del Dirigente scolastico.");
           document.getElementById('nome_dirigente').value = "";
           document.getElementById('nome_dirigente').focus();
           return false;
     	   }			
else if (ctrl_cdir == ""){
           alert("E' necessario indicare il cognome del Dirigente scolastico.");
           document.getElementById('cognome_dirigente').value = "";
           document.getElementById('cognome_dirigente').focus();
           return false;
     	   }			
else if (ctrl_nisc == ""){
           alert("E' necessario indicare il nome di chi sta effettuando la registrazione.");
           document.getElementById('nome_iscrizione').value = "";
           document.getElementById('nome_iscrizione').focus();
           return false;
     	   }			
else if (ctrl_cisc == ""){
           alert("E' necessario indicare il cognome di chi sta effettuando la registrazione.");
           document.getElementById('cognome_iscrizione').value = "";
           document.getElementById('cognome_iscrizione').focus();
           return false;
     	   }		
else if ((ctrl_pass == "")||(ctrl_pass.length <8)){
           alert("E' necessario scegliere una password di almeno otto caratteri.");
           document.getElementById('pwd').value = "";
           document.getElementById('pwd').focus();
           return false;
     	   }
		   
else if (ctrl_cnf_pass != ctrl_pass){
           alert("La Password scelta non corrisponde alla password confermata, si prega di controllare le password immesse.");
           document.getElementById('pwd').value = "";
           document.getElementById('cnf_pwd').value = "";
           document.getElementById('pwd').focus();
           return false;
     	   }
		   
		  
else {
           document.getElementById('anagrafica').submit();
        }
	}

function selectall(){
t=document.forms[1].length;
for(i=1; i<t; i++) document.forms[1][i].checked=document.forms[1][0].checked;
} 



function ctrl_assenti() {
	var ctrl_prot = document.getElementById('protocollo').value;
	var ctrl_num  = document.getElementById('nassenti').value;

if (ctrl_prot == ""){
           alert("E' necessario inserire un numero di protocollo.");
           document.getElementById('protocollo').value = "";
           document.getElementById('protocollo').focus();
           return false;
     	   }		
else if ((ctrl_num == "")|| isNaN(parseInt(ctrl_num)) ){
           alert("E' necessario il numero degli studenti assenti.");
           document.getElementById('nassenti').value = "";
           document.getElementById('nassenti').focus();
           return false;
     	   }
else {
           document.getElementById('anagrafica').submit();
        }
	}


