function mo_show_dependent (parent_value, db_field) {
	if (parent_value == 'other') {
		document.getElementById('mo_'+ db_field +'_1').style.display = 'none';
		document.getElementById('mo_'+ db_field +'_2').style.display = 'block';
	} else {
		document.getElementById('mo_'+ db_field +'_1').style.display = 'block';
		document.getElementById('mo_'+ db_field +'_2').style.display = 'none';
		JsHttpRequest.query(
				'http://mbschool.ru/seminars/mbs_orders_get_stat.php',
				{ 
					'db_field': db_field,
					'parent_value': parent_value
				}, 
				function(result, errors) {
					if (result) {
						
						var menu = document.getElementById('mo_'+ db_field +'_0');
						menu.options.length = 0;
						
						for (var i=0; i < result['opt'].length; i++) {
							menu.options[i] = new Option(result['opt'][i][1], result['opt'][i][0]);
						}
						
					}
				},
				true
		);
	}
}


function mo_save(db_field, input_id, value, other_value, dependent_db_field) {
	if (value == 'other') {
		document.getElementById(input_id).value = other_value;
		document.getElementById('mo_'+ db_field +'_1').style.display = 'none';
		document.getElementById('mo_'+ db_field +'_2').style.display = 'block';
	} else {
		document.getElementById(input_id).value = value;
	}
	if (mo_save.arguments.length == 5) mo_show_dependent(value, dependent_db_field);
}
