Validação de formulario

galera preciso de uma ajuda para validar esse formulario

function validar() {
    if(
    (((form1.chkusuario[0].checked == false )&&
 	(form1.chkusuario[1].checked == false ))
	&&
	((form1.chkusuario[2].checked == false ))&&
        (form1.chkusuario[3].checked == false)&&
     (form1.chkusuario[4].checked == false)&&
     (form1.chkusuario[5].checked == false)&&
     (form1.chkusuario[6].checked == false))
    )
        
        
        
	if(
	(((form1.chkmateria[0].checked == false )&&
 	(form1.chkmateria[1].checked == false ))
	&&
	((form1.chkmateria[2].checked == false )))
	){
		alert('Selecione ao menos 1 Matéria.');
		form1.chkmateria[0].focus();
		return false;
	}
	if((form1.tipo[0].checked == false)&&(form1.tipo[1].checked == false)){
		alert('Informe o Tipo do Curso.');
		form1.tipo[0].focus();
		return false;
	}
	return true;
}

ao invez de usar todos esses if pode criar um método que retorna um boolean, true ou false, para fazer a validação