/**
  * Load vote results
  */
function loadVoteResults() {
	var vId = $('vId').value;
	var lang = $('lang_v').value;
	
	var aId = getCheckedValue(document.pollform.answer);
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&action=voteresults&module=vote&lang_v="+lang+"&v_id=" + vId + "&v_aid=" + aId, onloadVoteResults);

	return false;
}

function loadSecondVoteResults(id, language) {
	var vId = id;
	var lang = language;
	
	var aId = getCheckedValue(document.pollform.answer);
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&action=voteresults&module=vote&lang_v="+lang+"&v_id=" + vId + "&v_aid=" + aId, onloadVoteResults);

	return false;
}

function loadResults() {
	var vId = $('vId').value;
	var lang = $('lang_v').value;
	
	var aId = getCheckedValue(document.pollform.answer);
	ajax_request("/"+webfolder+"ajax.server.php", "ajax=1&action=voteresultsLoad&module=vote&lang_v="+lang+"&v_id=" + vId + "&v_aid=" + aId, onloadResults);

	return false;
}

function onloadResults(resp, MyArray) {
	MyArray = evalJson(resp.responseText);		
	
	var element_result = $('resultform');
	
	
	element_result.innerHTML = MyArray["text"];	
	
}


/**
  * return and print results
  */
function onloadVoteResults(resp, MyArray) {
	MyArray = evalJson(resp.responseText);		
	var element = $('formdiv');
	var element_result = $('resultform');
	
	element.innerHTML = MyArray["button"];	
	element_result.innerHTML = MyArray["text"];	
	
	//clear news and events div
	if($('clear-events')){
  	var events = $('clear-events');
    events.innerHTML = "";
  }
  
  if($('clear-news')){
  	var news = $('clear-news');
    news.innerHTML = "";
  }
	
}

/** return the value of the radio button that is checked
  * return an empty string if none are checked, or
  *	there are no radio buttons
  */ 
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
