/**
* @desc Angabe der Störungsbeseitigung in der Auftrgasausführung
* @since 20.05.2008 11:12 
* @author Raik Träger
*/
function SRM_Modi_CheckFailureFinished(day, month, year, hour, min)
{
	objDate = document.getElementById('FailureFinishedDate');
	objHour = document.getElementById('FailureFinishedHour');
	objMin = document.getElementById('FailureFinishedMinute');
	objImage = document.getElementById('calFailureFinishedDate');
	
	if ( document.getElementById('SRM_FailureFinished').checked == true ) {
		objDate.removeAttribute('disabled');
		objHour.removeAttribute('disabled');
		objMin.removeAttribute('disabled');
		objImage.src = '/class/calendar/img/cal.gif';
		
		//Datum setzen
		objDate.value = day + '.' + month + '.' + year;
		objHour.selectedIndex = hour;
		objMin.selectedIndex = min;
		
	}
	else {
		//Datum zurücksetzen
		objMin.selectedIndex = 0;
		objHour.selectedIndex = 0;
		objDate.value = '';
		
		objDate.setAttribute('disabled', 'disabled');
		objHour.setAttribute('disabled', 'disabled');
		objMin.setAttribute('disabled', 'disabled');
		objImage.src = '/class/calendar/img/cal_disabled.gif';
	}
}


function proofCheckboxList(elemName, num)
	{
	var elemCBList = document.getElementsByName(elemName);
	var i = 0;
	var count = 0;
	for(i=0;i<elemCBList.length;i++)
	{
		if(elemCBList[i].checked)
		{
		        count++;
		}
	}

	if(count >= num)
	{
		switchCBList(elemCBList, 'disable');
	}
	else
	{
		switchCBList(elemCBList, 'enable');
	}
}

function switchCBList(elemCBList, switchPos)
{
        var i = 0;
	for(i=0;i<elemCBList.length;i++)
	{
		if(elemCBList[i].checked == false && switchPos == 'disable')
		{
			elemCBList[i].disabled = true;
		}
		else if(elemCBList[i].disabled == true && switchPos == 'enable')
		{
			elemCBList[i].disabled = false;
		}
	}
}



