function validaCad() {
	str="";
	valido=true;
	cor="#DD0000";
	
	if(document.form1.nome.value.length<3) {
		str+="\n- O campo Nome é obrigatório";
		document.form1.nome.style.backgroundColor=cor;
		valido=false;
	}
	
	if(document.form1.endereco.value.length<3) {
		str+="\n- O campo Endereço é obrigatório";
		document.form1.endereco.style.backgroundColor=cor;
		valido=false;
	}
	
	if(document.form1.numero.value.length<3) {
		str+="\n- O campo Número é obrigatório";
		document.form1.numero.style.backgroundColor=cor;
		valido=false;
	}
	
	if(document.form1.bairro.value.length<3) {
		str+="\n- O campo Bairro é obrigatório";
		document.form1.bairro.style.backgroundColor=cor;
		valido=false;
	}
					
	if(document.form1.cidade.value.length<3) {
		str+="\n- O campo Cidade é obrigatório";
		document.form1.cidade.style.backgroundColor=cor;
		valido=false;
	}
	
	
	if(document.form1.estado.value.length<3) {
		str+="\n- O campo Estado é obrigatório";
		document.form1.estado.style.backgroundColor=cor;
		valido=false;
	}
	
	
	if(document.form1.email.value.length<3) {
		str+="\n- O campo E-mail é obrigatório";
		document.form1.email.style.backgroundColor=cor;
		valido=false;
	} else if(!document.form1.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi) ) {
		str+="\n- O e-mail digitado é invalido";
		document.form1.email.style.backgroundColor=cor;
		valido=false;
	}
	
	if(document.form1.telefone.value.length<8) {
		str+="\n- O campo Telefone ou Celular é obrigatório";
		document.form1.telefone.style.backgroundColor=cor;
		valido=false;
	}
	
	
	if(document.form1.cep.value.length<8) {
		str+="\n- O campo CEP obrigatório";
		document.form1.cep.style.backgroundColor=cor;
		valido=false;
	}
	
	if(!valido) alert("Os seguintes erros foram encontrados:\n"+str);				
	return valido;
}

