////////////////////////// validazione form login ////////////////////////////////////////////////////////
//form_login-registraz.asp
function valida_login(){
with(document.form_login) {
	if(email.value=="") {
	alert("Inserire l' E-mail");
	email.focus();
	return false;
	}
	var stato=true;
	if(email.value.indexOf(" ")!=-1) {
	email.focus();
	stato=false;
	}
	var chiocciola=email.value.indexOf("@");
	if(chiocciola<2) {
	email.focus();
	stato=false;
	}
	var punto=email.value.indexOf(".", chiocciola);
	if(punto<chiocciola+3) {
	email.focus();
	stato=false;
	}
	var lung=email.value.length;
	if(lung-punto<3) {
	email.focus();
	stato=false;
	}   
	if(stato==false) {
		alert("E-mail non valida");
	return stato;
	}
	if(password.value!="") {
		var lung_password=password.value.length;
		if(lung_password!=8) {
		alert("La Password deve contenere 8 caratteri");
		password.focus();
		return false;
		}
	}
	document.form_login.submit();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////// validazione form registrazione ////////////////////////////////////////////////
//form_login-registraz.asp

function valida_registrazione(){
with(document.form_registrazione) {
	if(email.value=="") {
	alert("Inserire l' E-mail");
	email.focus();
	return false;
	}
	var stato=true;
	if(email.value.indexOf(" ")!=-1) {
	email.focus();
	stato=false;
	}
	var chiocciola=email.value.indexOf("@");
	if(chiocciola<2) {
	email.focus();
	stato=false;
	}
	var punto=email.value.indexOf(".", chiocciola);
	if(punto<chiocciola+3) {
	email.focus();
	stato=false;
	}
	var lung=email.value.length;
	if(lung-punto<3) {
	email.focus();
	stato=false;
	}   
	if(stato==false) {
		alert("E-mail non valida");
	return stato;
	}
	if(password.value=="") {
	alert("Inserire la Password");
	password.focus();
	return false;
	}
	var lung_password=password.value.length;
	if(lung_password!=8) {
	alert("La Password deve contenere 8 caratteri");
	password.focus();
	return false;
	}
	if(conferma_password.value=="") {
	alert("Conferma la Password");
	conferma_password.focus();
	return false;
	}
	var lung_conferma_password=conferma_password.value.length;
	if(lung_conferma_password!=8) {
	alert("La Password deve contenere 8 caratteri");
	conferma_password.focus();
	return false;
	}
	if(conferma_password.value!=password.value) {
	alert("Le due Password devono essere uguali");
	password.focus();
	return false;
	}
	if(privacy.checked == false) {
	alert("Per registrarti devi accettare le condizioni sulla Privacy");
	privacy.focus();
	return false;
	}
	document.form_registrazione.submit();
}
}	
//////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////// validazione form inserisci artisti //////////////////////////////////////////////
//artisti.asp
function valida_inserisci_artisti(){
with(document.form_inserisci_artisti) {
	if(nome.value=="") {
	alert("Inserire il Nome della Compagnia/Artista");
	nome.focus();
	return false;
	}
	if(tipologia.value=="") {
	alert("Inserire la Tipologia di Spettacolo");
	tipologia.focus();
	return false;
	}
	if(componenti.value=="") {
	alert("Inserire il Numero di Componenti");
	componenti.focus();
	return false;
	}	
	if(componenti.value!="") {
		if(isNaN(componenti.value)) {
		alert("Il Numero di Componenti deve essere un numero");
		componenti.focus();
		return false;
		}
	}
	if(anno.value=="aaaa") {
	alert("Inserire l'Anno di Inizio dell'Attivitą");
	anno.focus();
	return false;
	}	
	if(sede.value=="") {
	alert("Inserire la Sede della Compagnia/Artista");
	sede.focus();
	return false;
	}		
	if(descrizione.value=="") {
	alert("Inserire la Descrizione");
	descrizione.focus();
	return false;
	}		
	if(foto.value!="") {
	var punto = foto.value.indexOf(".");
	var lunghezza = foto.value.length;
	var estensione = foto.value.substr(punto,lunghezza);
	if((estensione!=".jpg") && (estensione!=".jpeg") && (estensione!=".JPG") && (estensione!=".JPEG")) {
	alert("L'immagini deve essere JPEG");
	foto.focus();
	return false;
	}
	}
	document.form_inserisci_artisti.submit();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////// validazione form modifica artisti //////////////////////////////////////////////
//artisti.asp
function valida_modifica_artisti(){
with(document.form_modifica_artisti) {
	if(nome.value=="") {
	alert("Inserire il Nome della Compagnia/Artista");
	nome.focus();
	return false;
	}
	if(tipologia.value=="") {
	alert("Inserire la Tipologia di Spettacolo");
	tipologia.focus();
	return false;
	}
	if(componenti.value=="") {
	alert("Inserire il Numero di Componenti");
	componenti.focus();
	return false;
	}	
	if(componenti.value!="") {
		if(isNaN(componenti.value)) {
		alert("Il Numero di Componenti deve essere un numero");
		componenti.focus();
		return false;
		}
	}
	if(sede.value=="") {
	alert("Inserire la Sede della Compagnia/Artista");
	sede.focus();
	return false;
	}		
	if(descrizione.value=="") {
	alert("Inserire la Descrizione");
	descrizione.focus();
	return false;
	}		
	document.form_modifica_artisti.submit();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////// validazione form modifica foto artisti //////////////////////////////////////////////
//artisti.asp

function valida_foto_artisti(){
with(document.form_foto_artisti) {
	if(foto.value=="") {
	alert("Inserire l'immagine");
	foto.focus();
	return false;
	}	
	var punto = foto.value.indexOf(".");
	var lunghezza = foto.value.length;
	var estensione = foto.value.substr(punto,lunghezza);
	if((estensione!=".jpg") && (estensione!=".jpeg") && (estensione!=".JPG") && (estensione!=".JPEG")) {
	alert("Le immagini devono essere JPEG");
	foto.focus();
	return false;
	}
	document.form_foto_artisti.submit();
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////// validazione form inserisci festival //////////////////////////////////////////////
//festival.asp
function valida_inserisci_festival(){
with(document.form_inserisci_festival) {
	if(nome.value=="") {
	alert("Inserire il Nome del Festival");
	nome.focus();
	return false;
	}
	if(tipologia.value=="") {
	alert("Inserire la Tipologia di Festival");
	tipologia.focus();
	return false;
	}	
	if(anno.value=="aaaa") {
	alert("Inserire l'Anno della prima edizione del Festival");
	anno.focus();
	return false;
	}	
	if(sede.value=="") {
	alert("Inserire la Sede del Festival");
	sede.focus();
	return false;
	}
	if(inizio_giorno.value=="gg") {
	alert("Inserire il Giorno di Inizio del Festival");
	inizio_giorno.focus();
	return false;
	}	
	if(inizio_mese.value=="mm") {
	alert("Inserire il Mese di Inizio del Festival");
	inizio_mese.focus();
	return false;
	}	
	if(inizio_anno.value=="aaaa") {
	alert("Inserire l'Anno di Inizio del Festival");
	inizio_anno.focus();
	return false;
	}		
	if(fine_giorno.value=="gg") {
	alert("Inserire il Giorno di Fine del Festival");
	fine_giorno.focus();
	return false;
	}	
	if(fine_mese.value=="mm") {
	alert("Inserire il Mese di Fine del Festival");
	fine_mese.focus();
	return false;
	}	
	if(fine_anno.value=="aaaa") {
	alert("Inserire l'Anno di Fine del Festival");
	fine_anno.focus();
	return false;
	}		
	if(descrizione.value=="") {
	alert("Inserire la Descrizione");
	descrizione.focus();
	return false;
	}		
	if(allegato.value!="") {
	var punto = allegato.value.indexOf(".");
	var lunghezza = allegato.value.length;
	var estensione = allegato.value.substr(punto,lunghezza);
	if((estensione!=".zip") && (estensione!=".ZIP")) {
	alert("L'allegato deve essere compresso con WinZip");
	allegato.focus();
	return false;
	}
	}
	document.form_inserisci_festival.submit();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////// validazione form modifica festival //////////////////////////////////////////////
//festival.asp
function valida_modifica_festival(){
with(document.form_modifica_festival) {
	if(nome.value=="") {
	alert("Inserire il Nome del Festival");
	nome.focus();
	return false;
	}
	if(tipologia.value=="") {
	alert("Inserire la Tipologia di Festival");
	tipologia.focus();
	return false;
	}		
	if(sede.value=="") {
	alert("Inserire la Sede del Festival");
	sede.focus();
	return false;
	}		
	if(descrizione.value=="") {
	alert("Inserire la Descrizione");
	descrizione.focus();
	return false;
	}				
	document.form_modifica_festival.submit();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////// validazione form modifica allegato festival //////////////////////////////////////////////
//festival.asp

function valida_allegato_festival(){
with(document.form_allegato_festival) {
	if(allegato.value=="") {
	alert("Inserire l'immagine");
	allegato.focus();
	return false;
	}	
	var punto = allegato.value.indexOf(".");
	var lunghezza = allegato.value.length;
	var estensione = allegato.value.substr(punto,lunghezza);
	if((estensione!=".zip") && (estensione!=".ZIP")) {
	alert("L'allegato deve essere compresso con WinZip");
	allegato.focus();
	return false;
	}
	document.form_allegato_festival.submit();
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////