$(document).ready(function()
{
	var showingResults = false;
	
	$(".Button_SurveySubmit").livequery('click', function()
	{
		// Get the raio button selected
		var SurveyOptionID = $("input[@name='SurveyOption_" + $(this).attr('SurveyID') + "']:checked").val();
		var SurveyID = $(this).attr('SurveyID');

		if(SurveyOptionID != null)
		{
			// create XML
			var SaveDataXML;
			SaveDataXML =	"<SurveyData>";
			SaveDataXML +=	"<SurveyID>" + SurveyID + "</SurveyID>";
			SaveDataXML +=	"<SurveyOptionID>" + SurveyOptionID + "</SurveyOptionID>";
			SaveDataXML +=	"</SurveyData>";
			
			$.post("Admin/BusinessLogic/SurveyBL.php", { SaveDataXML: SaveDataXML }, function(data)
			{
				$("#Button_SurveySubmit_" + SurveyID).hide();
				$(".Button_GetResults").hide();
				printResults(data, SurveyID);
			});
		}
	});

	$(".Button_GetResults").livequery('click', function()
	{
		var SurveyID = $(this).attr('SurveyID');
		
		if(showingResults == true)
		{
			//..show the survey again
			
			showingResults = false;
			$(".Button_GetResults").html("Show Results");
		}
		else
		{
			$.post("Admin/BusinessLogic/SurveyBL.php", { GetResultsID: SurveyID }, function(data)
			{
				$("#Button_SurveySubmit_" + SurveyID).hide();
				printResults(data, SurveyID);
			});
		}
	});

	function printResults(data, SurveyID)
	{
		showingResults = true;
		$(".Button_GetResults").html("Back to Voting");

		var totalAnswers = $(data).find('SurveyTotal').text();
		$("#SurveyOptionList_" + SurveyID).html("");

		$(data).find('Result').each(function()
		{
			var num = $(this).find('Total').text();
			num = Math.round((num / totalAnswers) * 100);

			var result = "";
			result += "<div class='Result'>";
			result += "	<div class='Result_Name'>" + $(this).find('Name').text() + "</div>";
			result += "	<div class='Result_Bar' style='width:" + (num-25) + "%'></div>";
			result += "	<div class='Result_Value'>" + num + "%</div><div class='clear'></div>";
			result += "</div>";

			$("#SurveyOptionList_" + SurveyID).html($("#SurveyOptionList_" + SurveyID).html() + result);
			$("#SurveyOptionList_" + SurveyID).css("padding","0px");
			$("#SurveyOptionList_" + SurveyID).css("padding-top","10px");
			$("#SurveyOptionList_" + SurveyID).css("padding-bottom","10px");
		});
	}
});
