function impostaLingua(lingua,pagina){
	location.href = "impostaLingua.asp?lingua=" + lingua + "&pagina=" + pagina;
}

function controllaRichiestaPreventivoProgettazione(){
	var msg="";
	if(document.formRichiesta.nome.value==""){msg=msg+"Il campo Nome è obbligatorio\n";}
	if(document.formRichiesta.cognome.value==""){msg=msg+"Il campo Cognome è obbligatorio\n";}
	if(document.formRichiesta.societa.value==""){msg=msg+"Il campo Società è obbligatorio\n";}
	if(document.formRichiesta.email.value==""){msg=msg+"Il campo E-Mail è obbligatorio\n";}
	if(!document.formRichiesta.autorizzo.checked){msg=msg+"Non posso procedere senza autorizzazione\n";}
	 
  	if (msg != ""){
		alert(msg);
		return false;  	
	}else{
		return controllaDati();
	}
}

function controllaRichiestaPreventivoRealizzazione(){
	var msg="";
	if(document.formRichiesta.nome.value==""){msg=msg+"Il campo Nome è obbligatorio\n";}
	if(document.formRichiesta.cognome.value==""){msg=msg+"Il campo Cognome è obbligatorio\n";}
	if(document.formRichiesta.societa.value==""){msg=msg+"Il campo Società è obbligatorio\n";}
	if(document.formRichiesta.email.value==""){msg=msg+"Il campo E-Mail è obbligatorio\n";}
	if(!document.formRichiesta.autorizzo.checked){msg=msg+"Non posso procedere senza autorizzazione\n";}
	 
  	if (msg != ""){
		alert(msg);
		return false;  	
	}else{
		return controllaDati();
	}
}

function controllaRichiestaLavoraConNoi(){
	var msg="";
	if(document.formRichiesta.nome.value==""){msg=msg+"Il campo Nome è obbligatorio\n";}
	if(document.formRichiesta.cognome.value==""){msg=msg+"Il campo Cognome è obbligatorio\n";}
	if(document.formRichiesta.email.value==""){msg=msg+"Il campo E-Mail è obbligatorio\n";}
	if(!document.formRichiesta.autorizzo.checked){msg=msg+"Non posso procedere senza autorizzazione\n";}
	 
  	if (msg != ""){
		alert(msg);
		return false;  	
	}else{
		return controllaDati();
	}
}

function controllaDati() {
		 if (!indirizzoEmailValido(document.formRichiesta.email.value)) {
		 	document.formRichiesta.email.select();
			alert("Si prega di inserire un indirizzo E-Mail valido");
			return false;
		 }
		else
			return true;
}

function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
  };
