/**
* <script>
*
* IsyCat Standard Radiobutton Functions
*
* @author 		Gaetan Lauff	<glauff@plansoft.de>
* @copyright	Plan Software GmbH, 2001 - 2003
* @package 		Base
*
* This is not free software.
*/

function initRadiobuttonGroup(id) {
	var group = document.getElementById(id + "_GROUP");
	var radioGroup = document.isycat[id];
	
	if ((checkedRadiobutton = group.getAttribute('selected')) != null && checkedRadiobutton != '') {
		for (var i=0; i < radioGroup.length; i++) {
			if (radioGroup[i].value == checkedRadiobutton) {
				radioGroup[i].checked = true;
			}
		}
	} else {
		;
	}
}

function switchRadio(id, value) {
	var radiogroup = parent.document.isycat[id];
	
	for (i=0; i < radiogroup.length; i++) {
		if (radiogroup[i].value == value) {
			radiogroup[i].checked = true;
			if (document.fireEvent) {
				bfired = radiogroup[i].fireEvent('onclick');
			}
		}
	}
}

function getRadioValue(id) {
	var radiogroup = parent.document.isycat[id];
	
	for (i=0; i < radiogroup.length; i++) {
		if (radiogroup[i].checked == true) {
			return radiogroup[i].value;
		}
	}
	
	return false;
}

function resetRadio(id) {
	var radiogroup = parent.document.isycat[id];
	
	for (var i=0; i < radiogroup.length; i++) {
		if (radiogroup[i].checked == true) {
			radiogroup[i].checked == false;
		}
	}
}