var vote = 0;
var name = 0;
document.cookie=window.location.pathname+"=";

function voting(id)	{
	window.open('/poll.viewResults.action?id=' + id + '&viewResults=true', '', 'directories = 0,fullscreen = 0,location =0, menubar = 0, resizable = 0, scrollbars = 0, toolbar =0, width=350,height=400');
}

function seeVoters(id) {
	div = document.createElement("div");
	div.setAttribute("id", "formulario");
	document.body.appendChild(div);
	div.innerHTML += "<p id='loading_message'><img src='/images/loading.gif' title='carregando' />  aguarde, carregando...</p>";
	var url = '/poll.viewResults.action';
	var pars= "id=" + id + "&viewAllResults=true&rnd=" + Math.random()*4;
	
	var myAjax = new Ajax.Updater( 
		{}, 
		url, 
		{ 
			method: 'get',
			parameters: pars, 
			onSuccess: function(request) {
				div.innerHTML = request.responseText;
				selects = document.getElementsByTagName("select");
				invisible(selects, "contato");
			}, onFailure: function(request) {
				div.innerHTML = request.responseText;
				selects = document.getElementsByTagName("select");
				invisible(selects, "contato");
			}
		}
	);
	
	
}

function voters(id, conteudo, opcoes) {
	gselect=0;
	
	for (i=0;i<opcoes;i++)
		gselect=($('answ'+i).checked)?gselect+1:gselect; 

	if (gselect==0) { 
 		// check=true; dunno what this one is for ? 
		alert("Por favor selecione uma opção"); 
		return;
	} 
	
	div = document.createElement("div");
	div.setAttribute("id", "formulario");
	document.body.appendChild(div);
	
	
	//requisita arquivo com o formulário
	div.innerHTML += "<p id='loading_message'><img src='/images/loading.gif' title='carregando' />  aguarde, carregando...</p>";
	if(getcookie("vote") == id) {
		//alert("O seu voto já foi processado anteriormente só é permitido 1 voto por enquete!");
		var url = '/poll.viewResults.action';
		var pars= "id=" + id + "&viewResults=true&conteudo=" + conteudo + "&rnd=" + Math.random()*4;
	} else {
		setCookie(id);
		var ipts = $("poll").getElementsByTagName("input");
		var val = 0;
		for(i=0; i<ipts.length; i++) {
			if(ipts[i].checked)
				val = ipts[i].value;
		}
		
		var url = '/poll.vote.action';
		var pars= "id=" + val + "&viewResults=false&rnd=" + Math.random()*4;
	}

	var myAjax = new Ajax.Updater( 
		{}, 
		url, 
		{ 
			method: 'get',
			parameters: pars, 
			onSuccess: function(request) {
				div.innerHTML = request.responseText;
				selects = document.getElementsByTagName("select");
				invisible(selects, "contato");
			}, onFailure: function(request) {
				div.innerHTML = request.responseText;
				selects = document.getElementsByTagName("select");
				invisible(selects, "contato");
			}
		}
	);
}

function setCookie(subm) {
	var the_cookie = "vote=" + subm + ";" ;
	document.cookie = the_cookie;
}

function getcookie(Name) { 
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		if (offset != -1) { 
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1)
				end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}