function check_email(indirizzo){
    if (!(indirizzo.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/))){
		alert("ATTENZIONE! Hai inserito un indirizzo E-Mail in un formato non valido.");
		return false;
    } else {
		return true;
	}
}

function check_newsletter(){
	var rispondo=false;
	var errore="";
	if (document.getElementById('newsletter').email.value == ""){
		errore=errore+"- E-Mail\n";	
	}		
	if (errore){
		alert("ATTENZIONE! Nessun indirizzo E-Mail è stato inserito.");
		rispondo=false;
	} else {
		rispondo=check_email(document.getElementById('newsletter').email.value);
	}
	/*if (rispondo==true){
		alert("ATTENZIONE! La newsletter non è ancora attiva, sieti pregati di iscrivervi prossimamente!");
		rispondo=false;
	}*/
	return rispondo;
}

function check_login(){
	var doc=document.getElementById("login");
	var errore="";
	var rispondo=false;
	if (doc.user.value == ""){
		errore=errore+"- Username\n";
	}
	if (doc.pwd.value == ""){
		errore=errore+"- Password\n";	
	}
	if (errore){
		alert("ATTENZIONE! Non sono stati inseriti i seguenti dati di accesso: \n\n"+errore);
		rispondo=false;
	} else {
		rispondo=true;
	}
	if (rispondo==true){
		alert("ATTENZIONE! Accesso non consentito: username e/o password errati!");
		rispondo=false;
	}
	return rispondo;
}

function checkdati(){
	var doc=document.getElementById('modulo_mail');
	var errore="";
	var rispondo=false;
	if (doc.nome.value == ""){
		errore=errore+"- Nome\n";
	}
	if (doc.cognome.value == ""){
		errore=errore+"- Cognome\n";	
	}
	if (doc.email.value == ""){
		errore=errore+"- E-Mail\n";	
	}
	if (doc.contenuto.value == ""){
		errore=errore+"- Messaggio\n";	
	}
	if (doc.cod_antispam.value == ""){
		errore=errore+"- Codice Antispam\n";	
	}
	if (errore){
		alert("ATTENZIONE! Devono essere compilati i seguenti campi obbligatori: \n\n"+errore);
		rispondo=false;
	} else {
		rispondo=check_email(document.getElementById('modulo_mail').email.value);
	}
	return rispondo;
}

function Response(){
	alert("The English version of this site will be available as soon as possible!");
}