Manipulação de radio buttons com if else sem sucesso - Resolvido

Boa tarde pessoal, tudo bem?

Estou com um problema muito simples, mas não estou entendendo a lógica do porquê estar falhando :?.

Tenho um grupo de radio buttons onde todos elementos pertencem ao mesmo “name” (relatorio), e estou tentando manipulá-los para que, se tal radio está checked, habilitar um outro grupo de radios na mesma página (processos).

Exe:

Relatorio X
Relatorio Y
Relatorio Z

O caso é que gostaria que: se tanto o radio relatorioY como o radio relatorioZ forem selecionados, habilitar o mesmo grupo processos, da mesma forma. O resultado é que somente quando o relatorioZ está marcado funciona. :cry:

Minha validação do js abaixo:

if(document.forms[0].elements[i].value=="RelatorioX") 
				{
					if(document.forms[0].elements[i].checked==true)
					{
						document.forms[0].processos[0].disabled=false;
						document.forms[0].processos[1].disabled=false;
						document.forms[0].processos[2].disabled=false;
					} else {
						document.forms[0].processos[0].disabled=true;
						document.forms[0].processos[1].disabled=true;
						document.forms[0].processos[2].disabled=true;
					}					
				}
				
				if(document.forms[0].elements[i].value=="RelatorioY") 
				{
					if(document.forms[0].elements[i].checked==true)
					{
						document.forms[0].processos[0].disabled=false;
						document.forms[0].processos[1].disabled=false;
						document.forms[0].processos[2].disabled=false;
					} else {
						document.forms[0].processos[0].disabled=true;
						document.forms[0].processos[1].disabled=true;
						document.forms[0].processos[2].disabled=true;
					}					
				}

if(document.forms[0].elements[i].value=="RelatorioZ") 
				{
					if(document.forms[0].elements[i].checked==true)
					{
						document.forms[0].processos[0].disabled=false;
						document.forms[0].processos[1].disabled=false;
						document.forms[0].processos[2].disabled=false;
					} else {
						document.forms[0].processos[0].disabled=true;
						document.forms[0].processos[1].disabled=true;
						document.forms[0].processos[2].disabled=true;
					}					
				}

Tentei várias formas como:

if(document.forms[0].elements[i].value==“RelatorioY”){

}
else if(document.forms[0].elements[i].value==“RelatorioZ”) {

}

Criei métodos novos para habilitar/desabilitar um grupo usado nas validações acima, mas nada. Ele sempre habilita/desabilita apenass quando o radio relatórioZ está marcado. Se o radio Y está marcado ele não faz nada.

Estou pensando em mudar para Jquery, mas como estou me familiarizando primeiro com js gostaria de entender primeiro o que há de errado com minha lógica antes.

Agradeço a quem puder sanar essa dúvida!

abs

Salve galera, consegui.

Estava faltando definir que algum outro radio se estivesse marcado, desabilitaria o outro grupo.

Valeu!