
function showaddpanel () {
	var addquestion = document.getElementById ('addquestion');
	if (addquestion) {
		var display = addquestion.style.display;
		if (display == 'none' || !display) {
			addquestion.style.display = 'block';
			var name = document.getElementById ('name');
			if (name)
				name.focus();
			keep = true;
			document.onclick = closeaddpanel;
			document.onkeydown = escapeaddpanel;
			addquestion.onclick = Keep;
		}
		else addquestion.style.display = 'none';
		return false;
	}
	else return true;
}

function Keep() {
	keep = true;
}

function closeaddpanel (event) {
	if (keep) {
		keep = false;
		return;
	}
	var addquestion = document.getElementById ('addquestion');
	if (!addquestion)
		return;
	addquestion.style.display = 'none';
	document.onclick = null;
	document.onkeydown = null;
}

function escapeaddpanel (event) {
	if (window.event) event = window.event;
	var code = event.keyCode ? event.keyCode : event.which ? event.which : null;
	if (code == 27) {
		var addquestion = document.getElementById ('addquestion');
		if (!addquestion)
			return;
		addquestion.style.display = 'none';
		document.onclick = null;
		document.onkeydown = null;
	}
}


function addquestionfortest () {
	var name = document.getElementById ('name');
	var mail = document.getElementById ('mail');
	var title = document.getElementById ('title');
	var question = document.getElementById ('question');
	var add = document.getElementById ('add');
	if (name && mail && title && question && add) {
		var mailreg = new RegExp('^[a-z0-9\._-]+@[a-z0-9][a-z0-9_-]*(\.[a-z0-9_-]+)*'+'[\.]{1}([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|'+'int|mil|museum|name|net|org|pro|travel)$', 'i');
		add.disabled = !name.value || !mail.value || !title.value || !question.value || !mailreg.test(mail.value);
	}
}
