Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Snitz Forums 2000 MOD-Group
 MOD Add-On Forum (W/O Code)
 Notification When There's a Reply to a Weblog
 New Topic  Reply to Topic
 Printer Friendly
Previous Page
Author Previous Topic Topic Next Topic
Page: of 2

MaGraham
Senior Member

USA
1297 Posts

Posted - 29 January 2013 :  16:54:22  Show Profile  Reply with Quote

PERFECT! It looks just like it should now!

Thank you so much, Carefree!



"Do all the good you can, by all the means you can, in all the ways you can, at all the times you can, to all the people you can, as long as ever you can." - John Wesley
Go to Top of Page

Carefree
Advanced Member

Philippines
4207 Posts

Posted - 29 January 2013 :  19:19:42  Show Profile  Reply with Quote
For anyone interested, there was a bit more involved in fixing this. Here's what the file looks like now:


<%
'#################################################################################
'## Copyright (C) 2000-01 Michael Anderson and Pierre Gorissen
'##
'## This program is free software; you can redistribute it and/or
'## modify it under the terms of the GNU General Public License
'## as published by the Free Software Foundation; either version 2
'## of the License, or any later version.
'##
'## All copyright notices regarding Snitz FORUMs 2000
'## must remain intact in the scripts and in the outputted HTML
'## The "powered by" text/logo with a link back to
'## http://FORUM.snitz.com in the footer of the pages MUST
'## remain visible when the pages are viewed on the internet or intranet.
'##
'## This program is distributed in the hope that it will be useful,
'## but WITHOUT ANY WARRANTY; without even the implied warranty of
'## MERCHANTABILITY or FITNESS For A PARTICULAR PURPOSE.  See the
'## GNU General Public License For more details.
'##
'## You should have received a copy of the GNU General Public License
'## along with this program; If not, write to the Free Software
'## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
'##
'## Support can be obtained from support FORUMs at:
'## http://FORUM.snitz.com
'##
'## Correspondence and Marketing Questions can be sent to:
'## reinhold@bigfoot.com
'##
'## or
'##
'## Snitz Communications
'## C/O: Michael Anderson
'## PO Box 200
'## Harpswell, ME 04079
'#################################################################################
'---------- Marcelg: Weblog
%>
<!--#INCLUDE FILE="config.asp"-->
<!--#INCLUDE FILE="inc_func_member.asp"-->
<!--#INCLUDE FILE="inc_sha256.asp"-->
<!--#INCLUDE FILE="inc_header.asp"-->
<%
If NOT Request.QueryString("log_id") = "" Then
	Set my_Conn = Server.CreateObject("ADODB.Connection")
	Set objRec = Server.CreateObject("ADODB.RecordSet")
	Set objDict = CreateObject("Scripting.Dictionary")
	my_Conn.Open strConnString
	strsql = "SELECT FORUM_ID FROM " & strTablePrefix & "TOPICS WHERE TOPIC_ID=" & cLng(Request.QueryString("log_id"))
	Set objRec = my_Conn.Execute(strSQL)
	If (objRec("FORUM_ID")) - strWeblogsForum <> 0 Then
'		Response.Redirect "topic.asp?topic_id=" & cLng(Request.QueryString("log_id"))
	End If
End If
Dim T_Status
%>
<!--#INCLUDE FILE="inc_moderation.asp" -->
<!--#INCLUDE FILE="inc_Subscription.asp" -->
<%
Set my_Conn = Server.CreateObject("ADODB.Connection")
Set objRec = Server.CreateObject("ADODB.RecordSet")
Set objDict = CreateObject("Scripting.Dictionary")
my_Conn.Open strConnString
strIcons = 1
'show signatures (1 = yes, 0 = no)
ShowSigs = 0
If mLev = 4 Then
	AdminAllowed = 1
	FORUMChkSkipAllowed = 1
ElseIf mLev = 3 Then
	If chkFORUMModerator(strWeblogsFORUM, chkString(strDBNTUserName,"decode")) = "1" Then
		AdminAllowed = 1
		FORUMChkSkipAllowed = 1
	Else
		If lCase(strNoCookies) = "1" Then
			AdminAllowed = 1
			FORUMChkSkipAllowed = 0
		Else
			AdminAllowed = 0
			FORUMChkSkipAllowed = 0
		End If
	End If
ElseIf lCase(strNoCookies) = "1" Then
	AdminAllowed = 1
	FORUMChkSkipAllowed = 0
Else
	AdminAllowed = 0
	FORUMChkSkipAllowed = 0
End If
Set objDict = Nothing
strSQL = "SELECT " & thefilter & strTablePrefix & "TOPICS.TOPIC_ID, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_SUBJECT, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_VIEW_COUNT, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_MESSAGE, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_AUTHOR, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_REPLIES, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_DATE, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_Status, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_MSGICON, "
strSQL = strSQL & strTablePrefix & "TOPICS.T_LAST_POST, "
strSQL = strSQL & strTablePrefix & "TOPICS.CAT_ID, "
strSQL = strSQL & strMemberTablePrefix & "MEMBERS.MEMBER_ID, "
strSQL = strSQL & strMemberTablePrefix & "MEMBERS.M_NAME, "
strSQL = strSQL & strMemberTablePrefix & "MEMBERS.M_TITLE, "
strSQL = strSQL & strMemberTablePrefix & "MEMBERS.M_LEVEL, "
If strDisableAvatar <> "1" Then
	strSQL = strSQL & strMemberTablePrefix & "MEMBERS.M_AVATAR_URL, "
End If
strSQL = strSQL & strMemberTablePrefix & "MEMBERS.M_POSTS "
strSQL = strSQL & "FROM " & strTablePrefix & "TOPICS, "
strSQL = strSQL & strTablePrefix & "FORUM, "
strSQL = strSQL & strMemberTablePrefix & "MEMBERS "
strSQL = strSQL & "WHERE "
If Request.QueryString("member") <> "" Then
	strSQL = strSQL & strTablePrefix & "TOPICS.T_AUTHOR = " & cLng(Request.QueryString("member")) & " AND "
End If
If Request.QueryString("log_id") <> "" Then
	strSQL = strSQL & strTablePrefix & "TOPICS.TOPIC_ID = " & cLng(Request.QueryString("log_id")) & " AND "
End If
strSQL = strSQL & strTablePrefix & "TOPICS.FORUM_ID = " & strTablePrefix & "FORUM.FORUM_ID AND "
strSQL = strSQL & strTablePrefix & "FORUM.FORUM_ID = " & strWeblogsFORUM & " AND "
strSQL = strSQL & strTablePrefix & "TOPICS.T_AUTHOR = " & strMemberTablePrefix & "MEMBERS.MEMBER_ID AND " & strTablePrefix & "TOPICS.T_Status < 2 AND " & strTablePrefix & "TOPICS.T_Status > 0 "
strSQL = strSQL & "ORDER BY " & strTablePrefix & "TOPICS.TOPIC_ID DESC;"
Set objRec = my_Conn.Execute(strSql)
DTString = " weblogs "
If NOT objRec.EOF Then
	If Request.QueryString("member") <> "" or Request.QueryString("log_id") <> "" Then
		DTString = "  <a href=""log.asp?member=" & objRec("MEMBER_ID") & """>" & objRec("M_NAME") & "'s weblog</a>"
	End If
Else
	DTString = " Nothing found !"
End If
If Request.QueryString("member") <> "" AND Request.QueryString("log_id") = "" Then
	Response.Write "<table align=""center"" colspan=""2"" cellspacing=""1"" cellpadding=""5"" border=""0"" bgcolor=""" & strTableBorderColor & """ width=""100%"">" & vbNewLine & _
		"  <tr>" & vbNewLine & _
		"    <td bgcolor=""" & strHeadCellColor & """><a href=""post.asp?method=Topic&FORUM_ID=" & strWeblogsFORUM & """>" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><img alt=""post an entry in your weblog"" src=""images\addnews.gif"" align=""right"" valign=""middle""  border=""0"" ></a><font color=""" & strHeadFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b>" & strSidebarDelimiter & " " & DTString & " " & strSidebarDelimiter & "</b></font> <a href=""weblogs.asp""><font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>all weblogs <b>" & strSidebarDelimiter & " " & strSidebarDelimiter & "</b></a> " & vbNewLine & _
		"  </tr></table>" & vbNewLine
	%>
	<!--#INCLUDE FILE="include/inc_spacer.asp"--><!--#INCLUDE FILE="include/inc_spacer.asp"--><!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<%
Else
	Response.Write "<table align=""center"" colspan=""2"" cellspacing=""1"" cellpadding=""5"" border=""0"" bgcolor=""" & strTableBorderColor & """ width=""100%"">" & vbNewLine & _
		"  <tr>" & vbNewLine & _
		"    <td bgcolor=""" & strHeadCellColor & """><a href=""post.asp?method=Topic&FORUM_ID=" & strWeblogsFORUM & """>" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><img alt=""post an entry in your weblog"" src=""images\addnews.gif"" align=""right"" valign=""middle""  border=""0"" ></a><font color=""" & strHeadFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b>" & strSidebarDelimiter & " " & DTString & " " & strSidebarDelimiter & "</b></font> <a href=""log.asp"">" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>all weblogs <b>" & strSidebarDelimiter & ":</b></a> " & vbNewLine & _
		"  </tr></table>" & vbNewLine
	%>
	<!--#INCLUDE FILE="include/inc_spacer.asp"--><!--#INCLUDE FILE="include/inc_spacer.asp"--><!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<%
