var currentPollName = '';

function sendPoll(pollName)
{
	var _pollDisplay = document.getElementById(pollName + "display");
	var _pollName    = document.getElementsByName(pollName);
	
	var rad_val = "";
	
	for (var i=0; i < _pollName.length; i++)
	{
		if(_pollName[i].checked)
        {
			rad_val = _pollName[i].value;
        }
	}
	
	
	if(rad_val == "")
	{
		_pollDisplay.innerHTML = "<span style='color:red;'>seleciona uma opção!</span>";
		return;
	}else
	{
		_pollDisplay.innerHTML = "";		
	}
	
    _pollProxy = new pollProxy();
	_pollProxy.setCallbackHandler(sendPollHandler);
	_pollProxy.setErrorHandler(errorPollHandler);

	_pollProxy.updatePollOption(rad_val);

	_pollDisplay.innerHTML = "<span style='color:ocean;'>enviando...</span>";
	
	currentPollName = pollName;
}

function sendPollHandler(result)
{	
	var _pollDisplay = document.getElementById(currentPollName + "display");

	if(result){
		_pollDisplay.innerHTML = "<span style='color:#333333;font-size:12px'>Obrigado por sua participação</span>";
	}else
	{
		_pollDisplay.innerHTML = "<span style='color:red;font-size:12px'>Você ja deu seu voto!</span>";		
	}	
}

function refreshPollList()
{
	_pollProxy = new pollProxy();
	_pollProxy.setCallbackHandler(refreshPostListHandler);
	_pollProxy.setErrorHandler(errorPostHandler);
	
	_pollProxy.getPostCollection(pagNumber);
	
	document.getElementById("pollListDiv").innerHTML = "carregando...";
}

function refreshPollListHandler(resp)
{
	document.getElementById("mensagemDisplay").innerHTML = "";
	document.getElementById("pollListDiv").innerHTML = resp;
}

function errorPollHandler(statusCode, statusMsg)
{
	//alert(statuscode + " : " + statusMsg);
	alert("Error: " + statusMsg);
}