<!--#include virtual="/site/scripts/enquetes/_db.asp"-->
<html>
<head>
<title>Enquetes - Aqui Notícias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
-->
</style></head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="100%" cellspacing="0" cellpadding="0">
  <tr> 
    <td background="../../imagens/enq2.gif"><img src="../../imagens/enq1.gif" width="187" height="100"></td>
  </tr>
</table>

  
<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td height="10">&nbsp;</td>
  </tr>
</table>
<%
	
	EnqueteID = request.querystring("ID")
	lSecenekID = request.form("optSecenek")
	IPusuario = Request.ServerVariables("REMOTE_ADDR")
	sPermite = ucase(request.querystring("v"))
	sResultado = ucase(request.querystring("vr"))
	'response.write enqueteid &"-"
	'response.write lsecenekid &"-"
	'response.write Ipusuario &"-"
	'response.write spermite &"-"
	'response.write sresultado
	

if lSecenekID = 0 and sResultado = "NAO" then 
	'clicou para votar mas não escolheu opcao
	escolhaopcao() 

elseif sResultado = "SIM" then
	'clicou em ver resultado
	mostraresultado()

elseif lSecenekID <> "" and sResultado = "NAO" then
	'Votou corretamente
	mostrageral()

elseif spermite <>"S" or spermite <> "N" then
	'spermite <. de s ou n
	semorigem()
end if



sub escolhaopcao()
%>
<table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
    <tr> 
      <td bgcolor="#8CE2FF"><b>E r r o</b></td>
    </tr>
    <tr> 
      <td bgcolor="#FFFFFF"> <p class="smalltext"><br>
          Voc&ecirc; deve selecionar uma op&ccedil;&atilde;o.<br>
          <br>
          </font> </td>
    </tr>
  </table>
  <%
end sub
%>
  <%
sub mostraresultado()	
%>
<table width="98%" border="0" align="center" cellpadding="5" cellspacing="1">
    <tr> 
      <td bgcolor="#8CE2FF"><strong>Resultado da Enquete</strong></td>
    </tr>
  </table>
	<%
	graficos()
	end sub
	%>
	<%
	sub mostrageral()
	'response.write "estou no mostra geral"
	if spermite = "S" then
	
		Set rs = Server.CreateObject("ADODB.Recordset")
		set rs.activeConnection = conn
		rs.CursorType = adOpenStatic

		sSQL = "SELECT * FROM respostas WHERE opcaoID = " & lSecenekID
		'response.write "permite = s "& sSQL
		rs.Open sSQL, , , adCmdTable
	
		rs("num_votos") = rs("num_votos")+1
		rs.update
		rs.close
		%>
  <table border=0 cellspacing=1 cellpadding=5 width=98% align=center>
    <tr bgcolor=""#0099CC""> 
      <td colspan=2 class=""header2"" height=""18 bgcolor="#8CE2FF"""><strong>Obrigado por participar de nossa pesquisa!</strong></td>
    </tr>
  </table>
	<%	
	graficos()
	end if
	
	'Se não permitido votar mais de uma vez por IP, então
	if spermite = "N" then
		Set rs = Server.CreateObject("ADODB.Recordset")
		set rs.activeConnection = conn
		rs.CursorType = adOpenStatic
	
	sSQL = "SELECT IP FROM votos WHERE IP ='" & IPusuario & "' AND perguntaID = " & EnqueteID
	rs.Open sSQL, , , adCmdTable
	
	'---------------------------- se não encontrou o ip cria um novo e soma o voto
	If rs.Eof then
		rs.close
	
		sSQL = "SELECT * FROM votos"
		'response.write "permite = n cria voto e adiciona ip "& sSQL
		rs.Open sSQL, , , adCmdTable
	
		rs.AddNew
		rs("perguntaID") = EnqueteID
		rs("OpcaoID") = lSecenekID
		rs("IP") = IPusuario
		rs.update
		rs.close
		
		sSQL = "SELECT * FROM respostas WHERE opcaoID = "& lSecenekID
		rs.Open sSQL, , , adCmdTable
	
		rs("num_votos") = rs("num_votos")+1
		rs.update
		rs.close
	
