var DOM = (typeof(document.getElementById) != 'undefined');

/// Check functions
function trim_name(str)
{
//	window.alert(str.replace(/_[0-9]+$/, ''));
	return str.replace(/_[0-9]+$/, '');
}


function DisableAll(Element,Name)
{
	if (DOM) {
		thisCheckBoxes = Element.parentNode.parentNode.parentNode.getElementsByTagName('input');
		for (i = 1; i < thisCheckBoxes.length; i++) {
			if (trim_name(thisCheckBoxes[i].name) == Name)
			thisCheckBoxes[i].disabled = Element.checked;
		}
	}
}

function OnlyMe(Element,Name)
{
	if (DOM) {
		thisCheckBoxes = Element.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('input');
//		window.alert(thisCheckBoxes.length);
		for (i = 0; i < thisCheckBoxes.length; i++) {
			if (trim_name(thisCheckBoxes[i].name) == Name)
			thisCheckBoxes[i].disabled = Element.checked;
		}
		Element.disabled = false; 
	}
}
