function check_form_add_board(forma){
	var message = '';
	if(forma.category_id[forma.category_id.selectedIndex].value < 1) message += "  Не выбран раздел\r\n";
	if(forma.name.value == '') message += "  Не указано название\r\n";
	if(forma.country.value == '') message += "  Не указана страна\r\n";
	if(forma.city.value == '') message += "  Не указан город\r\n";
	if(forma.phone.value == '') message += "  Не указан телефон/факс\r\n";
	if(forma.email.value == '') message += "  Не указан email\r\n";
	else if(forma.email.value.indexOf('@', 0) == -1) message += "  Не верно указан email\r\n";
	if(forma.description.value == '') message += "  Не указано описание\r\n";
	if(message != ''){
		message = "При заполнении формы были допущены следующие ошибки:\r\n" + message;
		alert(message);		
	}
	else{
		if(typeof forma.meta_description == 'undefined'){
			var meta_description = '';
		}
		else{
			var meta_description = forma.meta_description.value;
		}
		if(typeof forma.meta_keywords == 'undefined'){
			var meta_keywords = '';
		}
		else{
			var meta_keywords = forma.meta_keywords.value;
		}
		if(typeof forma.is_admin == 'undefined'){
			var is_admin = 'false';
		}
		else{
			var is_admin = forma.is_admin.value;
		}
		start_ajax_loader();
		jQuery.post('http://' + window.location.host + '/boards_catalog/ajax.php', {action: 'add_board', category_id: forma.category_id[forma.category_id.selectedIndex].value, name: forma.name.value, country: forma.country.value, city: forma.city.value, site: forma.site.value, email: forma.email.value, phone: forma.phone.value, address: forma.address.value, description: forma.description.value, meta_description: meta_description, meta_keywords: meta_keywords, is_admin: is_admin}, function(data){
			if(data == 'true'){
				if(is_admin == 'true'){
					jQuery("#form_add_board_message").html('<span style="color:green">Компания добавлена.</span><br /><br />');
				}
				else{
					jQuery("#form_add_board_message").html('<span style="color:green">Ваша заявка отправлена. В случае одобрения Вы получите соответствующий email на почтовый ящик, указанный при регистрации.</span><br /><br />');
				}
				jQuery("#form_add_board_message").slideDown(300);
				jQuery("#form_add_board").slideUp(300);
			}
			else if(data == 'bad_fields'){
				jQuery("#form_add_board_message").html('<span style="color:red">Некоторые обязательные поля не заполнены</span><br /><br />');
				jQuery("#form_add_board_message").slideDown(300);
			}
			else{
				jQuery("#form_add_board_message").html('<span style="color:red">При добавлении компании возникла неизвестная ошибка. Попробуйте ещё раз</span><br /><br />');
				jQuery("#form_add_board_message").slideDown(300);
			}
			stop_ajax_loader();
		});
	}
	return false;	
}

function start_ajax_loader(){
	jQuery('#ajax-loader').css('visibility', 'visible');
}

function stop_ajax_loader(){
	jQuery('#ajax-loader').css('visibility', 'hidden');
}
