<!--
<!-- controlla i campi del form cap e prefissi -->
function controlla() {
var f = document.f1

if ((f.comune.value == "") & (f.frazione.value == "") & (f.provincia.value == "") & (f.via.value == "") & (f.cap.value == "")) 
  {
alert("E necessario compilare almeno un campo per eseguire la ricerca !");
 f.comune.focus();
return false;
}

else
 {


var cp =(f.comune.value)
if ((cp.length < 2) & (cp.length > 0)) {
alert("Pochi dati nel campo comune !    inserire almeno 2 caratteri !");
f.comune.focus();
return false;
}

var cp =(f.frazione.value)
if ((cp.length < 2) & (cp.length > 0)) {
alert("Pochi dati nel campo frazione !    inserire almeno 2 caratteri !");
f.frazione.focus();
return false;
}

var cp =(f.provincia.value)
if ((cp.length != 2) & (cp.length > 0)) {
alert("I dati nel campo provincia non sono corretti !   inserire 2 caratteri !");
f.provincia.focus();
return false;
}

var cp =(f.via.value)
if ((cp.length < 2) & (cp.length > 0)) {
alert("Pochi dati nel campo Via !    inserire almeno 2 caratteri !");
f.via.focus();
return false;
}

var cp =(f.cap.value)
if ((cp.length != 5) & (cp.length > 0)) {
alert("CAP incompleto ! il codice è formato da 5 caratteri !");
f.cap.focus();
return false;
}

     	re = /[\D]/; // caratteri non numerici	

	if (!re.test(cp)==false) {
		alert("Caratteri non validi nel CAP!")
		f.cap.focus();
      return false;
	}



}
}

// -->