addEvent(window, 'load', get_poll_results);

function vote(button)
{
	var vote_button = document.getElementById('vote_button');
	vote_button.disabled = true;

	var checked_option = -1;
	for (i = 0; i < document.poll.poll_option.length; i++)
	{
		if(document.poll.poll_option[i].checked)
			checked_option = document.poll.poll_option[i].value;
	}
	
	if(checked_option === -1)
	{
		alert('Izaberite opciju za koju želite da glasate');
		return;
	}		
		
	var am = new AJAXMinimal();
	var url = './poll/poll_action.php';
	var args = new Array();
	args['poll_option'] = checked_option;
	
	am.fetch_url('POST', url, args, get_poll_results);
}

function get_poll_results(am)
{
	//alert('in get_poll_results');
	
	var am = new AJAXMinimal();
	var url = './poll/show_poll.php';
	var args = new Array();
	
	am.fetch_url('GET', url, args, show_results);
}

function show_results(am)
{
	//alert('in show_results');
	//alert(am.content);
	
	var poll_div = document.getElementById('poll');
	poll_div.innerHTML  = am.content;
}

function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}