End If
If Request.QueryString("log_id") = "" Then
	Response.Write "<table align=""center"" colspan=""2"" cellspacing=""1"" cellpadding=""10"" border=""0"" bgcolor=""" & strTableBorderColor & """ width=""100%""><table align=""center"" colspan=""2"" cellspacing=""1"" cellpadding=""1"" border=""0"" width=""100%"">" & vbNewLine
Else
	Response.Write "<table align=""center"" colspan=""2"" cellspacing=""1"" cellpadding=""10"" border=""0"" bgcolor=""" & strTableBorderColor & """ width=""100%"">" & vbNewLine
End If
counter = 1
Do While NOT objRec.EOF
	If counter > 1 Then Response.Write ""
	counter = counter + 1
	T_SUBJECT     =   objRec("T_SUBJECT")
	T_View_Count  =   objRec("T_VIEW_COUNT")
	T_Author      =   objRec("T_AUTHOR")
	MEMBER_ID     =   objRec("MEMBER_ID")
	M_NAME        =   objRec("M_NAME")
	M_TITLE       =   objRec("M_TITLE")
	M_LEVEL       =   objRec("M_LEVEL")
	M_POSTS       =   objRec("M_POSTS")
	T_Message     =   objRec("T_MESSAGE")
	T_REPLIES     =   objRec("T_REPLIES")
	T_DATE        =   objRec("T_DATE")
	TOPIC_ID      =   objRec("TOPIC_ID")
	T_LAST_POST   =   objRec("T_LAST_POST")
	If strDisableAvatar <> "1" Then
		Member_Avatar =   objRec("M_AVATAR_URL")
	End If
	Topic_MsgIcon = objRec("T_MSGICON")
	CAT_ID 			= objRec("CAT_ID")
	T_Status =   objRec("T_Status")
	Response.Write 	"  <tr>" & vbNewLine
	If Request.QueryString("log_id") = "" Then
		If DateToStr(strFORUMTimeAdjust) - T_DATE > 1000000 Then
			Response.Write "    <td width=""70%""><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>  " & left(ChkDate1(T_DATE),5) & " " & vbnewline
		Else
			Response.Write "    <td width=""70%""><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> " & left(ChkTime1(T_DATE),6) & " " & vbnewline
		End If
		If Request.QueryString("member") = "" Then
			Response.Write " <a href=""log.asp?log_id=" & TOPIC_ID & """>" & T_SUBJECT & "</a></td><td></font><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(objRec("M_NAME"),"display") & "</font></td>"
		Else
			Response.Write " <a href=""log.asp?log_id=" & TOPIC_ID & """>" & T_SUBJECT & "</a></td><td></font></td>"
		End If
		If T_REPLIES <> 1 Then
			Response.Write " <td><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & T_REPLIES & " " & strSMReplies & ""
		Else
			Response.Write " <td><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & T_REPLIES & " " & strSMReply & ""
		End If
		Response.Write "</font></td></tr>"
	Else
		If strDisableAvatar <> "1" Then
			If Member_Avatar = strImageURL & "noavatar.gif" or Member_Avatar = " " Then
				'Do Nothing
			Else
				Response.Write "<td bgcolor=""" & strFORUMCellColor & """ cellpadding=""5"" valign=""top""><a href=""pop_profile.asp?mode=display&id=" & objRec("T_AUTHOR") & """><img src=""" & Member_Avatar & """ border=""" & intAvatarBorder & """></a></td>"
			End If
		End If
		Response.Write "	 <td width=""100%"" colspan=""2"" bgcolor=""" & strHeadCellColor & """ valign=""middle"">" & _
			"    <font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b>" & T_SUBJECT & "</font></b>" & _
			"    <br><font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>This message was posted by " & vbNewline
		If strUseExtendedProfile Then
			Response.Write "      <a href=""pop_profile.asp?mode=display&id=" & objRec("T_AUTHOR") & """>" & vbNewLine
		Else
			Response.Write "      <a href=""JavaScript:openWindow3('pop_profile.asp?mode=display&id=" & objRec("T_AUTHOR") & "')"">" & vbNewLine
		End If
		Response.Write "      </font><font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & ChkString(objRec("M_NAME"),"display") & "</a></font>" & vbNewLine & _
			"      <font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>on " & chkDate1(T_DATE) & " at " & left(ChkTime1(T_DATE),6) & "</font>" & vbNewLine & _
			"			<font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>.:.</b> " & (T_View_Count + 1) & "<font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """> times viewed " & vbNewline
		If T_REPLIES = 0 Then
			Response.Write "<font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>." & strSidebarDelimiter & ".</b>" & strSMMNoReplies & vbNewLine
		Else
			If T_REPLIES = 1 Then
				Response.Write "<font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>." & strSidebarDelimiter & ".</b> There is " & T_REPLIES & " reply to this post" & vbNewLine
			Else
				Response.Write "<font color=""" & strCategoryFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>." & strSidebarDelimiter & ".</b> There are " & T_REPLIES & " replies to this post" & vbNewLine
			End If
		End If
		If T_Author = getMemberID(strDBNTUserName) or AdminAllowed = 1 Then
			Response.Write "<table valign=""middle"" float=""right"" align=""right"" cellspacing=""1"" cellpadding=""1"" border=""0"" bgcolor=""" & strTableBorderColor & """>" & vbNewLine & _
	 			"  <tr><td bgcolor=""" & strFORUMCellColor & """ cellpadding=""0"" align=""center"" valign=""middle"">" & vbNewLine
			Call AdminOptions
			Response.Write  "</td></tr></table>"
		End If
		T_Message = FormatStr(Trim(T_MESSAGE))
		Response.Write "    " & vbNewLine & _
			"		</td>" & vbNewLine & _
			"	</tr>" & vbNewLine & _
			"	<tr>" & vbNewLine & _
			"		<td bgcolor=""" & strFORUMCellColor & """ cellpadding=""0"" align=""center"" valign=""top"">" & getCurrentIcon(getCurrentMsgIcon(Topic_MsgIcon),"","align=""absmiddle"" hspace=""0""") & "</td>" & vbNewline & _
			"		<td colspan=""2"" bgcolor=""" & strFORUMCellColor & """ height=""" & strCategoryCellHeight & """>" & VBNewline & _
			"			<font color=""" & strDefaulFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & "<span class=""spnMessageText"" id=""msg"">" & FormatStr(Trim(T_MESSAGE)) & "</span id=""msg"">" & vbNewLine & vbNewline
		If T_Status <> 0 Then
			If T_REPLIES > 0 and Request.QueryString("log_id") = "" Then
				Response.Write "  <hr color=""" & strTableBorderColor & """ size=""1""></font><center><a href=""log.asp?log_id=" & TOPIC_ID & """>" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & strSMMReadRepliesText & "</a>   |   <a href=""post.asp?method=Reply&topic_id=" & TOPIC_ID & "&FORUM_ID=" & strWeblogsFORUM & """>" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & strSMMReplyText & "</a>" & vbNewLine
			End If
		Else
			If T_REPLIES > 0 and Request.QueryString("log_id") = "" Then
				Response.Write "  <hr color=""" & strTableBorderColor & """ size=""1""></font><center><a href=""log.asp?log_id=" & TOPIC_ID & """>" & "<font color=""" & strDefaultFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & strSMMReadRepliesText & "</a>" & vbNewLine
			End If
		End If
		Response.Write "	</font></td></tr></table>" & vbNewLine
		'place your adcode here
		If Request.QueryString("log_id") <> "" and strEnableAdsInWeblogs = "Yes" Then
			%>
			<!--#INCLUDE FILE="include/inc_spacer.asp"--><a name="replies"></a>
			<!--#INCLUDE FILE="include/inc_spacer.asp"-->
			<!--#INCLUDE FILE="include/inc_468x60.asp"-->
			<!--#INCLUDE FILE="include/inc_spacer.asp"-->
			<!--#INCLUDE FILE="include/inc_spacer.asp"-->
			<%
		Else
			%><a name="replies"></a><%
		End If
		'end of adcode
		strSql = "UPDATE " & strTablePrefix & "TOPICS "
		strSql = strSql & " Set T_VIEW_COUNT = (T_VIEW_COUNT + 1) "
		strSql = strSql & " WHERE (TOPIC_ID = " & TOPIC_ID & ")"
		my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords
	End If
	objRec.MoveNext()
Loop
If Request.QueryString("log_id")<> "" and T_REPLIES <> 0 Then
	Topic_ID = cLng(Request.QueryString("log_id"))
	Dim ArchiveView, ArchiveLink, CColor
	Dim vPercent(100)
	Dim vAnswers(15)
	Dim vCount(15)
	Dim mpoll, nMaxValue, nMaxWidth
	Dim nTotal, nTotal2, nThisVal
	If Request("ARCHIVE") = "true" Then
		strActivePrefix = strTablePrefix & "A_"
		ArchiveView = "true"
		ArchiveLink = "ARCHIVE=true&"
	Else
		strActivePrefix = strTablePrefix
		ArchiveView = ""
		ArchiveLink = ""
	End If
	If mLev > 2 Then
		intCol = 4
	Else
		intCol = 3
	End If
	Response.Write	"    <script language=""JavaScript"" type=""text/javascript"">" & vbNewLine & _
		"    function ChangePage(fnum){" & vbNewLine & _
		"    	if (fnum == 1) {" & vbNewLine & _
		"    		document.PageNum1.submit();" & vbNewLine & _
		"    	}" & vbNewLine & _
		"    	else {" & vbNewLine & _
		"    		document.PageNum2.submit();" & vbNewLine & _
		"    	}" & vbNewLine & _
		"    }" & vbNewLine & _
		"    </script>" & vbNewLine
	mypage = Request("whichpage")
	If ((Trim(mypage) = "") or (IsNumeric(mypage) = False)) Then mypage = 1
	mypage = cLng(mypage)
	If Request("SearchTerms") <> "" Then
		SearchLink = "&SearchTerms=" & Request("SearchTerms")
	Else
		SearchLink = ""
	End If
	If strSignatures = "1" and strDSignatures = "1" Then
		If ViewSig(MemberID) <> "0" Then
			CanShowSignature = 1 AND ShowSigs = 1
		End If
	End If
	strSql = "SELECT M.M_NAME, M.M_TITLE, M.M_HOMEPAGE, M.MEMBER_ID, M.M_LEVEL, M.M_POSTS, M.M_COUNTRY, M.M_AVATAR_URL" & _
	", T.T_DATE, T.T_SUBJECT, T.T_AUTHOR, T.TOPIC_ID, T.T_Status, T.T_ISPOLL, T.T_POLLSTATUS, T.T_LAST_EDIT" & _
	", T.T_LAST_EDITBY, T.T_LAST_POST, T.T_SIG, T.T_REPLIES" & _
	", C.CAT_STATUS, C.CAT_ID, C.CAT_NAME, C.CAT_SubSCRIPTION, C.CAT_MODERATION" & _
	", F.F_STATUS, F.F_POLLS, F.FORUM_ID, F.F_SubSCRIPTION, F.F_SUBJECT, F.F_MODERATION, T.T_MSGICON, T.T_MESSAGE"
	If CanShowSignature = 1 AND ShowSigs = 1 Then
		strSql = strSql & ", M.M_SIG"
	End If
	strSql = strSql & " FROM " & strActivePrefix & "TOPICS T, " & strTablePrefix & "FORUM F, " & _
	strTablePrefix & "CATEGORY C, " & strMemberTablePrefix & "MEMBERS M " & _
	" WHERE T.TOPIC_ID = " & Topic_ID & _
	" AND F.FORUM_ID = T.FORUM_ID " & _
	" AND C.CAT_ID = T.CAT_ID " & _
	" AND M.MEMBER_ID = T.T_AUTHOR "
	Set rsTopic = Server.CreateObject("ADODB.RecordSet")
	rsTopic.Open strSql, my_Conn, adOpenForwardOnly, adLockReadOnly, adCmdText
	If rsTopic.EOF Then
		recTopicCount = ""
	Else
		recTopicCount = 1
		Member_Name = rsTopic("M_NAME")
		Member_Title = rsTopic("M_TITLE")
		Member_Homepage = rsTopic("M_HOMEPAGE")
		TMember_ID = rsTopic("MEMBER_ID")
		Member_Level = rsTopic("M_LEVEL")
		Member_Posts = rsTopic("M_POSTS")
		Member_Country = rsTopic("M_COUNTRY")
		Member_Avatar = rsTopic("M_AVATAR_URL")
		Topic_Date = rsTopic("T_DATE")
		Topic_SUBJECT = rsTopic("T_SUBJECT")
		Topic_Author = rsTopic("T_AUTHOR")
		TopicID = rsTopic("TOPIC_ID")
		T_Status = rsTopic("T_Status")
		Topic_LastEdit = rsTopic("T_LAST_EDIT")
		Topic_LastEditby = rsTopic("T_LAST_EDITBY")
		Topic_LastPost = rsTopic("T_LAST_POST")
		Topic_Sig = rsTopic("T_SIG")
		Topic_Replies = rsTopic("T_REPLIES")
		Cat_Status = rsTopic("CAT_STATUS")
		Cat_ID = rsTopic("CAT_ID")
		Cat_Name = rsTopic("CAT_NAME")
		Cat_Subscription = rsTopic("CAT_SubSCRIPTION")
		Cat_Moderation = rsTopic("CAT_MODERATION")
		Forum_Status = rsTopic("F_STATUS")
		FORUM_ID = rsTopic("FORUM_ID")
		FORUM_SUBJECT = rsTopic("F_SUBJECT")
		FORUM_Subscription = rsTopic("F_SubSCRIPTION")
		FORUM_Moderation = rsTopic("F_MODERATION")
		Topic_MsgIcon = rsTopic("T_MSGICON")
		Topic_Message = rsTopic("T_MESSAGE")
		If CanShowSignature = 1 AND ShowSigs = 1 Then
			Topic_MemberSig = trim(rsTopic("M_SIG"))
		End If
		IsPoll = rsTopic("T_ISPOLL")
		FORUM_Polls = rsTopic("F_POLLS")
		Poll_Status = rsTopic("T_POLLSTATUS")
		If IsPoll = 1 Then
			strSql = "SELECT P.P_LASTVOTE, P.P_WHOVOTES"
			For i = 1 To 15
				strSql = strSql & ", P.ANSWER" & CStr(i)
				strSql = strSql & ", P.COUNT" & CStr(i)
			Next
			strSql = strSql & " FROM " & strTablePrefix & "POLLS P"
			strSql = strSql & " WHERE P.TOPIC_ID = " & Topic_ID
			Set rsPoll = Server.CreateObject("ADODB.RecordSet")
			rsPoll.Open strSql, my_Conn, adOpenForwardOnly, adLockReadOnly, adCmdText
			If not(rsPoll.EOF) or not(rsPoll.BOF) Then
				Last_Vote = rsPoll("P_LASTVOTE")
				strWhoVotes = rsPoll("P_WHOVOTES")
				For nCount = 1 to 15
					vAnswers(nCount) = rsPoll("ANSWER" & CStr(nCount))
					vCount(nCount) = rsPoll("COUNT" & CStr(nCount))
				Next
			End If
			rsPoll.Close
			Set rsPoll = Nothing
		End If
		If IsPoll = 1 Then
			pollLink = "poll=1&"
		Else
			pollLink = ""
		End If
	End If
	rsTopic.Close
	Set rsTopic = Nothing
	If recTopicCount = "" Then
		If ArchiveView <> "true" Then
			Response.Redirect	"topic.asp?ARCHIVE=true&" & Request.QueryString
		Else
			Response.Redirect	"forum.asp"
		End If
	End If
	If IsPoll = 1 Then
		Voted = GetVote(Topic_ID)
	End If
	If mLev = 4 Then
		AdminAllowed = 1
		FORUMChkSkipAllowed = 1
	ElseIf mLev = 3 Then
		If chkFORUMModerator(FORUM_ID, chkString(strDBNTUserName,"decode")) = "1" Then
			AdminAllowed = 1
			FORUMChkSkipAllowed = 1
		Else
			If lCase(strNoCookies) = "1" Then
				AdminAllowed = 1
				FORUMChkSkipAllowed = 0
			Else
				AdminAllowed = 0
				FORUMChkSkipAllowed = 0
			End If
		End If
	ElseIf lCase(strNoCookies) = "1" Then
		AdminAllowed = 1
		FORUMChkSkipAllowed = 0
	Else
		AdminAllowed = 0
		FORUMChkSkipAllowed = 0
	End If
	If strModeration > 0 and Cat_Moderation > 0 and FORUM_Moderation > 0 and AdminAllowed = 0 Then
		Moderation = "Y"
	Else
		Moderation = "N"
	End If
	If mypage = -1 and Request.QueryString("REPLY_ID") <> "" Then
		strSql1 = "SELECT REPLY_ID "
		strSql2 = "FROM " & strActivePrefix & "REPLY "
		strSql3 = "WHERE TOPIC_ID = " & Topic_ID & " "
		If AdminAllowed = 0 Then
			strSql3 = strSql3 & "AND (R_STATUS < "
			If Moderation = "Y" Then
				strSql3 = strSql3 & "2 "
			Else
				strSql3 = strSql3 & "3 "
			End If
			strSql3 = strSql3 & "OR R_AUTHOR = " & MemberID & ") "
		End If
		strSql4 = "ORDER BY R_DATE ASC "
		If strDBType = "mysql" Then
			Set rsReplies = Server.CreateObject("ADODB.RecordSet")
			rsReplies.Open strSql1 & strSql2 & strSql3 & strSql4, my_Conn, adOpenForwardOnly, adLockReadOnly, adCmdText
			If rsReplies.EOF Then
				iReplyCount = ""
			Else
				arrReplyData = rsReplies.GetRows(adGetRowsRest)
				iReplyCount = UBound(arrReplyData, 2)
				rREPLY_ID = 0
			End If
			LastPostReplyID = cLng(Request.QueryString("REPLY_ID"))
			If iReplyCount <> "" Then
				For iReply = 0 to iReplyCount
					intReplyID = arrReplyData(rREPLY_ID,iReply)
					If LastPostReplyID = intReplyID Then
						intPageNumber = ((iReply+1)/strPageSize)
						If intPageNumber > cLng(intPageNumber) Then
							intPageNumber = cLng(intPageNumber) + 1
						End If
						strwhichpage = "whichpage=" & intPageNumber & "&"
						Exit For
					End If
				Next
			Else
				strwhichpage = ""
			End If
			rsReplies.Close
			Set rsReplies = Nothing
		Else
			Set rsReplies = Server.CreateObject("ADODB.RecordSet")
			rsReplies.cachesize = strPageSize
			rsReplies.pagesize = strPageSize
			rsReplies.Open strSql1 & strSql2 & strSql3 & strSql4, my_Conn, adOpenStatic, adLockReadOnly, adCmdText
			LastPostReplyID = cLng(Request.QueryString("REPLY_ID"))
			rsReplies.Find = "REPLY_ID=" & LastPostReplyID & ""
			If not (rsReplies.EOF or rsReplies.BOF) Then
				If rsReplies.absolutepage > 1 Then strwhichpage = "whichpage=" & rsReplies.absolutepage & "&"
				rsReplies.Close
			Else
				strwhichpage = ""
			End If
			Set rsReplies = Nothing
		End If
		Response.Redirect("log.asp?" & strwhichpage & "log_id=" & Topic_ID & "#" & LastPostReplyID & "")
		Response.End
	End If
	Dim strSubString, strSubArray, strBoardSubs, strCatSubs, strFORUMSubs, strTopicSubs
	If MySubCount > 0 Then
		strSubString = PullSubscriptions(0, 0, 0)
		strSubArray  = Split(strSubString,";")
		If uBound(strSubArray) < 0 Then
			strBoardSubs = ""
			strCatSubs = ""
			strFORUMSubs = ""
			strTopicSubs = ""
		Else
			strBoardSubs = strSubArray(0)
			strCatSubs = strSubArray(1)
			strFORUMSubs = strSubArray(2)
			strTopicSubs = strSubArray(3)
		End If
	End If
	strSql = "SELECT M.M_NAME, M.M_TITLE, M.MEMBER_ID, M.M_HOMEPAGE, M.M_LEVEL, M.M_POSTS, M.M_COUNTRY, M.M_AVATAR_URL"
	strSql = strSql & ", M.M_PMRECEIVE"
	strSql = strSql & ", R.REPLY_ID, R.FORUM_ID, R.R_AUTHOR, R.TOPIC_ID, R.R_MESSAGE, R.R_LAST_EDIT"
	strSql = strSql & ", R.R_LAST_EDITBY, R.R_SIG, R.R_STATUS, R.R_DATE, R.R_MSGICON"
	If CanShowSignature = 1 AND ShowSigs = 1 Then
		strSql = strSql & ", M.M_SIG"
	End If
	strSql2 = " FROM " & strMemberTablePrefix & "MEMBERS M, " & strActivePrefix & "REPLY R "
	strSql3 = " WHERE M.MEMBER_ID = R.R_AUTHOR "
	strSql3 = strSql3 & " AND R.TOPIC_ID = " & Topic_ID & " "
	If AdminAllowed = 0 Then
		strSql3 = strSql3 & " AND (R.R_STATUS < "
		If Moderation = "Y" Then
			strSql3 = strSql3 & "2"
		Else
			strSql3 = strSql3 & "3"
		End If
		strSql3 = strSql3 & " OR R.R_AUTHOR = " & MemberID & ")"
	End If
	strSql4 = " ORDER BY R.R_DATE ASC"
	If strDBType = "mysql" Then
		If mypage > 1 Then
			intOffSet = cLng((mypage-1) * strPageSize)
			strSql5 = " LIMIT " & intOffSet & ", " & strPageSize & " "
		End If
		strSql1 = "SELECT COUNT(R.TOPIC_ID) AS REPLYCOUNT "
		Set rsCount = my_Conn.Execute(strSql1 & strSql2 & strSql3)
		iPageTotal = rsCount(0).value
		rsCount.Close
		Set rsCount = Nothing
		If iPageTotal > 0 Then
			maxpages = (iPageTotal  \ strPageSize )
			If iPageTotal mod strPageSize <> 0 Then
				maxpages = maxpages + 1
			End If
			If iPageTotal < (strPageSize + 1) Then
				intGetRows = iPageTotal
			ElseIf (mypage * strPageSize) > iPageTotal Then
				intGetRows = strPageSize - ((mypage * strPageSize) - iPageTotal)
			Else
				intGetRows = strPageSize
			End If
		Else
			iPageTotal = 0
			maxpages = 0
		End If
		If iPageTotal > 0 Then
			Set rsReplies = Server.CreateObject("ADODB.RecordSet")
			rsReplies.Open strSql & strSql2 & strSql3 & strSql4 & strSql5, my_Conn, adOpenForwardOnly, adLockReadOnly, adCmdText
			arrReplyData = rsReplies.GetRows(intGetRows)
			iReplyCount = UBound(arrReplyData, 2)
			rsReplies.Close
			Set rsReplies = Nothing
		Else
			iReplyCount = ""
		End If
	Else
		Set rsReplies = Server.CreateObject("ADODB.RecordSet")
		rsReplies.cachesize = strPageSize
		rsReplies.Open strSql & strSql2 & strSql3 & strSql4, my_Conn, adOpenStatic, adLockReadOnly, adCmdText
		If not (rsReplies.EOF or rsReplies.BOF) Then
			rsReplies.pagesize = strPageSize
			rsReplies.absolutepage = mypage '**
			maxpages = cLng(rsReplies.pagecount)
			If maxpages >= mypage Then
				arrReplyData = rsReplies.GetRows(strPageSize)
				iReplyCount = UBound(arrReplyData, 2)
			Else
				iReplyCount = ""
			End If
		Else
			iReplyCount = ""
		End If
		rsReplies.Close
		Set rsReplies = Nothing
	End If
	Response.Write	"<table border=""0"" cellspacing=""5"" cellpadding=""0"" bgcolor=""" & strPageBGColor & """ width=""95%"">" & vbNewLine & _
		"      </table>" & vbNewLine & _
		"    </td>" & vbNewLine & _
		"  </tr>" & vbNewLine & _
		"</table>" & vbNewLine
	If maxpages > 1 Then
		Response.Write	"<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""1"" width=""80%"">" & vbNewLine & _
			"  <tr>" & vbNewLine & _
			"    <td align=""right"" valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>"
		If mypage > 1 Then Response.Write("<a href=""log.asp?" & ArchiveLink & "log_id=" & Topic_ID & "&whichpage=" & mypage-1 & SearchLink & "#replies"" title=""Go to previous page""" & dWStatus("Go to previous page") & ">Previous page</a>")
		If mypage > 1 and mypage < maxpages Then Response.Write(" | ")
		If mypage < maxpages Then Response.Write("<a href=""log.asp?" & ArchiveLink & "log_id=" & Topic_ID & "&whichpage=" & mypage+1 & SearchLink & "#replies"" title=""Go to Next page""" & dWStatus("Go to Next page") & ">Next page</a>")
		Response.Write	"</td>" & vbNewLine & _
			"  </tr>" & vbNewLine & _
			"</table>" & vbNewLine
	End If
	Response.Write	"<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""95%"">" & vbNewLine & _
		"  <tr>" & vbNewLine & _
		"    <td>" & vbNewLine & _
		"      <table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""0"" align=""center"">" & vbNewLine & _
		"        <tr>" & vbNewLine & _
		"          <td bgcolor=""" & strTableBorderColor & """>" & vbNewLine & _
		"            <table border=""0"" width=""100%"" cellspacing=""1"" cellpadding=""4"">" & vbNewLine & _
		"              <tr>" & vbNewLine
	If maxpages > 1 Then
		Call DropDownPaging(1)
	End If
	If iReplyCount > 0 Then
		intI = 0
		rM_NAME = 0
		rM_TITLE = 1
		rMEMBER_ID = 2
		rM_HOMEPAGE = 3
		rM_LEVEL = 4
		rM_POSTS = 5
		rM_COUNTRY = 6
		rM_Avatar = 7
		rM_PMRECEIVE = 8
		rREPLY_ID = 9
		rFORUM_ID = 10
		rR_AUTHOR = 11
		rTOPIC_ID = 12
		rR_MESSAGE = 13
		rR_LAST_EDIT = 14
		rR_LAST_EDITBY = 15
		rR_SIG = 16
		rR_STATUS = 17
		rR_DATE = 18
		rR_MSGICON = 19
		If CanShowSignature = 1 AND ShowSigs = 1 Then
			rM_SIG = 20
		End If
		For iFORUM = 0 to iReplyCount
			Reply_MemberName = arrReplyData(rM_NAME, iFORUM)
			Reply_MemberTitle = arrReplyData(rM_TITLE, iFORUM)
			Reply_MemberID = arrReplyData(rMEMBER_ID, iFORUM)
			Reply_MemberHomepage = arrReplyData(rM_HOMEPAGE, iFORUM)
			Reply_MemberLevel = arrReplyData(rM_LEVEL, iFORUM)
			Reply_MemberPosts = arrReplyData(rM_POSTS, iFORUM)
			Reply_MemberCountry = arrReplyData(rM_COUNTRY, iFORUM)
			Reply_MemberAvatar = arrReplyData(rM_Avatar, iFORUM)
			Reply_MemberPMReceive = arrReplyData(rM_PMRECEIVE, iFORUM)
			Reply_ReplyID = arrReplyData(rREPLY_ID, iFORUM)
			Reply_FORUMID = arrReplyData(rFORUM_ID, iFORUM)
			Reply_Author = arrReplyData(rR_AUTHOR, iFORUM)
			Reply_TopicID = arrReplyData(rTOPIC_ID, iFORUM)
			Reply_Content = arrReplyData(rR_MESSAGE, iFORUM)
			Reply_LastEdit = arrReplyData(rR_LAST_EDIT, iFORUM)
			Reply_LastEditBy = arrReplyData(rR_LAST_EDITBY, iFORUM)
			Reply_Sig = arrReplyData(rR_SIG, iFORUM)
			Reply_Status = arrReplyData(rR_STATUS, iFORUM)
			Reply_Date = arrReplyData(rR_DATE, iFORUM)
			Reply_MsgIcon = arrReplyData(rR_MSGICON, iFORUM)
			If CanShowSignature = 1 AND ShowSigs = 1 Then
				Reply_MemberSig = trim(arrReplyData(rM_SIG, iFORUM))
			End If
			If intI = 0 Then
				CColor = strAltFORUMCellColor
			Else
				CColor = strFORUMCellColor
			End If
			Response.Write	"              <tr>" & vbNewLine & _
				"                <td bgcolor=""" & CColor & """ valign=""top"" width=""" & strTopicWidthLeft & """"
			If lCase(strTopicNoWrapLeft) = "1" Then Response.Write(" nowrap")
			Response.Write	">" & vbNewLine & _
				"                <p><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b><span class=""spnMessageText"">" & profileLink(ChkString(Reply_MemberName,"display"),Reply_Author) & "</span></b></font><br />" & vbNewLine
			If strShowRank = 1 or strShowRank = 3 Then
				Response.Write	"                <font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><small>" & ChkString(getMember_Level(Reply_MemberTitle, Reply_MemberLevel, Reply_MemberPosts),"display") & "</small></font><br />" & vbNewLine
			End If
			If strShowRank = 2 or strShowRank = 3 Then
				If strUseAdminFiveStars = "1" Then
					Response.Write	"                " & getStar_LevelAdmin5Stars(Reply_MemberLevel, Reply_MemberPosts) & "<br />" & vbNewLine
				Else
					Response.Write	"                " & getStar_Level(Reply_MemberLevel, Reply_MemberPosts) & "<br />" & vbNewLine
				End If
			End If
			%>
			<!--#INCLUDE FILE="include/inc_spacer.asp"--><!--#INCLUDE FILE="include/inc_spacer.asp"-->
			<%
			If strDisableAvatar <> "1" Then
				If Reply_MemberAvatar = strImageURL & "noavatar.gif" or Reply_MemberAvatar = " " Then
					'	Do Nothing
				Else
					Response.Write "<img align=""center"" src=""" & Reply_MemberAvatar & """ border=""" & intAvatarBorder & """>"
				End If
			End If
			Response.Write	"                <td valign=""top"" bgcolor=""" & CColor & """ height=""100%"" width=""" & strTopicWidthRight & """"
			If lCase(strTopicNoWrapRight) = "1" Then Response.Write(" nowrap")
			If (AdminAllowed = 1) and (maxpages > 1) Then
				Response.Write	" colspan=""2"" "
			Else
				Response.Write	" colspan=""2"" "
			End If
			Response.Write	"><a name=""" & Reply_ReplyID & """></a>" & vbNewLine & _
				"                  <table width=""100%"" height=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & vbNewLine & _
				"                    <tr>" & vbNewLine
			If CanShowSignature = 1 AND ShowSigs = 1 and Reply_Sig = 1 and Reply_MemberSig <> "" Then
					Response.Write	"                      <td colspan=""2"" valign=""top"" width=""100%"" height=""100%"">"
			Else
					Response.Write	"                      <td colspan=""1"" valign=""top"" width=""100%"" height=""100%"">"
			End If
			If Reply_Status < 2 Then
				If strUseMessageIcons = "1" Then
					If strUseBugForm = "1" and Reply_FORUMID = cInt(intBugFormFORUM) Then
						Response.Write  "                      " & getCurrentIcon(strIconBug,"Bug Report","align=""absmiddle"" hspace=""0""") & "<font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize  & """>Posted " & left(chkDate(Reply_Date, "", false),5) & "/" & right(chkDate(Reply_Date, "", false),2) & " @ " & left(right(chkDate(Reply_Date, "" ,true),8),5) & "</font>" & vbNewline
					Else
						Response.Write  "                      " & getCurrentIcon(getCurrentMsgIcon(Reply_MsgIcon),"","align=""absmiddle"" hspace=""0""") & "<font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize  & """>Posted " & left(chkDate(Reply_Date, "", false),5) & "/" & right(chkDate(Reply_Date, "", false),2) & " @ " & left(right(chkDate(Reply_Date, "" ,true),8),5) & "</font>" & vbNewline
					End If
				Else
					Response.Write  "                      " & getCurrentIcon(strIconPosticon,"","align=""absmiddle"" hspace=""0""") & "<font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize  & """>Posted " & left(chkDate(Reply_Date, "", false),5) & "/" & right(chkDate(Reply_Date, "", false),2) & " @ " & left(right(chkDate(Reply_Date, "" ,true),8),5) & "</font>" & vbNewline
				End If
				If strEditedByDate = "1" and Reply_LastEditBy <> "" Then
					If Reply_LastEditBy <> Reply_Author Then
						Reply_LastEditByName = getMemberName(Reply_LastEditBy)
					Else
						Reply_LastEditByName = chkString(Reply_MemberName,"display")
					End If
					If Reply_LastEditBy <> Reply_Author Then
						Response.Write	"<font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """ color=""" & strFORUMFontColor & """>" & _
							"(Edited by " & Reply_LastEditByName & " " & left(chkDate(Reply_LastEdit, "", false),5) & "/" & right(chkDate(Reply_LastEdit, "", false),2) & " @ " & left(right(chkDate(Reply_LastEdit, "" ,true),8),5) & ")</font>" & vbNewLine
					Else
						Response.Write	"<font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """ color=""" & strFORUMFontColor & """>" & _
							"(Edited " & left(chkDate(Reply_LastEdit, "", false),5) & "/" & right(chkDate(Reply_LastEdit, "", false),2) & " @ " & left(right(chkDate(Reply_LastEdit, "" ,true),8),5) & ")</font>" & vbNewLine
					End If
				End If
			ElseIf Reply_Status = 2 Then
				Response.Write  "                      <font color=""red"" face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize  & """><b>NOT MODERATED</b></font>" & vbNewline
			ElseIf Reply_Status = 3 Then
				Response.Write  "                      " & getCurrentIcon(strIconPosticonHold,"","hspace=""3""") & "<font color=""red"" face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize  & """><b>ON HOLD</b></font>" & vbNewline
			End If
			If mLev > 2 Then
				Response.Write	"                      " & profileLink(getCurrentIcon(strIconProfile,"Show Profile","align=""absmiddle"" hspace=""0"""),Reply_MemberID) & vbNewLine
			End If
			If mLev > 2 or Reply_MemberReceiveEmail = "1" Then
				If (mLev <> 0) or (mLev = 0 and strLogonForMail <> "1") Then
					Response.Write	"                      <a href=""JavaScript:openWindow('pop_mail.asp?id=" & Reply_MemberID & "')"">" & getCurrentIcon(strIconEmail,"Email Poster","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
				End If
			End If
			If mLev > 1 and Reply_MemberPMReceive = "1" Then
				Response.Write	"                      <a href=""privatesend.asp?method=Topic&mname=" & Reply_MemberName & """>" & getCurrentIcon(strIconPmprivatemessage,"Send " & Reply_MemberName & " a Private Message","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
			End If
			If strHomepage = "1" Then
				If Reply_MemberHomepage <> " " Then
					Response.Write	"                      <a href=""" & Reply_MemberHomepage & """ target=""_blank"">" & getCurrentIcon(strIconHomepage,"Visit " & ChkString(Reply_MemberName,"display") & "'s Homepage","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
				End If
			End If
			If (AdminAllowed = 1 or Reply_MemberID = MemberID) Then
				If (Cat_Status <> 0 and Forum_Status <> 0 and T_Status <> 0) or (AdminAllowed = 1) Then
					Response.Write	"                      <a href=""post.asp?" & ArchiveLink & "method=Edit&REPLY_ID=" & Reply_ReplyID & "&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>" & getCurrentIcon(strIconEditTopic,"Edit Reply","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
				End If
			End If
			If ((Cat_Status <> 0 and Forum_Status <> 0 and T_Status = 1) or (AdminAllowed = 1 and T_Status <= 1)) and ArchiveView = "" Then
				Response.Write	"                      <a href=""post.asp?" & ArchiveLink & "method=ReplyQuote&REPLY_ID=" & Reply_ReplyID & "&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>" & getCurrentIcon(strIconReplyTopic,"Reply with Quote","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
			End If
			If (strIPLogging = "1") Then
				If (AdminAllowed = 1 and MemberID = intAdminMemberID) Then
					Response.Write	"                      <a href=""JavaScript:openWindow('pop_viewip.asp?" & ArchiveLink & "mode=getIP&REPLY_ID=" & Reply_ReplyID & "&FORUM_ID=" & FORUM_ID & "')"">" & getCurrentIcon(strIconIP,"View user's IP address","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
				End If
			End If
			If (AdminAllowed = 1 or Reply_MemberID = MemberID) Then
				If (Cat_Status <> 0 and Forum_Status <> 0 and T_Status <> 0) or (AdminAllowed = 1) Then
					Response.Write	"                      <a href=""JavaScript:openWindow('pop_delete.asp?" & ArchiveLink & "mode=Reply&REPLY_ID=" & Reply_ReplyID & "&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & "')"">" & getCurrentIcon(strIconDeleteReply,"Delete Reply","align=""absmiddle"" hspace=""0""") & "</a>" & vbNewLine
				End If
			End If
			Response.Write	"                      <hr noshade size=""" & strFooterFontSize & """></td>" & vbNewLine & _
				"                    </tr>" & vbNewLine & _
				"                    <tr>" & vbNewLine
			If CanShowSignature = 1 AND ShowSigs = 1 and Reply_Sig = 1 and Reply_MemberSig <> "" Then
				Response.Write	"                      <td valign=""top"" colspan=""2"" width=""100%"" height=""70"">"
			Else
				Response.Write	"                      <td valign=""top"" colspan=""1"" width=""100%"" height=""70"">"
			End If
			Response.Write "<font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strFORUMFontColor & """><span class=""spnMessageText"" id=""msg"">"
			If Request.QueryString("SearchTerms") <> "" Then
				Response.Write	SearchHiLite(FormatStr(Reply_Content))
			Else
				Response.Write	FormatStr(Reply_Content)
			End If
			Response.Write	"</span id=""msg""></font></td>" & vbNewLine & _
				"                    </tr>" & vbNewLine
			If CanShowSignature = 1 AND ShowSigs = 1 and Reply_Sig = 1 and Reply_MemberSig <> "" Then
				Response.Write	"                    " & vbNewLine & _
					"                      <td colspan=""2"" width=""100%""valign=""bottom""><hr noshade size=""" & strFooterFontSize & """><font color=""" & strFORUMFontColor & """ face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><span class=""spnMessageText"">" & FormatStr(Reply_MemberSig) & "</span></font></td>" & vbNewLine & _
					"                    " & vbNewLine
			End If
			Response.Write	"                    " & vbNewLine & _
				"                      <td valign=""bottom"" align=""right"" height=""""><a href=""#top"">" & getCurrentIcon(strIconGoUp,"Back to top","align=""right""") & "</a></td>" & vbNewLine & _
				"                    </table>" & vbNewLine & _
				"                </td>" & vbNewLine & _
				"              </tr>" & vbNewLine
			intI  = 1-intI
		Next
	End If
	Response.Write	"              <tr>" & vbNewLine
	If maxpages > 1 Then
		Call DropDownPaging(2)
	Else
		Response.Write	"                <td align=""center"" bgcolor=""" & strHeadCellColor & """ width=""" & strTopicWidthLeft & """"
		If lCase(strTopicNoWrapLeft) = "1" Then Response.Write(" nowrap")
		Response.Write	"><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """></font></b></td>" & vbNewLine
	End If
	Response.Write	"                <td align=""right"" bgcolor=""" & strHeadCellColor & """ width=""" & strTopicWidthRight & """"
	If lCase(strTopicNoWrapRight) = "1" Then Response.Write(" nowrap")
	Response.Write	"><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """>" & vbNewLine
	Response.Write	"</font></b>" & vbNewLine
	If (AdminAllowed = 1) Then
		Call AdminOptions()
	Else
		Response.Write	"                <font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> </font>" & vbNewLine
	End If
	Response.Write	"              </td></tr>" & vbNewLine & _
		"                   <tr>" & vbNewLine & _
		"                 <td colspan=""" & intCol & """ align=""center"" bgcolor=""" & strCategoryCellColor & """ width=""100%"" height=""" & strCategoryCellHeight & """>" & vbNewLine
	Call PostingOptions()
	Response.Write	"         </td>"& vbNewLine &_
		"               </tr>" & vbNewLine & _
		"            </table>" & vbNewLine & _
		"          </td>" & vbNewLine & _
		"        </tr>" & vbNewLine & _
		"      </table>" & vbNewLine & _
		"    </td>" & vbNewLine & _
		"  </tr>" & vbNewLine & _
		"</table>" & vbNewLine
	If maxpages > 1 Then
		Response.Write	"<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""1"" width=""80%"">" & vbNewLine & _
			"  <tr>" & vbNewLine & _
			"    <td align=""left"" valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>"
		If mypage > 1 Then Response.Write("<a href=""log.asp?" & ArchiveLink & "log_id=" & Topic_ID & "&whichpage=" & mypage-1 & SearchLink & "#replies"" title=""Go to previous page""" & dWStatus("Go to previous page") & ">Previous page</a>")
		If mypage > 1 and mypage < maxpages Then Response.Write(" | ")
		If mypage < maxpages Then Response.Write("<a href=""log.asp?" & ArchiveLink & "log_id=" & Topic_ID & "&whichpage=" & mypage+1 & SearchLink & "#replies"" title=""Go to Next page""" & dWStatus("Go to Next page") & ">Next page</a>")
		Response.Write	"</td>" & vbNewLine & _
			"  </tr>" & vbNewLine & _
			"</table>" & vbNewLine
	End If
	Response.Write	"<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""95%"">" & vbNewLine & _
		"  <tr>" & vbNewLine & _
		"    <td>" & vbNewLine & _
		"      <table width=""100%"">" & vbNewLine & _
		"        <tr>" & vbNewLine & _
		"  <td align=""right"" valign=""top"" width=""50%"" nowrap>" & vbNewLine
