function checkThisForm(form)
{
	var run = true;
	var questions = $$('div.question');
	questions.each(
		function(q)
		{
//			if (!run) return;
//			new Insertion.Bottom('debug', '<h3>' + q.id + '</h3>');
			var inputs = $$('#'+q.id+' label input');
			var checked = false;
			inputs.each(
				function(i)
				{
					if (i.checked)
					{
						checked = true;
					}
				}
			);
			if (!checked)
			{
				q.scrollTo();
				q.addClassName('unanswered');
				run = false;
				new Insertion.Top(q, '<h3>Bitte hier noch ausf&uuml;llen</h3>');
			}
			else
			{
				q.removeClassName('unanswered');
			}
		}
	);
	var questions = $$('div.questionCalc');
	questions.each(
		function(q)
		{
//			if (!run) return false;
//			new Insertion.Bottom('debug', '<h3>' + q.id + '</h3>');
			var inputs = $$('#'+q.id+' table input');
			var checked = true;
			inputs.each(
				function(i)
				{
					if (!checked) return;
					if (i.value == '0') checked = false;
				}
			);
			if (!checked)
			{
				q.scrollTo();
				q.addClassName('unanswered');
				run = false;
				new Insertion.Top(q, '<h3>Bitte hier noch ausf&uuml;llen</h3>');
			}
			else
			{
				q.removeClassName('unanswered');
			}
		}
	);
	return run;
}
