// abilita/disabilita i controlli a seguito del click sul checkbox
// di chiuso AM
function chiusoAM() {
	var isChiuso = window.document.forms[0].AMChiuso.checked;
	window.document.forms[0].MinutoAMApertura.disabled = isChiuso;
	window.document.forms[0].OraAMApertura.disabled = isChiuso;	
	window.document.forms[0].MinutoAMChiusura.disabled = isChiuso;
	window.document.forms[0].OraAMChiusura.disabled = isChiuso;		
}

// abilita/disabilita i controlli a seguito del click sul checkbox
// di chiuso PM
function chiusoPM() {
	var isChiuso = window.document.forms[0].PMChiuso.checked;
	window.document.forms[0].MinutoPMApertura.disabled = isChiuso;
	window.document.forms[0].OraPMApertura.disabled = isChiuso;	
	window.document.forms[0].MinutoPMChiusura.disabled = isChiuso;
	window.document.forms[0].OraPMChiusura.disabled = isChiuso;
}

// abilita/disabilita i controlli a seguito del click sul checkbox
// di orarioContinuato
function orarioContinuato() {
	var isChiuso = window.document.forms[0].continuato.checked;
	window.document.forms[0].AMChiuso.checked = false;
	window.document.forms[0].PMChiuso.checked = false;
	
	window.document.forms[0].AMChiuso.disabled = isChiuso;
	window.document.forms[0].PMChiuso.disabled = isChiuso;
	
	window.document.forms[0].MinutoAMApertura.disabled = false;
	window.document.forms[0].OraAMApertura.disabled = false;
	window.document.forms[0].MinutoAMChiusura.disabled = isChiuso;
	window.document.forms[0].OraAMChiusura.disabled = isChiuso;
	
	window.document.forms[0].MinutoPMApertura.disabled = isChiuso;
	window.document.forms[0].OraPMApertura.disabled = isChiuso;
	window.document.forms[0].MinutoPMChiusura.disabled = false;
	window.document.forms[0].OraPMChiusura.disabled = false;		
}

// abilita/disabilita i controlli a seguito del click sul checkbox
// di mostra news in orarioForm
function abilitaDataNews() {
	var n = !window.document.forms[0].news.checked;
	window.document.forms[0].giorno.disabled = n;
	window.document.forms[0].mese.disabled = n;	
	window.document.forms[0].anno.disabled = n;
}

// abilita/disabilita i controlli a seguito del click sul checkbox
// di mostra news in orarioForm
function abilitaDataFine() {
	var n = window.document.forms[0].continuato.checked;
	window.document.forms[0].giornoF.disabled = n;
	window.document.forms[0].meseF.disabled = n;	
	window.document.forms[0].annoF.disabled = n;
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitConsigliere() {
	var form = window.document.forms[0];
	if (form.consigliere.value == "") {
		alert("Il campo consigliere non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitOperatore() {
	var form = window.document.forms[0];
	if (form.operatore.value == "") {
		alert("Il campo operatore non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitOrario() {
	// nessun campo da controllare
	var form = window.document.forms[0];
	form.submit();
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitServizio() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitCorso() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else if (isNaN(form.incontri.value)) {
		alert("Il campo incontri deve contenere un valore numerico");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitIncontro() {
	// nessun campo da controllare
	var form = window.document.forms[0];
	form.submit();
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitLink() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitRecapito() {
	var form = window.document.forms[0];
	/*if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {*/
		form.submit();
	//}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitApprofondimento() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitNews() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitProgetto() {
	var form = window.document.forms[0];
	if (form.titolo.value == "") {
		alert("Il campo titolo non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitAmministratore() {
	var form = window.document.forms[0];
	if (form.username.value == "") {
		alert("Il campo username non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitSuggerimento() {
	var form = window.document.forms[0];
	if (form.cognome.value == "") {
		alert("Il campo cognome non puo' essere vuoto");
	}
	else if (form.nome.value == "") {
		alert("Il campo nome non puo' essere vuoto");
	}
	else if (form.oggetto.value == "") {
		alert("Il campo oggetto non puo' essere vuoto");
	}
	else if (form.messaggio.value == "") {
		alert("Il campo messaggio non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}

// controlla se l'utente ha riempito correttamente i campi
// della form.
function submitLogin() {
	var form = window.document.forms[0];
	var td = document.getElementById("erroreLogin");
	td.innerText = "";
	if (form.username.value == "") {
		alert("Il campo username non puo' essere vuoto");
	}
	else if (form.password.value == "") {
		alert("Il campo password non puo' essere vuoto");
	}
	else {
		form.submit();
	}
}