%>
  </font> 
  <table border=0 cellspacing=1 cellpadding=5 width=98% align=center>
    <tr bgcolor=""#0099CC""> 
      <td colspan=2 class=""header2"" height=""18 bgcolor="#8CE2FF"""><strong>Obrigado por participar de nossa pesquisa!</strong></td>
    </tr>
  </table>
	<% 
	graficos()
	'------------------------ se o IP já existe, então não pode votar mais ---------
	'-------------------------------------------------------------------------------
	Else
	%>
  <table border=0 cellspacing=1 cellpadding=5 width=98% align=center>
    <tr bgcolor=""#0099CC""> 
      <td colspan=2 class=""header2"" height=""18 bgcolor="#8CE2FF"""><strong>Desculpe, mas você já votou nesta pesquisa! Veja o resultado atual.</strong></td>
    </tr>
  </table>

<%
graficos()
'------------ finaliza o teste do IP------------------
	   End If
	
'--------finaliza o if do sPermite - N

end if

'fim da função 

end sub%>
  <% sub semorigem()
'se o spermite é <> de S ou N, então vem de outro lugar

%>

  <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
    <tr> 
      <td bgcolor="#8CE2FF"><strong>Erro</strong></td>
    </tr>
    <tr> 
      <td bgcolor="#FFFFFF"> <p>Esta opera&ccedil;&atilde;o n&atilde;o pode ser executada no momento. Tente novamente mais tarde.
      </td>
    </tr>
  </table>
  <%
'fim do spermite vazio

end Sub%>
<% sub graficos()
	Set rs = Server.CreateObject("ADODB.Recordset")
	set rs.activeConnection = conn
	rs.CursorType = adOpenStatic

	sSQL = "SELECT sum(respostas.num_votos) AS TotalRespostas From respostas WHERE perguntaID = " & EnqueteID
	'response.write sSQL
	rs.Open sSQL, , , adCmdTable
	sTotaldeVotos = rs("TotalRespostas")
	rs.close
	
	sSQL = "SELECT * FROM respostas WHERE perguntaID = " & EnqueteID
	'response.write sSQL
	rs.Open sSQL, , , adCmdTable

	'totalização de votos no momento está desabilitada
	'--->>> response.write "<tr><td colspan=2 class=""header2"">Total de votos: " & sTotaldeVotos & " </td></tr>"
	
	response.write "<table bgcolor=#f4f4f4 width=98% align=center cellpadding=2 cellspacing=0>"
	do while not rs.eof
		if sTotaldeVotos <> 0 then
			lYuzde = (rs("num_votos") / sTotaldeVotos) * 100
			'response.write lYuzle
		else
			lYuzde = 0
		end if
		
		%>
<tr> 
  <td class="smalltext"><%=rs("OpcaoTexto")%></td>
  <td class="smalltext" align=right><%=formatnumber((rs("num_votos")/sTotaldeVotos)*100,2) & "%"%></td>
</tr>
<tr> 
  <!--<td class="smalltext" colspan=2 height="9" width=98%><img src="/site/scripts/enquetes/images/pb.gif" height=8 width="<%=(lYuzde*0.9)%>"%><img src="/site/scripts/enquetes/images/pbw.gif" height=8 width="<%=formatnumber((100-lYuzde),2)%>%"></td>-->
  <td colspan=2 height="9" width=98%><img src="/site/scripts/enquetes/images/pb1.gif" height=15 width="<%=formatnumber(lYuzde,2)%>%"></td>
</tr>

<%
rs.movenext
loop
	
rs.close
response.write "</table>"
%>
<br>
<p align="center"><a href="/site/scripts/enquetes/enquete-anterior.asp?id=<%=enqueteid%>" class="header2">
<strong>ENQUETES ANTERIORES</strong></a></p>
<% end sub%>
</p>

</body>
</html>