$(document).ready(function () {
	$('#update-business').remove();
	if ($('#area').val() == "0") {
		$('#business-selector').css('display', 'none');
	}
	var options = $('#business option');

	var optionsHtml = "";
	options.each(function (i) {
		if ($(this).val() != "disabled")
			optionsHtml += '<option value="' + $(this).val() + '" class="' + $(this).attr('class') + '">' + $(this).html() + '</option>';
	});

	var valClass;

	if ($('#area option[selected]').val() != "0") {
		valClass = "." + $('#area option[selected]').val();
		$('#business').html(optionsHtml);
		$('#business option').not(valClass).detach();
	}

	$('#area').change(function () {
		$('#business-selector').hide();
		if ($(this).val() != "0") {
			var val = $(this).val();
			valClass = "." + val;

			$('#business').html(optionsHtml);

			$('#disabledOpt').hide();
			$('#business-selector').show();
			$('#business').attr('disabled', '');

			var group = "#" + val;
			$(group).addClass('show-group');
			$('#business optgroup.show-group').show();
			$("#business optgroup.show-group option[value='0']").attr('selected', 'selected');

			$('#business option').not(valClass).detach();
		}
	});
});
