// JavaScript Document

function blurForm(targetButton) // udføres ved load
{
	
	var parentTable = targetButton.parentNode;
	while (parentTable.nodeName.toUpperCase() != 'TABLE')
	{
		parentTable = parentTable.parentNode; // kravler op til div-elementet
	}
	
	var childTables = parentTable.getElementsByTagName("table");
	if (childTables)
	{
		
		for (var i = 0; i < childTables.length; i++)
		{
			var childTable = childTables[i];
			if (i == targetButton.number)
			{
				
				// class blur skal fjernes 
				// input skal enables
				var inputs = childTable.getElementsByTagName("input");
				for (var ii = 0; ii < inputs.length; ii++)
				{
					var input = inputs[ii];
					input.disabled = false;
					input.className = "";
					
				}
				var tablebodys = childTable.getElementsByTagName("tbody");
				var tablebody = tablebodys[0];
				tablebody.className = tablebody.className.replace(/ ?tableBlur/g, '');
				
			}
			else
			{
				// class blur skal tilføjes
				// input skal disables
				var inputs = childTable.getElementsByTagName("input");
				for (var ii = 0; ii < inputs.length; ii++)
				{
					var input = inputs[ii];
					input.disabled = true;
					input.className = "backblur";
					input.value = "";
				}
				var tablebodys = childTable.getElementsByTagName("tbody");
				var tablebody = tablebodys[0];
				tablebody.className += (tablebody.className=='' ? '' : ' ') + "tableBlur";
			}
		}
	}
}




function initRadioButton()  // navnet er for generelt
{
	var buttons = getElementsByAttribute("class", "disableForm");
	if (buttons)
	{
		for (var i = 0; i < buttons.length; i++)
		{
			var button = buttons[i];
			button.number = i;
			
			attachEventListener(button, 'click', eventBlurForm);
			
			if (button.checked == true)
			{
				blurForm(button);
				
			}
		}
		
		
	}
	
	
	
	
	
	
}



eventBlurForm = function(event)
{
	var target = typeof event.target != 'undefined' ? event.target : window.event.srcElement;
	while (target.nodeName.toUpperCase() != 'INPUT')
	{
		//target = target.parentNode; // kravler op til div-elementet
	}
	blurForm(target);
	

}




addLoadListener(initRadioButton);