/** Custom Radio Buttons
 *
**/

var radioTracker = new Array();

function radioValue(targetObjectID, targetForm, targetField, setValue) {

  var targetObject    = document.getElementById(targetObjectID);

  if( targetObject ) {

    if( radioTracker[targetForm] && radioTracker[targetForm][targetField] ) {
      radioTracker[targetForm][targetField].style.visibility = 'hidden';

    }

    targetObject.style.visibility = 'visible';

    if( radioTracker[targetForm] == undefined ) {
      radioTracker[targetForm] = new Array();
    }

    radioTracker[targetForm][targetField] = targetObject;

    document.forms[targetForm].elements[targetField].value = setValue;

    if( userBrowser == 'FF' && userVersion == 3 ) {
      if( document.selection && document.selection.empty ) {
        document.selection.empty();
        if( scrollIndicator.parentNode ) {
          scrollIndicator.parentNode.blur();
        }
      } else if( window.getSelection ) {
        window.getSelection().removeAllRanges();
      }
    }

  }

  return true;

} 