function do_login(url) {
	var email=document.form_login.username.value;
	if(!document.form_login.username.value){
		alert("Manca l'email");
	}else if(!check_mail(email) && !email){
		uscita+="L'email è errata\n";
	} else if (!document.form_login.passwd.value) {
		alert("Manca la password");
	}else {
		//log!
		var r=Math.random(0,9999999);
		$.post('../script/login.php?r='+r,{
			username:document.form_login.username.value,
			passwd:document.form_login.passwd.value
		},function(data) {
			if(data!='OK'){
				alert("Nome utente o password errati");
			}else {
				location.href=url;
			}
		});
	}
}
function reg_newsletter() {
	if(!document.newsletter.nome.value){
		alert("Manca il nome");
	}else if(!document.newsletter.email.value){
		alert("Manca l'email");
	}else {
		document.newsletter.submit();
	}
}
function check_mail(mail){
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(mail))
	{
	    return false
	}else {
		return true;
	}
}
function reg_registrazione() {
	var uscita='';
	var tabella=document.registrazione;
	if(!tabella.nome_azienda.value) uscita+="Manca il nome dell'azienda\n";
	if(!tabella.nome.value) uscita+="Manca il nome\n";
	if(!tabella.cognome.value) uscita+="Manca il cognome\n";
	if(!tabella.indirizzo.value) uscita+="Manca l'indirizzo\n";
	if(!tabella.cap.value) uscita+="Manca il CAP\n";
	if(!tabella.citta.value) uscita+="Manca la città\n";
	if(!tabella.provincia.value) uscita+="Manca la provincia\n";
	if(!tabella.nazione.value) uscita+="Manca la nazione\n";
	if(!tabella.telefono.value) uscita+="Manca il telefono\n";
	if(!tabella.email.value) uscita+="Manca l'email\n";
	if(!check_mail(tabella.email.value) && tabella.email.value)uscita+="L'email è errata\n";
	if(!tabella.passwd.value) uscita+="Manca la password\n";
	if(!tabella.passwdc.value) uscita+="Manca la conferma della password\n";
	if(tabella.passwd.value!=tabella.passwdc.value)uscita+="Le password sono diverse\n";
	if(tabella.privacy[1].checked)uscita+="La registrazione non è effettuabile senza il consenso alla privacy\n";
	if(uscita) {
		alert (uscita);
	}else {
		tabella.submit();
	}
}
