var count = 0;
var Radio = new Array();

function initRadioGroup(formname, group, activeItemNumber, srcItem, srcItemH, srcItemD, bDir) {
  Radio[count] = new Object();

  Radio[count].m_form = formname;

  Radio[count].m_group = group;
  Radio[count].m_activeItem = activeItemNumber;

  HTMLItem = document.getElementById(group + activeItemNumber);
  Radio[count].m_value = HTMLItem.getAttribute("value");

  Radio[count].m_srcItem = new Image();
  Radio[count].m_srcItem.src = srcItem;

  Radio[count].m_srcItemH = new Image();
  Radio[count].m_srcItemH.src = srcItemH;

  Radio[count].m_srcItemD = new Image();
  Radio[count].m_srcItemD.src = srcItemD;

  Radio[count].m_Dir = bDir;

  count++;
  return (count-1);
}

function highlightRadio(hGroup, itemNumber) {
  if (itemNumber != Radio[hGroup].m_activeItem) {
    HTMLItem = document.getElementById(Radio[hGroup].m_group + itemNumber);
    Dir = Radio[hGroup].m_Dir;
    HTMLItem.childNodes[Dir].src = Radio[hGroup].m_srcItemH.src;
  }
}

function darkingRadio(hGroup, itemNumber) {
  if (itemNumber != Radio[hGroup].m_activeItem) {
    HTMLItem = document.getElementById(Radio[hGroup].m_group + itemNumber);
    Dir = Radio[hGroup].m_Dir;
    HTMLItem.childNodes[Dir].src = Radio[hGroup].m_srcItemD.src;
  }
}

function choseRadio(hGroup, itemNumber) {
  Dir = Radio[hGroup].m_Dir;

  HTMLItem = document.getElementById(Radio[hGroup].m_group + Radio[hGroup].m_activeItem);
  HTMLItem.childNodes[Dir].src = Radio[hGroup].m_srcItemD.src;

  HTMLItem = document.getElementById(Radio[hGroup].m_group + itemNumber);
  HTMLItem.childNodes[Dir].src = Radio[hGroup].m_srcItem.src;

  Radio[hGroup].m_activeItem = itemNumber;
  Radio[hGroup].m_value = HTMLItem.getAttribute("value");

  f = document.forms[Radio[hGroup].m_form];
  eval("f." + Radio[hGroup].m_group + ".value = '" + Radio[hGroup].m_value +"'");
}

function getValue(hGroup) {
  return Radio[hGroup].m_value;
}
