function sendQuestion(f){
	dojo.xhrPost ({
		poutput:'xhtml',
		url: '/pub/stat/sendquestion',
		form:f.id,
		handle: function (data, ioArgs) {
			if( data.indexOf('Wiadomość została wysłana') != -1 ) {
				i = dojo.query('div[id='+f.id.replace('frm','form')+'] div[id=question-form-content]');
				i[0].style.display = 'none';
				i = dojo.query('div[id='+f.id.replace('frm','form')+'] div[id=question-form-ok]');
				i[0].style.display = 'block';
			} else {
				i = dojo.query('form[id='+f.id+'] div[id=question-form-errors]');
				i[0].style.display = 'block';
				i[0].innerHTML = data;
			}
			loadQuestionCapcha(f.id)
		},
		error: function (data) {
			console.error('Wystapil blad: ', data);
		}
	});
	return false;
}

function questionFormReset(f) {
	i = dojo.query('form[id=question-frm-'+f+'] input[id=recommend_from_name]');
	i[0].value = '';
	i = dojo.query('form[id=question-frm-'+f+'] input[id=recommend_from_email]');
	i[0].value = '';
	i = dojo.query('form[id=question-frm-'+f+'] textarea[id=recommend_content]');
	i[0].value = '';
	i = dojo.query('form[id=question-frm-'+f+'] input[id=recommend_captcha_code]');
	i[0].value = '';
	i = dojo.query('form[id=question-frm-'+f+'] div[id=question-form-errors]');
	i[0].innerHTML = '';
	i = dojo.query('div[id=question-form-'+f+'] div[id=question-form-content]');
	i[0].style.display = 'block';
	i = dojo.query('div[id=question-form-'+f+'] div[id=question-form-ok]');
	i[0].style.display = 'none';
}

function loadQuestionCapcha(f){
	dojo.xhrGet({
		content:{ 
			method:'post',
			poutput:'xhtml',
			mod:'1',
			xslt:'tvp-info/shared/captcha.xslt'
		}, 
		handleAs: "json",
		url: "/pub/stat/captchacode", 
		handle: function(response, ioArgs){
			var key = response.captcha;
			var image = '<img src="/pub/captcha/image/'+key+'.jpg" alt="Przepisz poni\u017Cej kod z obrazka"/>';

			i = dojo.query('form[id='+f+'] li[id=recommend-captcha]');
			i[0].innerHTML = image;

			i = dojo.query('form[id='+f+'] input[id=recommend_captcha_key]');
			i[0].value = key;
		},
		error: function(response,ioArgs){
			console.error('HTTP status code: ',ioArgs.xhr.status); 
		}
	});
}

function showQuestionForm( el ) {document.getElementById( 'question-form-' + el ).style.display = 'block'; loadQuestionCapcha('question-frm-'+el);}

function hideQuestionForm( el ) {
	document.getElementById( 'question-form-' + el ).style.display = 'none';
	d = dojo.query('div[id=question-form-'+el+'] div[id=question-form-ok]');
	f = dojo.query('form[id=question-frm-'+el+'] div[id=question-form-errors]');
	if (d[0].style.display == 'block' || f[0].style.display == 'block') {
		questionFormReset(el);
	}
}

