$(document).ready(function() {
	$("#poll_voting").dialog({modal:true, autoOpen:false, buttons:{ "Ok": function() {$(this).dialog("close");}}});
	$("#poll_errors").dialog({modal:true, autoOpen:false, buttons:{ "Ok": function() {$(this).dialog("close");}}});
});

function loadVoteForm(vote_id)
{
	$.post("poll/vote_form/" + vote_id, 
	function(data) {
		document.getElementById("x_vote").innerHTML = data;
	});
}

function addVote(form, vote_id)
{		
	var idoption = 0;
	for (var i=0; i < form.vote.length; i++)
	{
		if (form.vote[i].checked)
		{
			idoption = form.vote[i].value;
		}
	}
				
	$.ajax({
		type: "POST",
		url: 'poll/votePoll',
		data: { 'idoption': idoption},
		success: function(data) {
			var code = data.substr(0,1);
			var info = data.substr(1);	
			switch (code) {
				case '1':
					$("#poll_voting").html(info);
					$("#poll_voting").dialog('open');
					break;
				default:
					$("#poll_voting").html(info);
					$("#poll_voting").dialog('open');
					loadVoteForm(vote_id);
					break;
			}			
		},
		error: function() {			
			$("#poll_voting").html(data.substr(1));
			$("#poll_errors").dialog('open');
		}
	})
} 	