//O formulário faz pesquisa por Freguesia, Local, Chave e código Postal
//A pesquisa para ser realizada tem que ter no minimo dois 3 caracteres tanto na chv como no lugar e ser um código
//postal válido (7 digitos)

function ValidaFormPsqAvaConcelho() {
		  var cp7 = FormPsqAvaConcelho.cp4.value+FormPsqAvaConcelho.cp3.value;
		  var val = true;
		  //alert(cp7.length+'tipo de pesquisa: \n'+FormPsqRua.doit.value);
		  var msg = "Atenção:\n";
		  	if(FormPsqAvaConcelho.chv.value=="" && FormPsqAvaConcelho.lugar.value=="" && FormPsqAvaConcelho.freguesia.value=="0" && (cp7 =="")  ) {
			msg += "Tem que preencher um dos campo de pesquisa.\n";
			val = false;
			}
			if(((FormPsqAvaConcelho.chv.value !="" && (FormPsqAvaConcelho.chv.value.length < 3)) || (FormPsqAvaConcelho.lugar.value !="" && (FormPsqAvaConcelho.lugar.value.length < 3))) && (cp7 =="")) {
			msg += "Por favor coloque uma palavra de pesquisa no mínimo com 3 letras.\n";
			val = false;
			}
			
			if(((FormPsqAvaConcelho.chv.value !="" && (FormPsqAvaConcelho.chv.value.length < 3)) || (FormPsqAvaConcelho.lugar.value !="" && (FormPsqAvaConcelho.lugar.value.length < 3))) && (cp7 !="")) {
			msg += "Por favor coloque uma palavra de pesquisa no mínimo com 3 letras.\n";
			val = false;
			}
			
			if((cp7 !="") && (isNaN(cp7) || (cp7.length != 7))) {
			  msg += "O Código Postal tem que ser de 7 dígitos.\n";
			 val = false;
			}
			
			if(val) return true;
			else {
			  alert(msg);
			  return(false);
			}
			}