function formSubmit(arrayCheck){
	var firstName		= document.contact.firstName;
	var lastName		= document.contact.lastName;
	var phone			= document.contact.phone;
	var email	 		= document.contact.email;
	var phone_reg_exp 	= /^([0-9_\.\-\+\ \/])+$/;
	var email_reg_exp 	= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	var privacy 		= document.contact.privacy.checked;
	var colorKO			= "#C0C0C0";
	
	if (firstName.value == "" || firstName.value == "undefined"){
		alert (arrayCheck["firstName"]);
		firstName.style.backgroundColor = colorKO;
		firstName.focus();
	}
	else if (lastName.value == "" || lastName.value == "undefined"){
		alert (arrayCheck["lastName"]);
		lastName.style.backgroundColor = colorKO;
		lastName.focus();
	}
	else if ((phone.value == "") || (phone.value == "undefined")){
		alert(arrayCheck["phone1"]);
		phone.style.backgroundColor = colorKO;
		phone.focus();
	}
	else if (phone.value != "" && !phone_reg_exp.test(phone.value)){
		alert(arrayCheck["phone2"]);
		phone.style.backgroundColor = colorKO;
		phone.value = '';
		phone.focus();
	}
	else if ((email.value == "") || (email.value == "undefined")){
		alert(arrayCheck["email1"]);
		email.style.backgroundColor = colorKO;
		email.focus();
	}
	else if (email.value != "" && !email_reg_exp.test(email.value)){
		alert(arrayCheck["email2"]);
		email.style.backgroundColor = colorKO;
		email.value = '';
		email.focus();
	}
	else if (privacy == false){
		alert(arrayCheck["privacy"]);
	}
	else{
		document.contact.action = ("modules/Contatti/form.php") ;
		document.contact.submit();
	}
}


function colorOK(field){
	var colorOK	= "#FFFFFF";
	if (field == "firstName")
		document.contact.firstName.style.backgroundColor = colorOK;
	if (field == "lastName")
		document.contact.lastName.style.backgroundColor = colorOK;
	if (field == "phone")
		document.contact.phone.style.backgroundColor = colorOK;
	if (field == "email")
		document.contact.email.style.backgroundColor = colorOK;
}