Testar com javascript se campos do tipo radio e check estão vazios

Boa tarde,

Com o código abaixo consigo testar dependendo da aba que está ativa se um campo obrigatório esta vazio no submit do form, porém só consegui com campo do tipo text e select(combo), não consigo com campos do tipo radio ou checkbox. Este código está no javascript do submit do form, alguém poderia me ajudar a completar como posso fazer algo similar ao que eu já faço abaixo porém para campos do tipo radio ou checkbox no scriptcase:

[code]

if(pag_ativa == ‘form_project_tabs_form0’){
if(document.getElementById(“id_sc_field_projectname”).value.length < 1){
alert(‘Please enter the project name’);
document.getElementById(“id_sc_field_companyname”).focus();
return false
}
}
if(pag_ativa == ‘form_project_tabs_form1’){
if(document.getElementById(“id_sc_field_startdate”).value.length < 1){
alert(‘Please enter the start date’);
document.getElementById(“id_sc_field_startdate”).focus();
return false
}
}
if(pag_ativa == ‘form_project_tabs_form2’){
if(document.getElementById(“id_sc_field_percentcomplete”).value.length < 1){
alert(‘Please enter the percentage’);
document.getElementById(“id_sc_field_percentcomplete”).focus();
return false
}
}
if(pag_ativa == ‘form_project_tabs_igor_form3’){

}
if(pag_ativa == ‘form_project_tabs_igor_form4’){
if(document.getElementById(“id_sc_field_staff”).value == ‘’){
alert(‘Please enter the select’);
document.getElementById(“id_sc_field_staff”).focus();
return false
}
}
/*console.log(document.getElementById(“idAjaxRadio_radio_sel”).value);
console.log(document.getElementsByName(“radio_sel”).checked);
*/[/code]

Já tentou usar as macros nativas do SC:

Colocar no OnValidate:
// Campos Textos:
if (empty({Nome})) {
sc_error_message(“Nome em Branco, favor corrigir.
”);
sc_set_focus(‘Nome’);
}

// Campos CheckBox / Rádio (Simples Valor)
if ({EstadoCivil}==‘S’) {
sc_error_message(“Estado Civil Incorreto, favor corrigir.
”);
sc_set_focus(‘EstadoCivil’);
}

Eu preciso que seja no javascript, pois eu só valido os campos da aba ativa, no onvalidate ele valida todos os campos não tem como separar pela aba ativa.