function checkdata () {

	var response = true;
	var nome = document.getElementById('nome').value;
	var cognome = document.getElementById('cognome').value;
	var email = document.getElementById('email').value;
	var telefono = document.getElementById('telefono').value;
	var comune = document.getElementById('comune').value;
	var via = document.getElementById('via').value;
	var cap = document.getElementById('cap').value;
	var scode = document.getElementById('scode').value;
	
	if (nome == "") {
		alert ("Please insert a value in the First Name field");
		document.getElementById("nome").focus();
		response = false; 
		return (response);
	}
	
	if (cognome == "") {
		alert ("Please insert a value in the Last Name field");
		document.getElementById("cognome").focus();
		response = false; 
		return (response);
	}	
	
	if (telefono == "") { 
		alert ("Please insert a value in the Phone field");
		document.getElementById("telefono").focus();
		response = false;
		return (response);
	}
	else{	
	var telefonoReg = /^\d{1,24}$/; 
		if (!telefonoReg.test(telefono)) {
			alert("Please use digits only in the Phone field");
			document.getElementById("telefono").focus();
			response = false; 
			return (response);
		}
	}
	
	
	if (email == "") {
		alert ("Please insert a value in the E-mail field");
		document.getElementById("email").focus();
		response = false; 
		return (response);
	}
	else{
		var emailReg =/^[A-Za-z0-9][\w-.]+[A-Z_a-z0-9]@[A-Za-z0-9]([\w-.]+[A-Za-z0-9]\.)+([A-Za-z]){2,4}$/; 
		if (!emailReg.test(email)) {
			alert ("Please insert a correct value in the E-mail field");
			document.getElementById('email').focus();
			response = false; 
			return (response);
		}
	}
	
	if (comune == "") {
		alert ("Please insert a value in the City field");
		document.getElementById("comune").focus();
		response = false; 
		return (response);
	}
	
	
	if (via == "") {
		alert ("Please insert a value in the Address field");
		document.getElementById("via").focus();
		response = false; 
		return (response);
	}	
	

	
	if (cap == "") {
		alert ("Please insert a value in the Zip Code field");
		document.getElementById("cap").focus();
		response = false; 
		return (response);
	}
	
	if (scode == "") {
		alert ("Please insert a value in the Security Code field");
		document.getElementById("scode").focus();
		response = false; 
		return (response);
	}
	
	if (!(document.getElementById("condizioni").checked)){
		alert("Please auothorize to personal data handling");
		document.getElementById("condizioni").focus();
		response = false; 
		return (response);
	}
	
	
	if (response == true)
		document.getElementById("frmModuloContatti").submit();
}

function resetta_form(){
	if (confirm("Are you sure you want to reset the information provided?")){
		document.getElementById("frmModuloContatti").reset();
		document.getElementById("nome").focus();	
	}
}
