function checkPackageEventCheckbox(packCode, childQty, maxQty)
{
	var disabledObjs = new Array();

	if((childQty == 1 && childQty == maxQty) || (maxQty == 0))
	{
		return true;
	}

	cntCheck = 0;

	for(n = 1; n <= childQty; n++)
	{
		obj = document.getElementById(packCode+'_'+n);
		if (obj.disabled && obj.checked) 
			disabledObjs.push(obj);
		if(obj.checked)
			cntCheck++;
	}

	if(cntCheck == maxQty)
	{
		for(n = 1; n <= childQty; n++)
		{
			obj = document.getElementById(packCode+'_'+n);
			if(!obj.checked)
				obj.disabled=true;
		}
	}
	else
	{
		for(n = 1; n <= childQty; n++)
		{
			obj = document.getElementById(packCode+'_'+n);
				obj.disabled=false;
		}
	}
	for(n = 0; n < disabledObjs.length; n++) {
		disabledObjs[n].disabled = true;
	}
}
