
// controllo validità email e password
function controlla_accesso() {
	e=document.getElementById('ID_ALU_AC_EMAIL');
	p=document.getElementById('ID_ALU_AC_PASS');
	
	if(e.value=='') {
		alert('Inserire indirizzo e-mail.');
		e.focus();
		return false;
	} else {
		if(email(e)==false) {
			alert('Inserire un indirizzo e-mail corretto.');
			e.focus();
			return false;
		}
	}
	
	if(p.value=='') {
		alert('Inserire la password.');
		p.focus();
		return false;
	}
	
	return true;
}

function GoToPassLost() {
	document.getElementById('IDFORMPASSLOST').submit();
	return false;
}

function controlla_invio_password() {
	e=document.getElementById('ID_ALU_REM_EMAIL');
	if(e.value=='') {
		alert('Inserire indirizzo e-mail.');
		e.focus();
		return false;
	} else {
		if(email(e)==false) {
			alert('Inserire un indirizzo e-mail corretto.');
			e.focus();
			return false;
		}
	}
	
	return true;
}

function controlla_edit_dati() {

	cognome=document.getElementById('ID_cognome');
	if(cognome.value=='') {
		alert('Inserire cognome');
		cognome.focus();
		return false;
	}
	
	nome=document.getElementById('ID_nome');
	if(nome.value=='') {
		alert('Inserire nome');
		nome.focus();
		return false;
	}
	
	datanascita=document.getElementById('ID_datanascita');
	if(datanascita.value=='') {
		alert('Inserire data di nascita');
		datanascita.focus();
		return false;
	}
	
	citta=document.getElementById('ID_citta');
	if(citta.value=='') {
		alert('Inserire citta\'');
		citta.focus();
		return false;
	}
	
	provincia=document.getElementById('ID_provincia');
	if(provincia.value=='') {
		alert('Inserire provincia');
		provincia.focus();
		return false;
	}
	
	paese=document.getElementById('ID_paese');
	if(paese.value=='') {
		alert('Inserire nazionalita\'');
		paese.focus();
		return false;
	}
	
	return true;
}

function controlla_edit_pass() {
	reg_pass=new RegExp("[^0-9a-zA-Z]","g");
	
	pa=document.getElementById('ID_pass_attuale');
	if(pa.value=='') {
		alert('Inserire password attuale - almeno 8 tra lettere e numeri');
		pa.focus();
		return false;
	} else {
		cp=pa.value.replace(reg_pass,"");
		if(pa.value!=cp) {
			alert('Inserire password valida - almeno 8 tra lettere e numeri');
			pa.focus();
			return false;
		}
		if(pa.value.length<8) {
			alert('Inserire password valida - almeno 8 tra lettere e numeri');
			pa.focus();
			return false;
		}
	}
	
	pn=document.getElementById('ID_pass_new');
	if(pn.value=='') {
		alert('Inserire nuova password - almeno 8 tra lettere e numeri');
		pn.focus();
		return false;
	} else {
		cp=pn.value.replace(reg_pass,"");
		if(pn.value!=cp) {
			alert('Inserire password valida - almeno 8 tra lettere e numeri');
			pn.focus();
			return false;
		}
		if(pn.value.length<8) {
			alert('Inserire password valida - almeno 8 tra lettere e numeri');
			pn.focus();
			return false;
		}
	}
	pn_re=document.getElementById('ID_pass_new_re');
	if(pn.value!=pn_re.value) {
		alert('Password non uguali - le password devono essere uguali');
		pn_re.focus();
		return false;
	}
	
	return true;
}
