<%
Option Explicit
Dim sql, username, rsMessages, rsMessageRead, newcount

username = Request.Cookies("username")

if username = "" then
  Response.Redirect("nologin.asp?page=inbox.asp")
end if

%>
<!--#include file="conn.asp"-->
<%
sql = "SELECT Messages.*, icon FROM Users INNER JOIN Messages ON Users.username = Messages.sentfrom WHERE sendto = '" & username & "' ORDER BY datesent DESC"
Set rsMessages = Server.CreateObject("ADODB.Recordset")
rsMessages.Open sql, conn, 3, 3

'Count the amount of new messages
newcount = 0
if not rsMessages.EOF then
	rsMessages.Movefirst
	do until rsMessages.EOF
		if rsMessages("messageread") = False then
			newcount = newcount + 1
		end if
		rsMessages.Movenext
	loop
	rsMessages.Movefirst
end if
%>

<html>
<head>
<title>Inbox</title>
<!--mstheme--><link rel="stylesheet" type="text/css" href="../_themes/zorro2/zorr1110.css"><meta name="Microsoft Theme" content="zorro2 1110, default">
<meta name="Microsoft Border" content="tl, default">
</head>
<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>

<div align="left">
  <table border="0" cellpadding="0" cellspacing="0" width="650">
    <tr>
      <td width="863" valign="middle">

<p align="left"><img border="0" src="../_borders/name_ring_s1.gif" align="left" width="112" height="113"><img border="0" src="../_borders/site_t.gif" align="left" width="550" height="113"></p>

<p align="left">&nbsp;</p>

<p align="left">&nbsp;</p>

<p align="left"><img border="0" src="../_borders/spacer.gif" width="40" height="40"></p>

      </td>
    </tr>
  </table>
</div>

</td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top" width="1%">

<div align="left">
  <table border="0" width="125" cellspacing="0" cellpadding="0" background="../_borders/bar_m.gif">
    <tr>
      <td width="100%"><img border="0" src="../_borders/bart.gif" width="125" height="45">
        <p><script language="JavaScript"><!--
MSFPhover = 
  (((navigator.appName == "Netscape") && 
  (parseInt(navigator.appVersion) >= 3 )) || 
  ((navigator.appName == "Microsoft Internet Explorer") && 
  (parseInt(navigator.appVersion) >= 4 ))); 
function MSFPpreload(img) 
{
  var a=new Image(); a.src=img; return a; 
}
// --></script><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav1n=MSFPpreload("../_derived/hindex.htm_cmp_zorro2110_vbtn.gif"); MSFPnav1h=MSFPpreload("../_derived/hindex.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../hindex.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav1'].src=MSFPnav1h.src" onmouseout="if(MSFPhover) document['MSFPnav1'].src=MSFPnav1n.src"><img src="../_derived/hindex.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Welcome" name="MSFPnav1"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav2n=MSFPpreload("../news/_derived/citizen.htm_cmp_zorro2110_vbtn.gif"); MSFPnav2h=MSFPpreload("../news/_derived/citizen.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../news/citizen.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav2'].src=MSFPnav2h.src" onmouseout="if(MSFPhover) document['MSFPnav2'].src=MSFPnav2n.src"><img src="../news/_derived/citizen.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Articles" name="MSFPnav2"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav3n=MSFPpreload("../_derived/downloads.htm_cmp_zorro2110_vbtn.gif"); MSFPnav3h=MSFPpreload("../_derived/downloads.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../downloads.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav3'].src=MSFPnav3h.src" onmouseout="if(MSFPhover) document['MSFPnav3'].src=MSFPnav3n.src"><img src="../_derived/downloads.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Downloads" name="MSFPnav3"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav4n=MSFPpreload("../_derived/favorite.htm_cmp_zorro2110_vbtn.gif"); MSFPnav4h=MSFPpreload("../_derived/favorite.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../favorite.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav4'].src=MSFPnav4h.src" onmouseout="if(MSFPhover) document['MSFPnav4'].src=MSFPnav4n.src"><img src="../_derived/favorite.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Favorites" name="MSFPnav4"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav5n=MSFPpreload("../_derived/feedback.htm_cmp_zorro2110_vbtn.gif"); MSFPnav5h=MSFPpreload("../_derived/feedback.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../feedback.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav5'].src=MSFPnav5h.src" onmouseout="if(MSFPhover) document['MSFPnav5'].src=MSFPnav5n.src"><img src="../_derived/feedback.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Feedback" name="MSFPnav5"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav6n=MSFPpreload("_derived/index.asp_cmp_zorro2110_vbtn.gif"); MSFPnav6h=MSFPpreload("_derived/index.asp_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="index.asp" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav6'].src=MSFPnav6h.src" onmouseout="if(MSFPhover) document['MSFPnav6'].src=MSFPnav6n.src"><img src="_derived/index.asp_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Friends" name="MSFPnav6"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav7n=MSFPpreload("../_derived/interest.htm_cmp_zorro2110_vbtn.gif"); MSFPnav7h=MSFPpreload("../_derived/interest.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../interest.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav7'].src=MSFPnav7h.src" onmouseout="if(MSFPhover) document['MSFPnav7'].src=MSFPnav7n.src"><img src="../_derived/interest.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Interests" name="MSFPnav7"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav8n=MSFPpreload("../_derived/multimedia.htm_cmp_zorro2110_vbtn.gif"); MSFPnav8h=MSFPpreload("../_derived/multimedia.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../multimedia.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav8'].src=MSFPnav8h.src" onmouseout="if(MSFPhover) document['MSFPnav8'].src=MSFPnav8n.src"><img src="../_derived/multimedia.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Multimedia" name="MSFPnav8"></a><br><script language="JavaScript"><!--
if(MSFPhover) { MSFPnav9n=MSFPpreload("../_derived/photo.htm_cmp_zorro2110_vbtn.gif"); MSFPnav9h=MSFPpreload("../_derived/photo.htm_cmp_zorro2110_vbtn_a.gif"); }
// --></script><a href="../photo.htm" language="JavaScript" onmouseover="if(MSFPhover) document['MSFPnav9'].src=MSFPnav9h.src" onmouseout="if(MSFPhover) document['MSFPnav9'].src=MSFPnav9n.src"><img src="../_derived/photo.htm_cmp_zorro2110_vbtn.gif" width="125" height="25" border="0" alt="Photos" name="MSFPnav9"></a>
        </p>
        <p><img border="0" src="../_borders/bar_b.gif" width="125" height="55"></td>
    </tr>
    <tr>
      <td width="100%"><img border="0" src="../_borders/Douglass5a.jpg" width="125" height="182"></td>
    </tr>
  </table>
