$(document).ready(function() {

	$('#product-locator-form .radios-bqt input').change(
		function()
		{
			document.forms["product-locator-form"].submit();
		}
	);

	// Die Variablen artGruppen, childOrgs werden im HEAD initialisiert.

	setArtGrpVisibility();

	$('#artkat').change(
		function()
		{
			var selectedValue = $(this).find(':selected').val();
			var gruppen = new Array();
			if(artGruppen[selectedValue]) {
				gruppen = artGruppen[selectedValue];
			}
			var htmlOptions = '<option value=""></option>';
			for(var i=0; i<gruppen.length; i++) {
				htmlOptions += '<option value="' + gruppen[i][0] + '">' + gruppen[i][1] + '</option>';
			}
			$('#artkatId').html(htmlOptions);
			setArtGrpVisibility();
		}
	);

	setChildOrgsVisibility();

	$('#orgId').change(
		function()
		{
			var selectedValue = $(this).find(':selected').val();
			var childs = new Array();
			if(childOrgs[selectedValue]) {
				childs = childOrgs[selectedValue];
			}
			//console.log(childs);
			var htmlOptions = '<option value=""></option>';
			for(var i=0; i<childs.length; i++) {
				htmlOptions += '<option value="' + childs[i][0] + '">' + childs[i][1] + '</option>';
			}
			$('#childOrgId').html(htmlOptions);
			setChildOrgsVisibility();
		}
	);

	function setArtGrpVisibility()
	{
		var selectedValue = $('#artkat :selected').val();
		if(selectedValue != '') {
			$('#artkatId').css('display', 'inline');
		} else {
			$('#artkatId').css('display', 'none');
		}
	}

	function setChildOrgsVisibility()
	{
		var selectedValue = $('#orgId :selected').val();
		if(childOrgs[selectedValue]) {
			$('#childOrgId').css('display', 'inline');
		} else {
			$('#childOrgId').css('display', 'none');
		}
	}

});
