//var radioImageOff = "/main/image/form/radio0.gif"
//var radioImageOn = "/main/image/form/radio1.gif"

var radioImageOff = ""
var radioImageOn = ""

function fancyradioBox(id, groupId){
	this.id = id
	this.group = groupId
	this.pickValue = ""
}

function radioGroup(id){
	this.id = id
	this.currentChecked = ""
}

function radioBoxClick(boxId, groupId, formName, elemName, layerName) {
	currentRadioGroup = eval("radioGroup" + groupId)

	if (currentRadioGroup.currentChecked!=boxId) {
		currentradioBox = "radioBox" + boxId + groupId;
		currentCheckedBox = "radioBox" + currentRadioGroup.currentChecked + groupId;
		currentradioBoxItem = eval(currentradioBox)

		if (layerName) {
			// the images must be in the same layer
			setImage(layerName, currentCheckedBox, radioImageOff);
			setImage(layerName, currentradioBox, radioImageOn);
		} else {
			//Sets old selected to unselected
			myRadio=eval("document.images['"+currentCheckedBox+"']")
			if (myRadio) myRadio.src = radioImageOff;
			//Sets new selected to selected
			document.images[currentradioBox].src = radioImageOn;
		}
	
		var formElem;
		if (isNAV4) {
			var form = getForm(formName, layerName);
			formElem = form.eval(elemName);
		} else {
			formElem = eval("document.forms['"+formName+"']."+elemName);
		}
		formElem.value = currentradioBoxItem.pickValue;
		currentRadioGroup.currentChecked = boxId
	}
} // radioBoxClick(boxId,groupId,formName,elemName,layerName)