Else
	Response.Write	"<table border=""0"" cellspacing=""0"" cellpadding=""0"" bgcolor=""" & strPageBGColor & """ width=""95%"">" & vbNewLine & _
		"	<tr>" & vbNewLine & _
		"		<td colspan=""" & intCol & """ align=""center"" bgcolor=""" & strHeadCellColor & """ width=""100%"">" & vbNewLine
	Call PostingOptions()
	Response.Write	"		</td>" & vbNewLine & _
		"	</tr>" & vbNewLine & _
		"</table>" & vbNewLine & _
		"<table align=""center"" border=""0"" cellpadding=""0"" cellspacing=""0"" width=""95%"" bgColor=""" & strPageBGColor & """>" & vbNewLine & _
		"	<tr>" & vbNewLine & _
		"		<td>" & vbNewLine & _
		"			<table width=""100%"" border=""1"" bgColor=""" & strTableBorderColor & """ cellpadding=""0"" cellspacing=""0"">" & vbNewLine & _
		"				<tr>" & vbNewLine & _
		"					<td align=""right"" valign=""top"" width=""50%"" nowrap>" & vbNewLine
End If
'google adsense
If T_REPLIES > 4 and strEnableAdsInWeblogs = "Yes" and Request.QueryString("log_id") <> "" Then
	%>
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<!--#INCLUDE FILE="include/inc_468x60.asp"-->
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<%
End If
'end of adsense
If Request.QueryString("log_id")<> "" and mLev > 0 Then
	%>
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<!--#INCLUDE FILE="include/inc_spacer.asp"-->
	<%
	Call QuickReply()
End If
Response.Write "</table>" & vbNewLine & _
	"          </td>" & vbNewLine & _
	"        </tr>" & vbNewLine & _
	"      </table>" & vbNewLine & _
	"    </td>" & vbNewLine & _
	"    <td valign=""top"" width=""0%"">" & vbNewLine & _
	"    </td>" & vbNewLine & _
	"  </tr>" & vbNewLine & _
	"</table><br>" & vbNewLine
WriteFooter

Sub QuickReply()
	If T_Status <> 0 Then
		intSigDefault = getSigDefault(MemberID)
		Response.Write	"    <script language=""JavaScript"" type=""text/javascript"" src=""inc_code.js""></script>" & vbNewLine & _
			"      <table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"" align=""center"">" & vbNewLine & _
			"        <tr>" & vbNewLine & _
			"          <td bgcolor=""" & strTableBorderColor & """>" & vbNewLine & _
			"            <table width=""100%"" border=""0"" cellspacing=""1"" cellpadding=""1"">" & vbNewLine & _
			"              <Form name=""PostTopic"" method=""post"" action=""post_info.asp"" onSubmit=""return validate();"">" & vbNewLine & _
			"              <Form name=""PostTopic"" method=""post"" action=""post_info.asp"" onSubmit=""document.PostTopic.Submit.disabled=true;document.PostTopic.Submit.value='Submit Reply';"">" & vbNewLine & _
			"              <input name=""ARCHIVE"" type=""hidden"" value=""" & ArchiveView & """>" & vbNewLine & _
			"              <input name=""Method_Type"" type=""hidden"" value=""Reply"">" & vbNewLine & _
			"              <input name=""TOPIC_ID"" type=""hidden"" value=""" & Topic_ID & """>" & vbNewLine & _
			"              <input name=""FORUM_ID"" type=""hidden"" value=""" & FORUM_ID & """> " & vbNewLine & _
			"              <input name=""CAT_ID"" type=""hidden"" value=""" & Cat_ID & """>" & vbNewLine & _
			"              <input name=""Refer"" type=""hidden"" value=""" & Request.servervariables("SCRIPT_NAME") & "?" & replace(Request.QueryString,"#","#") & """>" & vbNewLine & _
			"              <input name=""UserName"" type=""hidden"" value=""" & strDBNTUserName & """>" & vbNewLine & _
			"              <input name=""Password"" type=""hidden"" value=""" & Request.Cookies(strUniqueID & "User")("Pword") & """>" & vbNewLine & _
			"              <tr>" & vbNewLine & _
			"                <td align=""center"" bgColor=""" & strHeadCellColor & """ noWrap vAlign=""middle"" height=""" & strCategoryCellHeight & """ colspan=""2""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """><b>"& strSMMReplyText &"</b></font></td>" & vbNewLine & _
			"              </tr>" & vbNewLine & _
			"              <tr>" & vbNewLine & _
			"                <td bgColor=""" & strForumCellColor & """ noWrap vAlign=""top"" align=""right""><table border=""0"">" & vbNewLine & _
			"                    <tr>" & vbNewLine & _
			"                      <td align=""center"" nowrap><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """ color=""" & strFORUMFontColor & """>" & vbNewLine
		If strAllowHTML = "1" Then
			Response.Write	"                      HTML is on<br />" & vbNewLine
		Else
			Response.Write	"                      HTML is off<br />" & vbNewLine
		End If
		If strAllowFORUMCode = "1" Then
			Response.Write	"                      <a href=""JavaScript:openWindow6('pop_forum_code.asp')"">Forum Code</a> is on<br />" & vbNewLine
		Else
			Response.Write	"                      FORUM Code is off<br />" & vbNewLine
		End If
		If strIcons = "1" and strShowSmiliesTable = "1" Then
			Response.Write	"                      <a href=""JavaScript:openWindow6('pop_new_smiles.asp')"">Show Smilies</a><br />" & vbNewLine
		End If
		If strSignatures = "1" Then
			Response.Write	"                      <br /><input name=""Sig"" type=""checkbox"" value=""yes""" & chkCheckbox(intSigDefault,1,true) & ">Use signature<br />" & vbNewLine
		End If
		Response.Write	"                      </font></td>" & vbNewLine & _
			"                    </tr>" & vbNewLine & _
			"                  </table>" & vbNewLine & _
			"                </span></font></td>" & vbNewLine & _
			"                <td width=""" & strTopicWidthRight & """ bgColor=""" & strFORUMCellColor & """><textarea class=""gmltxtarea"" name=""Message"" cols=""50"" rows=""6"" wrap=""VIRTUAL"" style=""width:100%""></textarea><br /></td>" & vbNewLine & _
			"              </tr>" & vbNewLine & _
			"              <tr>" & vbNewLine & _
			"                <td bgColor=""" & strFORUMCellColor & """ noWrap align=""center"" colspan=""2""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """><input class=""gmlBtn2"" name=""Submit"" type=""Submit"" value=""Post!""> <input class=""gmlBtn2"" name=""Preview"" type=""button"" value=""preview"" onclick=""OpenPreview()""></font></td>" & vbNewLine & _
			"              </tr>" & vbNewLine & _
			"              </Form>" & vbNewLine & _
			"            </table>" & vbNewLine & _
			"          </td>" & vbNewLine & _
			"        </tr>" & vbNewLine & _
			"      </table>" & vbNewLine & _
			"      <br />" & vbNewLine & _
			"				<script language=""JavaScript"" type=""text/javascript"" src=""inc_keydown.js""></script>"
	Else
		Response.Write	"				<script language=""JavaScript"" type=""text/javascript"" src=""inc_code.js""></script>" & vbNewLine & _
			"				<table width=""50%"" border=""0"" cellspacing=""0"" cellpadding=""0"" align=""center"">" & vbNewLine & _
			"					<tr>" & vbNewLine & _
			"						<td bgcolor=""" & strTableBorderColor & """>" & vbNewLine & _
			"							<table width=""100%"" border=""0"" cellspacing=""1"" cellpadding=""1"">" & vbNewLine &_
			"								<tr>" & vbNewLine & _
			"									<td bgColor=""" & strFORUMCellColor & """ noWrap vAlign=""top"" align=""center"">" & vbNewLine & _
			"										<font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strFORUMFontColor & """>This topic is locked!" & vbNewLine & _
			"										</font>" & vbNewLine & _
			"									</td>" & vbNewLine & _
			"								</tr>" & VBNewline &_
			"							</table>" & vbNewLine & _
			"						</td>" & vbNewLine & _
			"					</tr>" & vbNewLine & _
			"				</table><br />" & vbNewLine
	End If
