var RADIOBUTTON_UNCHECKED_SOURCE = "globalImages/radioButton/radio_button.png";
var RADIOBUTTON_CHECKED_SOURCE = "globalImages/radioButton/radio_button_checked.png";

function radioButtonClick(aGroupName, aCheckedValue) {
	var fnGroupElementCount = getElement(aGroupName + "_count").value;
	
	if( getElement(aGroupName).value == aCheckedValue )
		aCheckedValue = "not_set";
	
	getElement(aGroupName).value = aCheckedValue;
	
	for( var count = 1; count <= fnGroupElementCount; count++ ) {
		if(getElement(aGroupName + "_" + count).value == aCheckedValue) {
			if(gHasRuntimeStyle) {
				getElement(aGroupName + "_" + count + "_image").src = 'globalImages/transparent.gif';
				getElement(aGroupName + "_" + count + "_image").runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='" + RADIOBUTTON_CHECKED_SOURCE + "', sizingMethod='image')";
			}
			else {
				getElement(aGroupName + "_" + count + "_image").src = RADIOBUTTON_CHECKED_SOURCE;
			}
		}
		else {
			if(gHasRuntimeStyle) {
				getElement(aGroupName + "_" + count + "_image").src = 'globalImages/transparent.gif';
				getElement(aGroupName + "_" + count + "_image").runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='" + RADIOBUTTON_UNCHECKED_SOURCE + "', sizingMethod='image')";
			}
			else {
				getElement(aGroupName + "_" + count + "_image").src = RADIOBUTTON_UNCHECKED_SOURCE;
			}		
		}		
	}
}