jQuery(document).ready(function(){
	jQuery('#poll-poll input').change(function(){
		jQuery('#poll-do-vote').removeAttr('disabled');
	});
	jQuery('#poll-poll input').click(function(){
		jQuery('#poll-do-vote').removeAttr('disabled');
	});
	function pollInit() {
		jQuery('#poll-poll').submit(function(e){
			e.preventDefault();
			if (jQuery('#poll-poll input:checked').length==0) {
				return ;
			}
			jQuery('#vote-submit').hide();
			jQuery('#vote-loading').show();
			var d= ['vote=',jQuery('#poll-poll input:checked').val().substr(3),
				'&question=',jQuery('#question-id').val(),
				'&zone=',jQuery('#question-zone').val(),
				'&method=ajax',
				'&event=',jQuery('#vote-event').val(),
				'&is_trivia=0'
			].join('');
			jQuery.ajax({
				type: "POST",
				url: jQuery(this).attr('action'),
				data: d,
				dataType: 'json',
				success: function(resp) {
					jQuery('#pre-poll').html(resp.data);
					pollInit();
					jQuery('#vote-loading').hide();
					jQuery('#poll-do-vote').removeAttr('disabled');
				},
				error: function() {
					jQuery('#vote-submit').show();
					jQuery('#vote-loading').hide();
					jQuery('#poll-do-vote').removeAttr('disabled');
					alert('Error saving your vote!');
				}
			});
		});
	}
	jQuery('#poll-trivia input').change(function(){
		jQuery('#poll-do-vote-trivia').removeAttr('disabled');
	});
	jQuery('#poll-trivia input').click(function(){
		jQuery('#poll-do-vote-trivia').removeAttr('disabled');
	});
	function triviaInit() {
		jQuery('#poll-trivia').submit(function(e){
			e.preventDefault();
			if (jQuery('#poll-trivia input:checked').length==0) {
				return ;
			}
			jQuery('#vote-submit-trivia').hide();
			jQuery('#vote-loading-trivia').show();
			var d= ['vote=',jQuery('#poll-trivia input:checked').val().substr(3),
				'&question=',jQuery('#question-id-trivia').val(),
				'&zone=',jQuery('#question-zone-trivia').val(),
				'&method=ajax',
				'&event=',jQuery('#vote-event-trivia').val(),
				'&is_trivia=1'
			].join('');
			jQuery.ajax({
				type: "POST",
				url: jQuery(this).attr('action'),
				data: d,
				dataType: 'json',
				success: function(resp) {
					jQuery('#pre-poll-trivia').html(resp.data);
					pollInit();
					jQuery('#vote-loading-trivia').hide();
					jQuery('#poll-do-vote-trivia').removeAttr('disabled');
				},
				error: function() {
					jQuery('#vote-submit-trivia').show();
					jQuery('#vote-loading-trivia').hide();
					jQuery('#poll-do-vote-trivia').removeAttr('disabled');
					alert('Error saving your vote!');
				}
			});
		});
	}
	pollInit();
	triviaInit();
});