// Selecteer alle allow's en enable de dropdown boxen 
function selectAll()
{
	var input = document.getElementsByTagName('input');			
	
	for( var i = 0; i<input.length; i++)			
	{
		if(input[i].type == "checkbox") 
		{
			input[i].checked = true;
			EnableDropDown('allow_' + input[i].value);													
		}		
	}	
}
// Selecteer een compleet autorisatie object 	
function selectGroup(aiID)
{
	var input = document.getElementsByTagName('input');
	var value_aiID = "" ;
				
	for( var i = 0; i<input.length; i++)
	{			
		if(input[i].type == "checkbox") 
		{
			value_aiID = input[i].value.split("_");					
			
			if (value_aiID[0] == aiID) 
			{
				input[i].checked = true;	
				EnableDropDown('allow_' + input[i].value);									
			}
		}				
	}						
}			

// Deselecteer alle opties en disable de dropdown boxen 
function deselectAll()
{
	var input = document.getElementsByTagName('input');			
	
	for( var i = 0; i<input.length; i++)			
	{
		if(input[i].type == "checkbox") 
		{
			input[i].checked = false;
			DisableDropDown('allow_' + input[i].value);								
		}		
	}	
}

// Deselecteer een compleet autorisatieobject en disable de dropdown boxen
function deselectGroup(aiID)
{
	var input = document.getElementsByTagName('input');
	var value_aiID = "" ;
				
	for( var i = 0; i<input.length; i++)
	{			
		if(input[i].type == "checkbox") 
		{
			value_aiID = input[i].value.split("_");					
			
			if (value_aiID[0] == aiID) 
			{
				input[i].checked = false;		
				DisableDropDown('allow_' + input[i].value);				
			}
		}				
	}						
}	


// Controleer een dropdownbox; is deze disabled; enable em dan en vice versa 
function CheckDropDown(object)
{	
	if( document.getElementById(object))
	{
		var input = document.getElementById(object);
	
		if (input.disabled == true)
		{
			input.disabled = false;				
		}
		else
		{
			input.disabled = true;
			//En zet ook de dropdown zelf op null
			input.value = "";
			input.text = "Geen";
		}		
	}
}


//Disable een dropdown box en zet de waardes op "" en "Geen" 
function DisableDropDown(object)
{
	var input = document.getElementById(object);
	
	//Checken op null
	if (input != null )
	{	
		if (input.disabled == false)
		{
			input.disabled = true;				
			//En zet ook de dropdown zelf op null
			input.value = "";
			input.text = "Geen";
		}
	}			
}


//Enable een dropdown box 
function EnableDropDown(object)
{
	var input = document.getElementById(object);
		
	//Checken op null
	if (input != null )
	{
		if (input.disabled == true)
		{
			input.disabled = false;								
		}			
	}	
}		