function prepareVerkoop() {
	$('#menuMerkId').bind('change', {id: 'menuTypeId'}, fillTelefoons);
	$('#merkId').bind('change', {id: 'typeId'}, fillTelefoons);
	$('#searchMerkId').bind('change', {id: 'searchTypeId'}, fillTelefoons);
	$('#searchMerkId2').bind('change', {id: 'searchTypeId2'}, fillTelefoons);
}

function fillTelefoons (event) {
	var merkId = event.target.options[event.target.selectedIndex].value;

	$(event.target).attr('disabled', true);
	$('#' + event.data.id).attr('disabled', true);

	for (var i = document.getElementById(event.data.id).length; i > 1;) {
		document.getElementById(event.data.id).remove(--i);
	}

	$.getJSON('ajax/type/merk_id/' + merkId + '/', function (data) {
		for (var i = 0; i < data.length; ++i) {
			var option = document.createElement('option');
			option.value = data[i].telefoon_id;
			option.text = data[i].titel;

			try {
				document.getElementById(event.data.id).add(option, null);
			} catch(e) {
				document.getElementById(event.data.id).add(option);
			}
		}

		$(event.target).attr('disabled', false);
		$('#' + event.data.id).attr('disabled', false);
	});
}

$(document).ready(prepareVerkoop);