function getNodeValue(obj,tag) { /* XML uitlezen */
    return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}

function getSingleData(response,tag) { /* XML uitlezen */
	return response.getElementsByTagName(tag)[0].firstChild.data;
}

function submitPoll() {
	var inputs = $$('#pollformulier input');
	var value = 0;
	var poll = '';
	
	for(i=0;i<inputs.length;i++) {
		if(inputs[i].checked == true) {
			value = inputs[i].value;
			poll = inputs[i].name;
		}
	}
	
	if(value == 0) {
		alert('Je kan niet op de poll stemmen zonder een optie te selecteren.');	
	}
	else {
		var url = linkprefix + 'XML/poll.php';
		var pars = 'poll=' + poll + '&value=' + value;
		
		var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: showResponse = function(request) {
				var response = request.responseXML;
				var status = getSingleData(response,'status');
				var message = getSingleData(response,'message');
				
				if(status != 0) alert(message);
				else {
					// De stem is opgeslagen, haal de resultaten op
					var url = linkprefix + 'XML/poll_stand.php';
					var myAjax = new Ajax.Request(
					url, 
					{
						method: 'post', 
						parameters: pars, 
						onComplete: showResponse = function(request) {
							var response = request.responseText;
							$('pollformulier').innerHTML = response;
						}
					});
				}
			}
		});
	}
}
