function hideShowTaskSettings() {
	var inputs = document.getElementsByTagName( 'input' );
	for( var i = 0; i < inputs.length; i++ ) {
		var input = inputs[ i ];
		if( input.type == 'radio' && input.name == 'taskID' && input.checked ) {
			showTaskSettings( input.id );
			return;
		}
	}
	showTaskSettings( '-1' );
}

function showTaskSettings( taskId ) {
	var input = $( taskId );
	var divs = document.getElementsByTagName( 'div' );
	var memberTaskSettingsDiv = new Array();
	for( var i = 0; i < divs.length; i++ ) {
		if( divs[ i ].className == 'memberTaskSettings' )
			memberTaskSettingsDiv[ memberTaskSettingsDiv.length ] = divs[ i ];
	}
	for( i = 0; i < memberTaskSettingsDiv.length; i++ ) {
		if( memberTaskSettingsDiv[ i ].id != 'memberTaskSettings' + taskId )
			memberTaskSettingsDiv[ i ].style.display = 'none';
		else
			memberTaskSettingsDiv[ i ].style.display = 'block';
	}
}

function hideTaskActionSettings() {
	var inputs = document.getElementsByTagName( 'input' );
	for( var i = 0; i < inputs.length; i++ ) {
		var input = inputs[ i ];
		if( input.type == 'checkbox' ) {
			if( input.className == 'taskActionCheck' && ! input.checked )
				$( 'taskActionExtra' + input.getAttribute( 'value' ) ).style.display = 'none';
			else if( input.className == 'taskActionAnswerCheck' && input.disabled )
				$( 'taskActionAnswerExtra' + input.getAttribute( 'value' ) ).style.display = 'none';
			else if( input.className == 'taskPersonalActionCheck' && ! input.checked )
				$( 'taskPersonalActionExtra' + input.getAttribute( 'value' ) ).style.display = 'none';
			else if( input.className == 'taskPersonalActionAnswerCheck' && input.disabled )
				$( 'taskPersonalActionAnswerExtra' + input.getAttribute( 'value' ) ).style.display = 'none'; 
		}
			
	}
}

function showHideTaskActionSettings( taskActionId ) {
	var input = $( 'taskAction' + taskActionId );
	var list = $( 'taskActionExtra' + taskActionId );
	if( input.checked )
		list.style.display = 'block';
	else
		list.style.display = 'none';
}

function showHideTaskActionAnswerSettings( taskActionAnswerId ) {
	var input = $( 'taskActionAnswer' + taskActionAnswerId );
	var list = $( 'taskActionAnswerExtra' + taskActionAnswerId );
	if( input.checked )
		list.style.display = 'block';
	else
		list.style.display = 'none';
}

function showHideTaskPersonalActionSettings( taskId ) {
	var input = $( 'taskPersonalAction' + taskId );
	var list = $( 'taskPersonalActionExtra' + taskId );
	if( input.checked )
		list.style.display = 'block';
	else
		list.style.display = 'none';
}

function showHideTaskPersonalActionAnswerSettings( taskPersonalActionAnswerId ) {
	var input = $( 'taskPersonalActionAnswer' + taskPersonalActionAnswerId );
	var list = $( 'taskPersonalActionAnswerExtra' + taskPersonalActionAnswerId );
	if( input.checked )
		list.style.display = 'block';
	else
		list.style.display = 'none';
}
