<%Response.Buffer = "True"%>

<%

sidan 	= "index.asp"

sessionnamn2 = "asdqewcasd"
sessionnamn1 = "asdfghjkll"
sessionnamn = "zxcvbnmnbvc"

bredd   = "400"
breddF   = "400"
breddR   = "0"

db = Server.MapPath("db.mdb")

%>


<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db

Storlek = breddF/100

If Request.Querystring("page") = "" Then

   Set RecSet = Conn.Execute("SELECT Top 1 * From fraga Order by PollId desc")%>

    <table border="0" cellpadding="1" cellspacing="1" align="center" width="<%=Bredd%>">

   <%If RecSet.EOF Then%>

      <tr>
        <td colspan="2"><b>Här var det tomt..</b></td>
      </tr>
   <%Else%>
  <tr> 
    <td colspan="2"><b><%=RecSet("Fraga")%></b></td>
  </tr>

    <%Set Svar = Conn.Execute("SELECT * From svar Where pollID="& RecSet("PollId") & " Order By svarnr")

    Set RS = Conn.Execute("SELECT sum(klick) As tot From svar Where pollID="& RecSet("PollId"))
    totalt = RS("tot")

    RS.Close
    Set RS = nothing

    If Svar.EOF Then%>    
      <tr>
        <td colspan="2"><b>Inga frågor!</b></td>
      </tr>
   <%End If

      Do Until Svar.EOF
        stat     = Svar("klick")
        If stat <> 0 Then
           res      = (stat/totalt)* BreddF / Storlek
        Else
           res = "0"
        End If
       If Request.Cookies(sessionnamn1) = sessionnamn Then%>
       <tr>
          <td width="<%=bredd%>"><%=Svar("svar")%></td>
          <td rowspan="2" width="<%=breddR%>" valign="bottom" align="right"></td>
        </tr>
        <tr>
          <td width="<%=BreddF%>" bgcolor="#7090B8" height="5"><img src="poll.gif" width="<%=Round(res,0)%>%" height="5" border="1"></td>
        </tr>
       <%Else%>
       <tr>
          <td width="<%=bredd%>"><a href="<%=sidan%>?page=vote&id=<%=Svar("id")%>&option=<%=Svar("svarnr")%>"><%=Svar("svar")%></a></td>
          <td rowspan="2" width="<%=breddR%>" valign="bottom" align="right"></td>
        </tr>
        <tr>
          <td width="<%=BreddF%>" bgcolor="#7090B8" height="5"><img src="poll.gif" width="<%=Round(res,0)%>%" height="5" border="1"></td>
        </tr>
        <%End If
       Svar.MoveNext
       Loop%>
        <tr>
          <td colspan="2"></td>
        </tr>

<%Svar.Close
Set Svar = nothing

End If%>

        <tr>
          <td colspan="2"></td>
        </tr>
        <tr>
          <td colspan="2"></td>
        </tr>
 </table>

<%End If

If Request.Querystring("page") = "vote" Then

If Request.Cookies(sessionnamn1) = sessionnamn then 
  Response.Redirect sidan
Else
  Response.Redirect sidan & "?page=spara&id=" & Request.Querystring("id") & "&option=" & Request.QueryString("option")
End If

End If

If Request.Querystring("page") = "spara" Then
   
Set RecSet = Conn.Execute("Select * From svar Where id=" & Request.QueryString("id") & " And svarnr=" & Request.QueryString("option"))

Conn.Execute("Update svar Set klick=klick+1 Where id=" & Request.QueryString("id") & " And svarnr=" & Request.QueryString("option"))

Response.Cookies(sessionnamn1) = sessionnamn
Response.Cookies(sessionnamn1).Expires = date + 1
Response.Redirect  sidan & "?avdelning=rosta_tack"

End If

If Request.Querystring("page") = "old" Then

Set Conn  	= Server.CreateObject("ADODB.Connection")
Conn.Open 	"driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("db.mdb")
SQL = "Select PollId, Fraga From fraga Order By PollId desc"
Set RecSet = Conn.Execute(SQL)

Do Until RecSet.EOF
PollId   = RecSet("PollID")
Fraga	= RecSet("Fraga")%>

<table width="<%=Bredd%>" cellspacing="1" cellpadding="1" align="center" border="0">
  <tr> 
    <td colspan="2"><b><%=Fraga%></b></td>
  </tr>
    
<%Set RS = Conn.Execute("SELECT sum(klick) As tot From svar Where pollID="& PollId)
  roster = RS("tot")
RS.Close
Set RS = nothing
Set RS = Conn.Execute("Select * From svar Where PollID = " & PollId &" Order By svarnr")

Do Until RS.EOF
stat     = RS("klick")
If stat <> 0 Then
   res      = (stat/roster) * BreddF / Storlek
Else
   res = "0"
End If%>
       <tr>
          <td width="<%=bredd%>"><%=RS("svar")%></td>
          <td rowspan="2" width="<%=breddR%>" valign="bottom" align="right"></td>
        </tr>
        <tr>
          <td width="<%=BreddF%>" bgcolor="#7090B8" height="5"><img src="poll.gif" width="<%=Round(res,0)%>%" height="5" border="1"></td>
        </tr>
<%RS.MoveNext
Loop	
Set RS = nothing%>
  <tr> 
    <td colspan="2"></td>
  </tr>
    <tr> 
    <td colspan="2"></td>
  </tr>

<%RecSet.MoveNext
Loop
Set RecSet = nothing%>

    <tr> 
    <td colspan="2"></td>
  </tr>
</table>

<%End If

Conn.Close
Set Conn = nothing%>