<!-- #include file="include/settings.asp" -->
<!-- #include file="include/string.asp" -->
<!-- #include file="include/top.asp" -->
	
	<%

		submitted = Request("submitted")
		parentid = Request("parentid")
		if parentid="" THEN parentid=0
				
		if submitted<>"" THEN 
			Response.Cookies("forum")("fullname") = request("fullname")
			Response.Cookies("forum").Expires = Date + 365
		end if
		
		
		If submitted="" Then
			
			If parentid>0 Then
				sql = "SELECT subject FROM message WHERE messageid=" & parentid
				Set rs = myConn.Execute(sql)	
				subject = "RE: " & rs("subject")	
			End If
			
			fullname = Request.Cookies("forum")("fullname")
			
		Else
			
			fullname = Request.Form("fullname")
			subject = Request.Form("subject")
			body = Request.Form("body")
			math = Request.Form("math")
			
			if Len(fullname)=0 Then error = error & "<br>Please fill in a name"
			if Len(subject)=0 Then error = error & "<br>Please fill in a subject"
			if Len(body)=0 Then error = error & "<br>Please fill in Body"
			If math<>"112" Then error = error & "<br>Do the math!"
			
			if error="" THEN
			
				Set rs = Server.CreateObject("ADODB.RecordSet")
				rs.Open "message", myConn, 1, 3, 2
				rs.AddNew
				rs("fullname") = fullname
				rs("body") = body
				rs("subject") = subject
				rs("parentid") = parentid
				rs("sendemail") = 0
				rs.Update
				
				id = rs("messageid")
				
				
				if parentid>0 Then
					sql = "UPDATE message set replies=replies+1 WHERE messageid=" & parentid
					myConn.Execute(sql)	
					response.redirect "show.asp?parentid=" & parentid
				else
					response.redirect "show.asp?parentid=" & id
				End If
					
		
			Else
				response.write "<table>"
				response.write "<tr>"
				response.write "<td class=""error"">" & error & "</td>"
				response.write "</tr>"
				response.write "</table>"
				response.write "<br>"
			End If
			
		End If
	
		If parentid=0 Then 
			button = "Post New Thread"
		else
			button = "Reply"

			sql = "SELECT subject, body, [date], messageid, parentid, fullname, url, email, hits FROM message"
			sql = sql & " WHERE messageid=" & parentid
			Set rs = myConn.Execute(sql)
	
			response.write "<tr><td class=""headline"">Date</td><td>" & csHTML(rs("date")) & "</td></tr>"
			response.write "<tr><td class=""headline"">Name</td><td>" & csHTML(rs("fullname")) & "</td></tr>"
			response.write "<tr><td class=""headline"">Subject</td><td>" & csHTML(rs("subject")) & "</td></tr>"
			response.write "<tr><td class=""headline""></td><td class=""body"">" & csHTML(rs("body")) & "<br><br></td></tr>"
			response.write "<tr><td colspan=""2""><hr><!-- hits : " & rs("hits") & " --></td></tr>"

		End If

		response.write "<a href=""default.asp"">Back</a>"
		response.write "<br>"

							
	%>

	<form action="create.asp" method="post" name="form1">
		<table>
			<tr valign="top">
				<td width="80" class="headline">Name</td>
				<td><input maxlength="50" style="width:300px;" value="<%=csHTML(fullname)%>" type="text" name="fullname"></td>
			</tr>
			<tr valign="top">
				<td class="headline">Subject</td>
				<td><input maxlength="50" style="width:300px;" value="<%=csHTML(subject)%>" type="text" name="subject"></td>
			</tr>
			<tr valign="top">
				<td class="headline">Body</td>
				<td><textarea style="width:520px; height:150px;" name="body"><%=body%></textarea></td>
			</tr>
			<tr valign="top">
				<td class="headline">
					<img src="question.gif" alt="question">
				</td>
				<td><input maxlength="3" style="width:50px;" type="text" name="math"></td>
			</tr>

			<tr>
				<td></td>
				<td>
					<input value="<%=button%>" type="submit">
					<input value="<%=parentid%>" type="hidden" name="parentid">
					<input value="true" type="hidden" name="submitted">
				</td>
				
			</tr>
		</table>
	</form>


	<script type="text/javascript">
		document.form1.fullname.focus();
	</script>	

<!-- #include file="include/bottom.asp" -->