function getRadioGroupValue(radioGroupObj){
	for (var i=0; i < radioGroupObj.length; i++)
	    if (radioGroupObj[i].checked) return radioGroupObj[i].value;
	   return null;
}

function validateFirm(form) {

    var categories_passed = false;
    var categories = document.getElementById('categories');
	for (var i = 0; i < categories.options.length; i++) {
	   if (categories.options[i].selected)
	   	categories_passed = true;
	}
	if (categories_passed !== true){
		alert('Сфера деятельности не выбрана!');
		return false;
	}

	if (form.title.value == '') {
		alert('Введите название фирмы');
		return false;
	}

	if (form.phone.value == '') {
		alert('Телефон не указан');
		return false;
	}

	if (form.address.value == '') {
		alert('Адрес не указан');
		return false;
	}

	if (form.sec_code) {
		if (form.sec_code.value == '') {
			alert('Проверочный код не указан');
			return false;
		}
	}

	return true;
}