function checaCampos(form,valid){
	var x = 0;
	var y = 0;
	var aux = "";
	var tipoInput = new Array(form.elements.length);
	if (!form) form = document.form[0];
	for (var i = 0; i < form.elements.length; i++){
		aux = form.elements[i].type;
		if (aux.toUpperCase() == "TEXT"){
			y++
			if ((form.elements[i].value == "")){
				x++;
			}
		}else if(aux.toUpperCase() == "SELECT-ONE") {
			y++
			if ((form.elements[i].selectedIndex == 0)){
				x++;
			}
		}else if(aux.toUpperCase() == "CHECKBOX") {
			y++
			if (!(form.elements[i].checked)){
				x++;
			}
		}else tipoInput = false;
	}	
//	alert(x+' '+y)
 	var ret;
	if (x == y) {
		alert('O formulário tem os seguintes erros:\n\n- Pelo menos um dos campos tem que ser preenchido.\n\n Preencha pelo menos um para continuar !\n');
		ret = false;
	}else if (valid == 1) {
		ret = validacaoReq();
	}else ret = true;
	return ret;
}