</div>

</td><td valign="top" width="24"></td><!--msnavigation--><td valign="top">
<font face="arial,helvetica" size=2>

<table width="600" cellspacing=0 cellpadding=3 border=0>
<tr bgcolor="#000000">
  <th align="left">
    <p align="center"><font face="arial,helvetica" size=2 color="#FFFFFF">
  <%=username%>'s inbox - new messages: <%=newcount%>
  </font></p>
  </th>
  <th align="right">
    <p align="center"><font face="arial,helvetica" size=2 color="#FFFFFF">
  <a href="messagecompose.asp" style="color: #FFFFFF;">compose a message</a>
  </font></p>
  </th>
</tr>
<tr>
  <td align="center" colspan=2>
<%if rsMessages.EOF then%>
<font face="arial,helvetica" size=2><b>Sorry, you have no messages</b></font>

<%else
'Display messages
do until rsMessages.EOF%>
  <table width="90%" cellspacing=0 cellpadding=2 align="center" border=0 bgcolor="#FFFFFF">
  <tr>
	<td><font face="arial,helvetica" size=2 color="#000000"><b>From :</b> <%=rsMessages("sentfrom")%>
	</font></td>
  </tr>
  <tr>
	<td><font face="arial,helvetica" size=2 color="#000000"><b>Sent on : <%=rsMessages("datesent")%></b></font></td>
	<td align="right" valign="top" width=125 rowspan=3>
    <font color="#000000">
	<img src="icons/<%=rsMessages("icon")%>.gif"><br>
    </font>
	</td>
  </tr>
  <tr>
	<td><font face="arial,helvetica" size=2 color="#000000"><b>Subject :</b> <%=rsMessages("subject")%></font></td>
  </tr>
  <tr>
	<td><font face="arial,helvetica" size=2 color="#000000"><b>Message:</b> <%=rsMessages("message")%></font></td>
  </tr>
  </table>
  <font face="arial,helvetica" size=1><b><a href="messagecompose.asp?senduser=<%=rsMessages("sentfrom")%>&subject=<%=Server.URLEncode(rsMessages("subject"))%>">reply to this message</a> | <a href="messagedelete.asp?messageid=<%=rsMessages("id")%>">delete this message</a></b></font>
  <hr color="#000000">
<%rsMessages.Movenext
loop

end if%>
  </td>
</tr>
</table>

  <p align="center"><b><a href="inbox.asp">check again for new messages</a> | <a href="messagecompose.asp">compose a message</a></b></p>

<br>
<p><a href="index.asp">Back to home page</a></p>

</font>
<!--msnavigation--></td></tr><!--msnavigation--></table></body>
</html>

<%
set rsMessageRead = conn.Execute("UPDATE Messages SET messageread = True WHERE sendto = '" & username & "'")

rsMessages.close
set rsMessages = nothing
conn.close
set conn = nothing
%>