function Questioning() {
	this.initialize();
}
Questioning.prototype=({
initialize: function() {
	this.widget=new Widget();
},
add_new_answer_field: function() {
	var dlobj=document.getElementById('question_instance').getElementsByTagName('DL')[0];
	var ddobj=document.createElement('DD');
	var inobj=document.createElement('INPUT');
	inobj.type='text';
	inobj.value='';
	inobj.name='new_answer[]';
	ddobj.appendChild(inobj);
	dlobj.appendChild(ddobj);
	return;
},
display_answers: function(questionid,obj) {
	if(!slider.set_container(obj,2,'question_'+questionid)) {
		return;
	}
	var ajax=new Ajax('questioning/request.php',slider.container,'getHtmlOutput','html');
	ajax.method='POST';
	ajax.execute(
		new Array('display_answers',null),
		new Array('questionid',questionid),
		new Array('html',null)
		);
	return;
},
submit_vote: function(fobj) {
	while(fobj.tagName!='FORM') {
		fobj=fobj.parentNode;
	}
	var elems=fobj.getElementsByTagName('INPUT');
	for(var i=0;i<elems.length;i++) {
		if(elems[i].className!='qvote_elem') { continue; }
		if(elems[i].checked) {
			fobj.submit();
			return;
		}
	}
	alert('Вы ничего не выбрали');
	return;
},
display_diagram: function(questionid) {
	if(this.widget.w_id) {
		return;
	}
	var _this=this;
	this.widget.new_button('Закрыть',function() { _this.widget.close(); });
	with(this.widget) {
		title='Просмотр диаграммы';
		width=300;
		widget('diagram','',document.getElementById('question_list'));
	}
	var ajax=new Ajax('questioning/request.php',this.widget.get_element('content'),'getHtmlOutput','html');
	ajax.method='POST';
	ajax.execute(
		new Array('display_diagram',null),
		new Array('questionid',questionid),
		new Array('html',null)
		);
	return;
}
});
var quest=new Questioning;