function question(id)
{
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.open("GET", "/question.asp?id=" + id + "&timestamp=" + Date.parse(new Date()), false);
		req.send(null);
	}
	else
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		req.open("GET", "/question.asp?id=" + id + "&timestamp=" + Date.parse(new Date()), false);
    		req.send();
	}

	if(req.status == 200)
	{
		document.write(req.responseText);
	}
	else
	{
		document.write("Error loading question!");
	}
}
function question_vote(id)
{
	var vote = 0;

	for(var count = 0; count < document.getElementById("form_question" + id).answer.length; count++)
	{
		if(document.getElementById("form_question" + id).answer[count].checked)
		{
			vote = document.getElementById("form_question" + id).answer[count].value;
		}
	}

	if(vote == 0)
	{
		alert("Choose an answer before casting vote!");
		return;
	}

	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.open("GET", "/question_vote.asp?id=" + id + "&vote=" + vote + "&timestamp=" + Date.parse(new Date()), false);
		req.send(null);
	}
	else
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		req.open("GET", "/question_vote.asp?id=" + id + "&vote=" + vote + "&timestamp=" + Date.parse(new Date()), false);
    		req.send();
	}

	if(req.status == 200)
	{
		document.getElementById("question" + id).innerHTML = req.responseText;
	}
	else
	{
		alert("Unable to cast vote! (XMLHttpRequest)");
	}
}
function question_show(id)
{
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.open("GET", "/question_show.asp?id=" + id + "&timestamp=" + Date.parse(new Date()), false);
		req.send(null);
	}
	else
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		req.open("GET", "/question_show.asp?id=" + id + "&timestamp=" + Date.parse(new Date()), false);
    		req.send();
	}

	if(req.status == 200)
	{
		document.getElementById("question" + id).innerHTML = req.responseText;
	}
	else
	{
		alert("Unable to load statistic! (XMLHttpRequest)");
	}
}