window.addEvent("domready", function(){
	
	updateSecondaryGroup();
	
	if ($("primary_id")) {
		$("primary_id").addEvent("change", function(){
			updateSecondaryGroup();
		})
	}

});

function updateSecondaryGroup() {
	
	if ($("primary_id")) {
		var primary_id = $("primary_id").value;
		var secondary_count = secondary_group.length;
		
		$("secondary_id").set('text', '');
		new Element('option', {
			'text'		: 'wszystkie',
			'value'		: 0,
			'selected'	: 'selected'
		}).injectInside($("secondary_id"));
		
		if (primary_id > 0) {
			for (var i = 0; i < secondary_count; i++) {
				if (secondary_group[i][0] == primary_id) {
					if (secondary_group[i][1] == secondary_selected_id) {
						new Element('option', {
							'text'	: secondary_group[i][2],
							'value'	: secondary_group[i][1],
							'selected'	: 'selected'
						}).injectInside($("secondary_id"));
					} else {
						new Element('option', {
							'text'		: secondary_group[i][2],
							'value'		: secondary_group[i][1]
						}).injectInside($("secondary_id"));
					}
				}
			}
		}
	}
	
}
