<!--

//validazione form basic registration
function validatebasic() {

var nickname = document.frm_basic.user_nickname.value;
var username = document.frm_basic.user_login.value;
var password = document.frm_basic.user_password.value;
var lunghezza_pwd = document.frm_basic.user_password.value.length;
var confirm_password = document.frm_basic.user_pwd2.value;
var email = document.frm_basic.user_email.value;
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var phone = document.frm_basic.user_phone.value;
var nome = document.frm_basic.user_nome.value;
var cognome = document.frm_basic.user_cognome.value;
var indirizzo = document.frm_basic.user_address.value;

if (nickname == "") {
	alert("Il nickname è il nome che verrà pubblicato su ShowMi ed è obbligatorio");
	document.frm_basic.user_nickname.focus();
	return false;
}

else if (username == "") {
	alert("L'username è obbligatorio per effettuare il login");
	document.frm_basic.user_login.focus();
	return false;
}

else if (password == "") {
	alert("La password è obbligatoria per effettuare il login");
	document.frm_basic.user_password.focus();
	return false;
}

else if (lunghezza_pwd < 6) {
	alert("La password deve contenere almeno 6 caratteri");
	document.frm_basic.user_password.focus();
	return false;
}

else if (confirm_password == "") {
	alert("Non hai confermato la password");
	document.frm_basic.user_pwd2.focus();
	return false;
}

else if (confirm_password != password) {
	alert("Conferma password errata");
	document.frm_basic.user_pwd2.focus();
	document.frm_basic.user_pwd2.value = "";
	return false;
}

else if (email == "") {
	alert("Per registrarsi è obbligatorio inserire almeno una email di contatto");
	document.frm_basic.user_email.focus();
	return false;
}

else if ((email != "") && (!email_reg_exp.test(email))) {
	alert("Inserire un indirizzo email corretto");
	document.frm_basic.user_email.select();
	return false;
}

else if (nome == "") {
	alert("Il nome è obbligatorio");
	document.frm_basic.user_nome.focus();
	return false;
}

else if (cognome == "") {
	alert("Il cognome è obbligatorio");
	document.frm_basic.user_cognome.focus();
	return false;
}

else if (isNaN(phone)) {
	alert("Il numero di telefono deve contenere solo valori numerici senza spazi");
	document.frm_basic.user_phone.value = "";
	document.frm_basic.user_phone.focus();
	return false;
}

else if (document.frm_basic.user_privacy.checked == false) {
	alert("Devi autorizzare il trattamento dei tuoi dati personali");
	document.frm_basic.user_privacy.focus();
	return false;
}

else if (document.frm_basic.user_condizioni_servizio.checked == false) {
	alert("Devi accettare le condizioni di servizio");
	document.frm_basic.user_condizioni_servizio.focus();
	return false;
}

else {
	document.frm_basic.action = "processor/basic_registration.php";
	document.frm_basic.submit();
}

}

//-->
