Hi Paul,
I hope this will solve your problem. I had this type of code in past.
<script type="text/javascript">
function SSI_CustomGraphicalCheckbox(GraphicalCheckboxObj, InputObj, blnCheck)
{
if(InputObj.name == "Q1_r21_c1" && blnCheck == true)
{
document.getElementById("Q1_c2_21").checked = true;
document.getElementById("Q1_c2_21_graphical").removeClass("radiobox");
document.getElementById("Q1_c2_21_graphical").addClass("radioboxselected");
var i = 1;
for (i = 1; i <= 20; i++)
{
document.getElementById("Q1_c2_"+i+"").checked = false;
document.getElementById("Q1_c2_"+i+"_graphical").removeClass("radioboxselected");
document.getElementById("Q1_c2_"+i+"_graphical").addClass("radiobox");
}
}
}
function SSI_CustomGraphicalRadiobox(GraphicalRadioboxObj, InputObj)
{
if(InputObj.name == "Q1_c2")
{
var i = 1;
for (i = 1; i <= 20; i++)
{
if(InputObj.value==i)
{
document.getElementById("Q1_r"+i+"_c1").checked = true;
document.getElementById("Q1_r"+i+"_c1_graphical").removeClass("checkbox");
document.getElementById("Q1_r"+i+"_c1_graphical").addClass("checkboxselected");
}
}
}
}
</script>