function is_array(ch){return typeof(ch)=='object'&&(ch instanceof Array);}
function empty(ch){return(ch===""||ch===0||ch==="0"||ch===null||ch===false||(is_array(ch)&&ch.length===0)||ch===undefined);}
$('#opros').submit(function(){
	q1=$('[name=q1]:checked').val();
	if(empty(q1)){$('#opros_res').html('Пожалуйста, ответьте на 1 вопрос').show();return false;}
	q2=$('[name=q2]:checked').val();
	if(empty(q2)){$('#opros_res').html('Пожалуйста, ответьте на 2 вопрос').show();return false;}
	q3=$('[name=q3]:checked').val();
	if(empty(q3)){$('#opros_res').html('Пожалуйста, ответьте на 3 вопрос').show();return false;}
	q4=[];
	$('[name=q4]:checked').each(function(){q4.push($(this).val())})
	q4_exp=$('[name=q4_exp]').val();
	q4_exp_ch=0;
	$(q4).each(function(){if(this=='mown'){q4_exp_ch=1;return false;}})
	if(q4_exp_ch==1)if(empty(q4_exp)){$('#opros_res').html('Пожалуйста, введите Ваш вариант ответа в 4 вопросе').show();return false;}
	q4=q4.join('+');
	if(empty(q4)){$('#opros_res').html('Пожалуйста, ответьте на 4 вопрос').show();return false;}
	q5=[];
	$('[name=q5]:checked').each(function(){q5.push($(this).val())})
	q5_exp=$('[name=q5_exp]').val();
	q5_exp_ch=0;
	$(q5).each(function(){if(this=='mown'){q5_exp_ch=1;return false;}})
	if(q5_exp_ch==1)if(empty(q5_exp)){$('#opros_res').html('Пожалуйста, введите Ваш вариант ответа в 5 вопросе').show();return false;}
	q5=q5.join('+');
	if(empty(q5)){$('#opros_res').html('Пожалуйста, ответьте на 5 вопрос').show();return false;}
	q6=$('[name=q6]').val();
	if(empty(q6)){$('#opros_res').html('Пожалуйста, ответьте на 6 вопрос').show();return false;}
	$.get("/opros",{q1:q1,q2:q2,q3:q3,q4:q4,q4_exp:q4_exp,q5:q5,q5_exp:q5_exp,q6:q6},function(data){
		$('#opros_res').html(data).show();
	})
})
