var questionAnswerHandler;

function swapQuestionAnswer(typeP)
{
	questionAnswerHandler = initAjaxMessage();

	if(typeP==1) sendAjaxMessage("GET","widgets/main/poll_new.inc.php",displaySwappedQA,questionAnswerHandler);		
	else sendAjaxMessage("GET","widgets/main/poll_results_tentative.inc.php",displaySwappedQA,questionAnswerHandler);
}

function swapQuestionAnswerFull(typeP,qotdid)
{
	questionAnswerHandler = initAjaxMessage();

	if(typeP==1) sendAjaxMessage("GET","view/qotd/poll.inc.php?qotdid="+qotdid,displaySwappedQA,questionAnswerHandler);		
	else sendAjaxMessage("GET","view/qotd/poll_results.inc.php?qotdid="+qotdid,displaySwappedQA,questionAnswerHandler);		
}

function displaySwappedQA()
{
	if(questionAnswerHandler.readyState==4)
	{
	if(questionAnswerHandler.status==200)
	{
		$("poll_data").innerHTML = questionAnswerHandler.responseText;
	}
	}
}

function submitVote(swapType)
{
	var voteSubmitter = initAjaxMessage();
	var yourVote = document.getElementsByName("qotd");
	var qotdid = document.getElementById("qotd_id").value;
	var yourChoice;
	for(var i=0;i<yourVote.length;i++){if(yourVote[i].checked){yourChoice=yourVote[i].value;break;}}
	sendAjaxMessage("GET","widgets/utilities/submit_qotd_vote.php?qotd="+qotdid+"&option="+yourChoice,function(){postVoteSwap(voteSubmitter,swapType);},voteSubmitter);
}

function postVoteSwap(ajaxHandler,swapType)
{
	if(ajaxHandler.readyState==4&&ajaxHandler.status==200&&swapType==0) { swapQuestionAnswer(0); }
	if(ajaxHandler.readyState==4&&ajaxHandler.status==200&&swapType==1) { swapQuestionAnswerFull(0); }

}