
		
function checkLoginForm(f) {
	if ((f['login_name'].value == "") || (f['login_passwd'].value == "")) {
		window.alert("Attenzione! Per registrarsi occorre inserire il proprio username e la propria password.");
		return false;
	} else {
		return true;
	}
}
		

function checkForm(f) {


	//var f = document.getElementById(n);
	for (var i = 0; c != null && i < c.length; i++) {
		//var e = document.getElementById(c[i]);
		
		var e = f[c[i]];
		if (!e) {
			window.alert("Unknown element "+c[i]);
			return false;
		}
		
		if (f['re_userpasswd'].value != f['userpasswd'].value) {
			window.alert("Attenzione! Il valore del campo ripeti password e' differente da quello del campo passowrd");
			return false;
		}
		
		if (e.options) {
			for (var j = 0; j < e.options.length; j++) {
				var o = e.options[j];
				//window.alert(c[i]+" "+o.value);
				if (o.value == '--' && o.selected) {
					window.alert("Attenzione! Hai dimenticato di compilare qualche campo.");
					return false;
				}
			}//for
		} else {
			var v = e.value;
			if (!v) {
				window.alert("Attenzione! Hai dimenticato di compilare qualche campo.");
				return false;
			}//if
			v = v.replace(/^\s+/,'');
			v = v.replace(/\s+$/,'');
			if (v == '') {
				window.alert("Attenzione! Hai dimenticato di compilare qualche campo.");
				return false;
			}//if
			
			
			if (c[i] == 'user_email') {
				if (!v.match(/^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_\-\.]+\.[a-zA-Z]{2,}$/)) {
					window.alert("E' necessario compilare l'e-mail in un formato corretto");
					return false;
				}
			}
			if ((c[i] == 'user_cap') || (c[i] == 'dlvr_cap')) {
				if (!v.match(/^[0-9]{5}/)) {
					window.alert("E' necessario inserire un CAP corretto");
					return false;
				}
			}

		}//if-else
	}//for
	
	
	if (!f['privacy'][0].checked) {
		window.alert("E' necessario esprimere il proprio consenso sul trattamento dei dati personali");
		return false;
	}//if
	return true;
}

function copydlvrfiels() {
	document.getElementById('dlvr_name').value = document.getElementById('firstname').value;
	document.getElementById('dlvr_surname').value = document.getElementById('surname').value;
	document.getElementById('dlvr_tel').value = document.getElementById('tel').value;
	document.getElementById('dlvr_address').value = document.getElementById('user_address').value;
	document.getElementById('dlvr_city').value = document.getElementById('user_city').value;
	document.getElementById('dlvr_cap').value = document.getElementById('user_cap').value;

	var user_prov = document.getElementById("user_prov");
	var dlvr_prov = document.getElementById("dlvr_prov");

	dlvr_prov.selectedIndex = user_prov.selectedIndex;
	
	return false;

}