End Sub


Sub PostingOptions()
	Response.Write	"          <font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine
	If (mLev > 0) or (lCase(strNoCookies) = "1") or (strDBNTUserName = "") Then
		If ((Cat_Status = 1) and (Forum_Status = 1)) Then
			Response.Write	"          <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Topic&FORUM_ID=" & FORUM_ID & """>" & getCurrentIcon(strIconFolderNewTopic,"","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Topic&FORUM_ID=" & FORUM_ID & """>New Topic</a>" & vbNewLine
			If strUsePolls = "1" Then
				If strPolls = "1" and ((FORUM_Polls = "2" and AdminAllowed = 1) or (FORUM_Polls = "1")) Then
					Response.Write "<font size=""2"">|</font> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?poll=1&method=Topic&FORUM_ID=" & FORUM_ID & """>" & getCurrentIcon(strIconPoll,"New Poll","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?poll=1&method=Topic&FORUM_ID=" & FORUM_ID & """>New Poll</a>" & vbNewLine
				End If
			End If
		Else
			If AdminAllowed = 1 Then
				Response.Write	"          <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?method=Topic&FORUM_ID=" & Forum_ID & """>" & getCurrentIcon(strIconFolderLocked,"","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?method=Topic&FORUM_ID=" & Forum_ID & """>New Topic</a>" & vbNewLine
			Else
				Response.Write	"          " & getCurrentIcon(strIconFolderLocked,"","align=""absmiddle""") & " Locked" & vbNewLine
			End If			
		End If
		If ((Cat_Status = 1) and (Forum_Status = 1) and (T_Status = 1)) and ArchiveView = "" Then
			Response.Write	"          <font size=""2""></font> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Reply&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>" & getCurrentIcon(strIconReplyTopic,"","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Reply&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>Reply to Topic</a>" & vbNewLine
		Else
			If ((AdminAllowed = 1 and T_Status <= 1) and ArchiveView = "")  Then
				Response.Write	"          <a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Reply&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>"
				If T_Status = 1 and Cat_Status <> 0 and Forum_Status <> 0 Then
					Response.Write	getCurrentIcon(strIconReplyTopic,"","align=""absmiddle""") & "</a> "
				Else
					Response.Write	"<font size=""2"">|</font> " & getCurrentIcon(strIconClosedTopic,"","align=""absmiddle""") & " "
				End If
				Response.Write	"<a style=""color:" & strCategoryFontColor & ";"" href=""post.asp?" & ArchiveLink & "method=Reply&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & FORUM_ID & """>Reply to Topic</a>" & vbNewLine
			Else
				If T_Status = 0 Then
					Response.Write	"<font size=""2"">|</font> " & getCurrentIcon(strIconClosedTopic,"","align=""absmiddle""") & " Topic Locked" & vbNewline
				End If
			End If
		End If
		If lCase(strEmail) = "1" and T_Status < 2 Then
			If Cat_Status <> 0 and Forum_Status <> 0 and T_Status <> 0 and mLev > 0 Then
				If strSubscription > 0 and Cat_Subscription > 0 and Forum_Subscription > 0 Then
					If InArray(strTopicSubs, Topic_ID) Then
						Response.Write "          <font size=""2"">|</font> " & ShowSubLink ("U", Cat_ID, FORUM_ID, Topic_ID, "Y") & vbNewLine
					ElseIf strBoardSubs <> "Y" and not(InArray(strForumSubs,Forum_ID) or InArray(strCatSubs,Cat_ID)) Then
						Response.Write "          <font size=""2"">|</font> " & ShowSubLink ("S", Cat_ID, FORUM_ID, Topic_ID, "Y") & vbNewLine
					End If
				End If
			End If
			If ((mLev <> 0) or (mLev = 0 and strLogonForMail <> "1")) and lCase(strShowSendToFriend) = "1" Then
				If strPolls = "1" and ((FORUM_Polls = "2" and AdminAllowed = 1) or (FORUM_Polls = "1")) Then
					Response.Write	"          <font size=""2"">|</font> <a style=""color:" & strCategoryFontColor & ";"" href=""JavaScript:openWindow('pop_send_to_friend.asp?url=" & strFORUMURL & "log.asp?log_id=" & TOPIC_ID & "')"">" & getCurrentIcon(strIconSendTopic,"","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""JavaScript:openWindow('pop_send_to_friend.asp?url=" & strFORUMURL & "log.asp?log_id=" & Topic_ID & "')"">Send Topic to a Friend</a>" & vbNewLine
				Else
					Response.Write	"          <font size=""2"">|</font> <a style=""color:" & strCategoryFontColor & ";"" href=""JavaScript:openWindow('pop_send_to_friend.asp?url=" & strFORUMURL & "log.asp?log_id=" & TOPIC_ID & "')"">" & getCurrentIcon(strIconSendTopic,"","align=""absmiddle""") & "</a> <a style=""color:" & strCategoryFontColor & ";"" href=""JavaScript:openWindow('pop_send_to_friend.asp?url=" & strFORUMURL & "log.asp?log_id=" & Topic_ID & "')"">Send Topic to a Friend</a>" & vbNewLine
				End If
			End If
		End If
	End If
	Response.Write	"          </font>"
End Sub

Sub AdminOptions()
	If mLev <> 0 Then
		Response.Write	"                <font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine
		If (AdminAllowed = 1) or (T_Author = getMemberID(strDBNTUserName)) or (lCase(strNoCookies) = "1") Then
			If (AdminAllowed = 1) Then
				If (T_Status <> 0) Then
					Response.Write	"                <a href=""JavaScript:openWindow('pop_lock.asp?mode=Topic&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & strWeblogsFORUM & "&CAT_ID=" & Cat_ID & "')"">" & getCurrentIcon(strIconFolderLocked,"Lock Topic","") & "</a>" & vbNewLine
				Else
					Response.Write	"                <a href=""JavaScript:openWindow('pop_open.asp?mode=Topic&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & strWeblogsFORUM & "&CAT_ID=" & Cat_ID & "')"">" & getCurrentIcon(strIconFolderUnlocked,"Un-Lock Topic","") & "</a>" & vbNewLine
				End If
			End If
			If T_Status <> 0 or (AdminAllowed = 1) Then
				Response.Write	"                <a href=""post.asp?" & ArchiveLink & pollLink & "method=EditTopic&REPLY_ID=" & Topic_ID & "&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & strWeblogsFORUM & """>" & getCurrentIcon(strIconFolderPencil,"Edit Topic","hspace=""0""") & "</a>" & vbNewLine
			End If
			If (AdminAllowed = 1) Then
				Response.Write	"                <a href=""JavaScript:openWindow('pop_delete.asp?" & ArchiveLink & pollLink & "mode=Topic&TOPIC_ID=" & Topic_ID & "&FORUM_ID=" & strWeblogsFORUM & "&CAT_ID=" & Cat_ID & "')"">" & getCurrentIcon(strIconFolderDelete,"Delete Topic","") & "</a>" & vbNewLine
			End If
		End If
		Response.Write "</font>"
	End If
End Sub

Function SearchHiLite(fStrMessage)
	fArr = split(replace(Request.QueryString("SearchTerms"),";",""), ",")
	strBuffer = ""
	For iPos = 1 to len(fStrMessage)
		bChange = False
		If mid(fStrMessage, iPos, 1) = "<" Then
			bInHTML = True
		End If
		If bInHTML = True Then
			If mid(fStrMessage, iPos, 1) = ">" Then
				bInHTML = False
			End If
		End If
		If bInHTML <> True Then
			For i = 0 to UBound(fArr)
				If fArr(i) <> "" Then
					If lCase(mid(fStrMessage, iPos, len(fArr(i)))) = lCase(fArr(i)) Then
						bChange = True
						strBuffer = strBuffer & "<span class=""spnSearchHighlight"" id=""hilite"">" & _
						mid(fStrMessage, iPos, len(fArr(i))) & "</span id=""hilite"">"
						iPos = iPos + len(fArr(i)) - 1
					End If
				End If
			Next
		End If
		If Not bChange Then
			strBuffer = strBuffer & mid(fStrMessage, iPos, 1)
		End If
	Next
	SearchHiLite = strBuffer
End Function

Sub DropDownPaging(fnum)
	If maxpages > 1 Then
		If mypage = "" Then
			pge = 1
		Else
			pge = mypage
		End If
		scriptname = Request.servervariables("script_name")
		Response.Write	"                <Form name=""PageNum" & fnum & """ action=""log.asp#replies"">" & vbNewLine & _
			"                <td align=""right"" bgcolor=""" & strHeadCellColor & """ nowrap><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """ color=""" & strHeadFontColor & """>" & vbNewLine
		If Archiveview = "true" Then Response.Write	"                <input type=""hidden"" name=""ARCHIVE"" value=""" & ArchiveView & """>" & vbNewLine
		Response.Write	"                <input type=""hidden"" name=""log_id"" value=""" & Request("log_id") & """>" & vbNewLine & _
			"                <b># </b><Select name=""whichpage"" size=""1"" onchange=""ChangePage(" & fnum & ");"">" & vbNewLine
		For counter = 1 to maxpages
			If counter <> cLng(pge) Then
				Response.Write "                	<option value=""" & counter &  """>" & counter & "</option>" & vbNewLine
			Else
				Response.Write "                	<option Selected value=""" & counter &  """>" & counter & "</option>" & vbNewLine
			End If
		Next
		Response.Write	"                </Select><b> /" & maxpages & "</b>" & vbNewLine
		If Request.QueryString("SearchTerms") <> "" Then Response.Write	"                <input type=""hidden"" name=""SearchTerms"" value=""" & Request.QueryString("SearchTerms") & """>" & vbNewLine
		Response.Write	"                </font></td>" & vbNewLine & _
			"                </Form>" & vbNewLine
	End If
	top = "0"
End Sub

Function DateToStr(dtDateTime)
	If not isDate(strFORUMTimeAdjust) Then
		strFORUMTimeAdjust = strToDate(strFORUMTimeAdjust)
	End If
	DateToStr = year(dtDateTime) & doublenum(Month(dtdateTime)) & doublenum(Day(dtdateTime)) & doublenum(Hour(dtdateTime)) & doublenum(Minute(dtdateTime)) & doublenum(Second(dtdateTime)) & ""
End Function

Function chkTime1(tTime)
	dim fTime
	fTime = tTime
	If fTime = "" Then
		Exit Function
	End If
	fTime = DateToStr(DateAdd("n", intFORUMBias -intLocalBias -DayLightSave + intFORUMDaylAdjust, strToDate(fTime)))
	If strTimeType = 12 Then
		If cint(Mid(fTime, 9,2)) > 12 Then
			chkTime1 = chkTime1 & " " & _
			(cint(Mid(fTime, 9,2)) -12) & ":" & _
			Mid(fTime, 11,2) & ":" & _
			Mid(fTime, 13,2) & " " & "PM"
		ElseIf cint(Mid(fTime, 9,2)) = 12 Then
			chkTime1 = chkTime1 & " " & _
			cint(Mid(fTime, 9,2)) & ":" & _
			Mid(fTime, 11,2) & ":" & _
			Mid(fTime, 13,2) & " " & "PM"
		ElseIf cint(Mid(fTime, 9,2)) = 0 Then
			chkTime1 = chkTime1 & " " & _
			(cint(Mid(fTime, 9,2)) +12) & ":" & _
			Mid(fTime, 11,2) & ":" & _
			Mid(fTime, 13,2) & " " & "AM"
		Else
			chkTime1 = chkTime1 & " " & _
			Mid(fTime, 9,2) & ":" & _
			Mid(fTime, 11,2) & ":" & _
			Mid(fTime, 13,2) & " " & "AM"
		End If
	Else
		chkTime1 = chkTime1 & " " & _
		Mid(fTime, 9,2) & ":" & _
		Mid(fTime, 11,2) & ":" & _
		Mid(fTime, 13,2)
	End If
End Function

Function chkDate1(tDate)
	dim fdate
	fdate = tdate
	If fDate = "" Then
		Exit Function
	End If
	fDate = DateToStr(DateAdd("n", intFORUMBias -intLocalBias - DayLightSave + intFORUMDaylAdjust, strToDate(fDate)))
	Select Case strDateType
		Case "dmy"
			chkDate1 = Mid(fDate,7,2) & "/" & _
			Mid(fDate,5,2) & "/" & _
			Mid(fDate,1,4)
		Case "mdy"
			chkDate1 = Mid(fDate,5,2) & "/" & _
			Mid(fDate,7,2) & "/" & _
			Mid(fDate,1,4)
		Case "ymd"
			chkDate1 = Mid(fDate,1,4) & "/" & _
			Mid(fDate,5,2) & "/" & _
			Mid(fDate,7,2)
		Case "ydm"
			chkDate1 =Mid(fDate,1,4) & "/" & _
			Mid(fDate,7,2) & "/" & _
			Mid(fDate,5,2)
		Case "dmmy"
			chkDate1 = Mid(fDate,7,2) & " " & _
			Monthname(Mid(fDate,5,2),1) & " " & _
			Mid(fDate,1,4)
		Case "mmdy"
			chkDate1 = Monthname(Mid(fDate,5,2),1) & " " & _
			Mid(fDate,7,2) & " " & _
			Mid(fDate,1,4)
		Case "ymmd"
			chkDate1 = Mid(fDate,1,4) & " " & _
			Monthname(Mid(fDate,5,2),1) & " " & _
			Mid(fDate,7,2)
		Case "ydmm"
			chkDate1 = Mid(fDate,1,4) & " " & _
			Mid(fDate,7,2) & " " & _
			Monthname(Mid(fDate,5,2),1)
		Case "dmmmy"
			chkDate1 = Mid(fDate,7,2) & " " & _
			Monthname(Mid(fDate,5,2),0) & " " & _
			Mid(fDate,1,4)
		Case "mmmdy"
			chkDate1 = Monthname(Mid(fDate,5,2),0) & " " & _
			Mid(fDate,7,2) & " " & _
			Mid(fDate,1,4)
		Case "ymmmd"
			chkDate1 = Mid(fDate,1,4) & " " & _
			Monthname(Mid(fDate,5,2),0) & " " & _
			Mid(fDate,7,2)
		Case "ydmmm"
			chkDate1 = Mid(fDate,1,4) & " " & _
			Mid(fDate,7,2) & " " & _
			Monthname(Mid(fDate,5,2),0)
		Case Else
			chkDate1 = Mid(fDate,5,2) & "/" & _
			Mid(fDate,7,2) & "/" & _
			Mid(fDate,1,4)
	End Select
End Function
%>
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Previous Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.28 seconds. Powered By: Snitz Forums 2000 Version 3.4.07