// JavaScript Document
function checkEmail(value){
	if(value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1) return true;
	else return false;
	}
	
function changeColor(value){
	document.getElementById(value).style.backgroundColor="#FF6633";
	}
	
function resetColor(f){
 for (var i=0; i<f.elements.length; i++) {
  curObj = f.elements[i];
  if (curObj.tagName == 'INPUT' && (curObj.type == 'text' || curObj.type == 'password') && curObj.id != '') {
   document.getElementById(curObj.id).style.backgroundColor="";
  }
 }
}

function contact(f){
	resetColor(f);
	if(f.surname.value == ""){
		alert("E' obbligatorio inserire il cognome");
		changeColor("surname");
		return false;
		}
	if(f.name.value == ""){
		alert("E' obbligatorio inserire il nome");
		changeColor("name");
		return false;
		}
	if(f.town.value == ""){
		alert("E' obbligatorio inserire il comune");
		changeColor("town");
		return false;
		}
	if(f.city.value == ""){
		alert("E' obbligatorio inserire la provincia");
		changeColor("city");
		return false;
		}
	if(f.phone.value == ""){
		alert("E' obbligatorio inserire un recapito telefonico");
		changeColor("phone");
		return false;
		}
	if(f.mail.value == "" || checkEmail(f.mail.value) == true){
		alert("E' obbligatorio inserire un indirizzo email valido");
		changeColor("mail");
		return false;
		}
	var x = false;
	for (var i=0; i<8; i++){
		if(f.service[i].checked) x = true;
		}
	if(x == false){
		alert("Per proseguire è necessario segnalare almeno un serivizio per cui si è interessati");
		return false;
		}
	if(!f.privacy[0].checked){
		alert("Per proseguire è necessario accettare i termini sulla privacy");
		return false;
		}
	}
