$(document).ready(function() {
	
	// AJAX Submit question
	$('#submit').click(function(){
		$('#addquestion').ajaxSubmit({
			dataType: 'json',
			beforeSubmit: function() {
				// status msg field
				var msg = $('#q_msg');
				var error = '';
				// name valdation
				var name = regexps.trim($('#q_name').val());
				if (name == '') {
					error += 'Укажите имя<br />';
				}
				// info validation
				var question = regexps.trim($('#q_info').val());
				if (question == '') {
					error += 'Укажите, как с Вами связаться<br />';
				}
				// question body validation
				var question = regexps.trim($('#q_body').val());
				if (question == '') {
					error += 'Введите вопрос<br />';
				}
				// prepare send
				if (error != '') {
					msg.removeClass('successmsg').addClass('errormsg').html(error);
					return false;
				} else {
					msg.removeClass('successmsg errormsg').html('Ваш вопрос отправляется');
					return true;
				}
			},
			success: function(json) {
				$('#q_msg').removeClass('successmsg errormsg').addClass(json.success).html(json.msg);
				return this;
			}
		});
	});
	
});
