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

 All Forums
 Help Groups for Snitz Forums 2000 Users
 Help: MOD Implementation
 Profile Count error
 New Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

shaggy073077
Starting Member

29 Posts

Posted - 16 July 2013 :  08:46:04  Show Profile  Send shaggy073077 an AOL message  Send shaggy073077 a Yahoo! Message  Reply with Quote
I am having problems with the profile views mod by onewaymule. It says:

Microsoft VBScript compilation error- Error '800a03ea'

Syntax error

/pop_profile.asp, line 668

'############# PROFILE VIEWS MOD #########
^


Here's my entire pop_profile.asp file:

<%
'#################################################################################
'## Snitz Forums 2000 v3.4.04
'#################################################################################
'## Copyright (C) 2000-04 Michael Anderson, Pierre Gorissen,
'##                       Huw Reddick and Richard Kinser
'##
'## 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 (at your option) 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 our support forums at:
'## http://forum.snitz.com
'##
'## Correspondence and Marketing Questions can be sent to:
'## manderson@snitz.com
'##
'#################################################################################
%>
<!--#INCLUDE FILE="config.asp" --> 
<!--#INCLUDE FILE="inc_func_secure.asp" -->
<!--#INCLUDE FILE="inc_func_member.asp" -->
<!--#include FILE="inc_func_posting.asp"-->
<!--#INCLUDE FILE="inc_sha256.asp"-->
<% '### SHOWDOB MOD - HUNTRESS %>
<!--#INCLUDE FILE="inc_showdob.asp"-->
<% '### SHOWDOB MOD - HUNTRESS %>
<% if not(strUseExtendedProfile) and Request.QueryString("verkey") = "" then %>
<!--#INCLUDE FILE="inc_userfields.asp" -->
<!--#INCLUDE FILE="inc_header_short.asp" -->
<% else %>
<!--#INCLUDE FILE="inc_header.asp" -->
<%
end if
%>
<!--#INCLUDE FILE="inc_profile.asp" -->
<%
Response.Write "<table border=""0"" cellspacing=""0"" cellpadding=""0"" width=""100%"" align=""center"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
      "  <tr>" & vbNewLine & _
      "    <td width=""100%""><br>" & vbNewLine

Dim strURLError

if Instr(1,Request.Form("refer"),"search.asp",1) > 0 then
   strRefer = "search.asp"
elseif Instr(1,Request.Form("refer"),"shn_menu.asp",1) > 0 then   
   strRefer = "my.asp"
elseif Instr(1,Request.Form("refer"),"register.asp",1) > 0 then   
   strRefer = "default.asp"
else  
   strRefer = chkString(Request.Form("refer"),"refer")
end if
if strRefer = "" then strRefer = "default.asp"

if Request.QueryString("id") <> "" and IsNumeric(Request.QueryString("id")) = true then
   ppMember_ID = cLng(Request.QueryString("id"))
else
   ppMember_ID = 0
end if

if strAuthType = "nt" then
   if ChkAccountReg() <> "1" then 
      Response.Write "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>" & vbNewLine & _
            "<b>Note:</b> This NT account has not been registered yet, thus the profile is not available.<br />" & vbNewLine
      if strProhibitNewMembers <> "1" then
         Response.Write "If this is your account, <a href=""policy.asp"">click here</a> to register.</font></p>" & vbNewLine
      else
         Response.Write "</font></p>" & vbNewLine
      end if
      WriteFooter
      Response.End 
   end if
end if

'############################# E-mail Validation Mod #################################
if Request.QueryString("verkey") <> "" then
   verkey = chkString(Request.QueryString("verkey"),"SQLString")

   '###Forum_SQL
   strSql = "SELECT M_KEY, MEMBER_ID, M_EMAIL, M_NEWEMAIL "
   strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS "
   strSql = strSql & " WHERE M_KEY = '" & verkey & "'"

   set rsKey = my_Conn.Execute (strSql)

   if rsKey.EOF or rsKey.BOF then
      'Error message to user
      Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>There is a Problem!</b></font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>Your verification key did not match the one that we have in our database.<br />Please try changing your e-mail address again by clicking the Profile link at the top right hand corner.<br />If this problem persists, please contact the <a href=""mailto:" & strSender & """>Administrator</a> of this forum.</font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""default.asp"">Back To Forum</a></font></p>" & vbNewLine
      rsKey.close
      set rsKey = nothing
      WriteFooter
      Response.End
   elseif strComp(verkey,rsKey("M_KEY")) <> 0 then
      'Error message to user
      Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>There is a Problem!</b></font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>Your verification key did not match the one that we have in our database.<br />Please try changing your e-mail address again by clicking the Profile link at the top right hand corner.<br />If this problem persists, please contact the <a href=""mailto:" & strSender & """>Administrator</a> of this forum.</font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""default.asp"">Back To Forum</a></font></p>" & vbNewLine
      rsKey.close
      set rsKey = nothing
      WriteFooter
      Response.End
   elseif rsKey("M_EMAIL") = rsKey("M_NEWEMAIL") then
      Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>E-mail Already Verified!</b></font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>Your e-mail address has already been updated in our database.<br />If this problem persists, please contact the <a href=""mailto:" & strSender & """>Administrator</a> of this forum.</font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""default.asp"">Back To Forum</a></font></p>" & vbNewLine
      rsKey.close
      set rsKey = nothing
      WriteFooter
      Response.End
   else
      userID = rsKey("MEMBER_ID")

      'Update the user e-mail
      strSql = "UPDATE " & strMemberTablePrefix & "MEMBERS "
      strSql = strSql & " SET M_EMAIL = '" & chkString(rsKey("M_NEWEMAIL"),"SQLString") & "'"
      strSql = strSql & ", M_KEY = ''"
      strSql = strSql & " WHERE MEMBER_ID = " & userID

      my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords
      Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """><b>Your E-mail Address Has Been Updated!</b></font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your new e-mail address has been successfully updated in our database.</font></p>" & vbNewLine & _
            "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""default.asp"">Back To Forum</a></font></p>" & vbNewLine
      rsKey.close
      set rsKey = nothing
      WriteFooter
      Response.End
   end if
end if
'#################################################################################

select case Request.QueryString("mode") 

   case "display" '## Display Profile

      if strDBNTUserName = "" then
         Err_Msg = "You must be logged in to view a Member's Profile"

         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Member's Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """>There Was A Problem!</font></p>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>" & Err_Msg & "</font></p>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:history.go(-1)"">Back to Forum</a></font></p>" & vbNewLine & _
               "      <br />" & vbNewLine
         if not(strUseExtendedProfile) then
            WriteFooterShort
            Response.End
         else 
            WriteFooter
            Response.End
         end if
      end if

      '## Forum_SQL
      strSql = "SELECT " & strMemberTablePrefix & "MEMBERS.MEMBER_ID"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_NAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_USERNAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_FIRSTNAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_LASTNAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_TITLE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_PASSWORD"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AIM"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ICQ"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SKYPE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MSN"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_YAHOO"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MYSPACE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_COUNTRY"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_POSTS"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_CITY"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_STATE"
'     strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HIDE_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_RECEIVE_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_PMRECEIVE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DATE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_PHOTO_URL"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_HOMEPAGE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK1"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK2"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_AGE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DOB"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MARSTATUS"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_SEX"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_OCCUPATION"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HOBBIES"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_QUOTE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_LNEWS"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_BIO"
            '############# PROFILE VIEWS MOD #########
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_PAGE_VIEWS"
      '############# PROFILE VIEWS MOD #########
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ALLOWEMAIL"
      '#########Avatar Start###########
      if StrShowAvatar = "1" then
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_WIDTH"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_HEIGHT"
      end if
      '#########Avatar End#############
      strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS "
      strSql = strSql & " WHERE MEMBER_ID=" & ppMember_ID

      set rs = my_Conn.Execute(strSql)
      
      if rs.BOF or rs.EOF then
         Err_Msg = "Invalid Member ID!"

         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Member's Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """>There Was A Problem!</font></p>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """>" & Err_Msg & "</font></p>" & vbNewLine & _
               "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:history.go(-1)"">Back to Forum</a></font></p>" & vbNewLine & _
               "      <br />" & vbNewLine
         if not(strUseExtendedProfile) then
            WriteFooterShort
            Response.End
         else 
            WriteFooter
            Response.End
         end if
      else
         strMyHobbies = rs("M_HOBBIES")
         strMyQuote = rs("M_QUOTE")
         strMyLNews = rs("M_LNEWS")
         strMyBio = rs("M_BIO")
                  '############# PROFILE VIEWS MOD #########
         If getMemberID(strDBNTUserName) <> CLng(Request.QueryString("id")) Then
            lastviewid = Request.Cookies(strCookieURL & "lastviewid")
            If lastviewid = "" Then lastviewid = -1

            If CLng(lastviewid) <> CLng(Request.QueryString("id")) Then
               'update page views
               strSql = "Update " & strMemberTablePrefix & "MEMBERS"
               strSql = strSql & " SET M_PAGE_VIEWS = M_PAGE_VIEWS + 1"
               strSql = strSql & " WHERE MEMBER_ID=" & Request.QueryString("id")

               my_Conn.Execute(strSql)

               Response.Cookies(strCookieURL & "lastviewid") = CLng(Request.QueryString("id"))
               Response.Cookies(strCookieURL & "lastviewid").Expires = dateadd("d",1,now())
            End If
         End If
         '############# PROFILE VIEWS MOD #########
         '#########Avatar Start###########
         if StrShowAvatar = "1" then
         strMyAvatar = rs("M_AVATAR")
         strMyAvatarW = rs("M_AVATAR_WIDTH")
         strMyAvatarH = rs("M_AVATAR_HEIGHT")
         end if
         '#########Avatar End#############

         intTotalMemberPosts = rs("M_POSTS")
         if intTotalMemberPosts > 0 then
            strMemberDays = DateDiff("d", strToDate(rs("M_DATE")), strToDate(strForumTimeAdjust))
            if strMemberDays = 0 then strMemberDays = 1
            strMemberPostsperDay = round(intTotalMemberPosts/strMemberDays,2)
            if strMemberPostsperDay = 1 then
               strPosts = " post"
            else
               strPosts = " posts"
            end if
         end if

         if strUseExtendedProfile then
            strColspan = " colspan=""2"""
            strIMURL1 = "javascript:openWindow('"
            strIMURL2 = "')"
         else
            strColspan = ""
            strIMURL1 = ""
            strIMURL2 = ""
         end if

         if strUseExtendedProfile then
            Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
                  "        <tr>" & vbNewLine & _
                  "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
                  "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
                  "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " " & chkString(rs("M_NAME"),"display") & "'s Profile</font></td>" & vbNewLine & _
                  "        </tr>" & vbNewLine & _
                  "      </table>" & vbNewLine
         end if
         Response.Write "      <table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""0"">" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td bgColor=""" & strForumCellColor & """ align=""center""" & strColspan & ">" & vbNewLine & _
               "          <font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>User Profile<br /></font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td bgColor=""" & StrForumCellColor & """ align=""center""" & strColspan & ">" & vbNewLine & _
               "            <table border=""0"" width=""90%"" cellspacing=""0"" cellpadding=""4"" align=""center"">" & vbNewLine & _
               "              <tr>" & vbNewLine
         if mLev = 4 then
            Response.Write "                <td valign=""top"" align=""left"" bgcolor=""" & strHeadCellColor & """> <a href=""pop_profile.asp?mode=Modify&ID=" & rs("MEMBER_ID") & "&name=" & ChkString(rs("M_NAME"),"urlpath") & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """><b>" & ChkString(rs("M_NAME"),"display") & "</a></b></font></td>" & vbNewLine
         else
            Response.Write "                <td valign=""top"" align=""left"" bgcolor=""" & strHeadCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """><b> " & ChkString(rs("M_NAME"),"display") & "</b></font></td>" & vbNewLine
         end if
         '## Ignore Post mod
               if strIgnorePost = "1" then
                Response.Write  "                <td valign=""top"" align=""left"" bgcolor=""" & strHeadCellColor & """><a href=""javascript:openWindow('pop_ignorelist.asp?id=" & rs("MEMBER_ID") & "&mode=a')""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """>Add to Ignorelist</font></a></td>" & vbNewLine
               end if
         Response.Write "                <td valign=""top"" align=""right"" bgcolor=""" & strHeadCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHeadFontColor & """>Member Since: " & ChkDate(rs("M_DATE"),"",false) & " </font></td>" & vbNewLine & _
               "              </tr>" & vbNewLine & _
               "            </table>" & vbNewLine & _
               "          </td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td bgcolor=""" & StrForumCellColor & """ align=""left"" valign=""top"">" & vbNewLine & _
               "            <table border=""0"" width=""90%"" cellspacing=""1"" cellpadding=""0"" align=""center"">" & vbNewLine & _
               "              <tr>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "                <td width=""35%"" bgColor=""" & strAltForumCellColor & """ valign=""top"">" & vbNewLine & _
                  "                  <table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""3"">" & vbNewLine
            if trim(rs("M_PHOTO_URL")) = "" or lcase(rs("M_PHOTO_URL")) = "http://" then strPicture = 0
            if strPicture = "1" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td align=""center"" bgcolor=""" & strCategoryCellColor & """ colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """> My Picture </font></b></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine & _
                     "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""center"" colspan=""2"">"
               if Trim(rs("M_PHOTO_URL")) <> "" and lcase(rs("M_PHOTO_URL")) <> "http://" then
                  Response.Write "<a href=""" & ChkString(rs("M_PHOTO_URL"), "displayimage") & """>" & getCurrentIcon(ChkString(rs("M_PHOTO_URL"), "displayimage") & "|150|150",ChkString(rs("M_NAME"),"display"),"hspace=""2"" vspace=""2""") & "</a><br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Click image for full picture</font>"
               else
                  Response.Write getCurrentIcon(strIconPhotoNone,"No Photo Available","hspace=""2"" vspace=""2""")
               end if
               Response.Write "</td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if ' strPicture
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td align=""center"" bgcolor=""" & strCategoryCellColor & """ colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """> My Contact Info </font></b></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
               if mLev > 2 or rs("M_RECEIVE_EMAIL") = "1" then
                  Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" width=""10%"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>E-mail: </font></b></td>" & vbNewLine
               if Trim(rs("M_EMAIL")) <> "" then
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """ nowrap><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconpmnewsm,"","align=""absmiddle""") & " <a href=""JavaScript:openWindow('pop_mail.asp?id=" & rs("MEMBER_ID") & "')"">Send an E-Mail</a> </font></td>" & vbNewLine
               else
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No address specified...</font></td>" & vbNewLine
               end if
               Response.Write "                    </tr>" & vbNewLine
            end if
            if strAIM = "1" and Trim(rs("M_AIM")) <> "" then 
                  Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>AIM: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconAIM,"","align=""absmiddle""") & " <a href=""" & strIMURL1 & "pop_messengers.asp?mode=AIM&ID=" & rs("MEMBER_ID") & strIMURL2 & """>" & ChkString(rs("M_AIM"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if 
            if strICQ = "1" and Trim(rs("M_ICQ")) <> "" then
                  Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>ICQ: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon("http://online.mirabilis.com/scripts/online.dll?icq=" & ChkString(rs("M_ICQ"), "urlpath") & "&img=5|18|18","","align=""absmiddle""") & " <a href=""" & strIMURL1 & "pop_messengers.asp?mode=ICQ&ID=" & rs("MEMBER_ID") & strIMURL2 & """>" & ChkString(rs("M_ICQ"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
                        if strSKYPE = "1" and Trim(rs("M_SKYPE")) <> "" then
               strContacts = strContacts + 1
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Skype: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><script type=""text/javascript"" src=""http://download.skype.com/share/skypebuttons/js/skypeCheck.js""></script><a href=""skype:" & ChkString(rs("M_SKYPE"), "urlpath") & "?call""><img src=""http://mystatus.skype.com/smallclassic/" & ChkString(rs("M_SKYPE"), "urlpath") & """ style=""border: none;"" width=""114"" height=""20"" alt=""My status"" /></a></font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if

            if strMSN = "1" and Trim(rs("M_MSN")) <> "" then 
                  parts = split(rs("M_MSN"),"@")
               strtag1 = parts(0)
               partss = split(parts(1),".")
               strtag2 = partss(0)
               strtag3 = ""
               for xmsn = 1 to ubound(partss)
                  if strtag3 <> "" then strtag3 = strtag3 & "."
                  strtag3 = strtag3 & partss(xmsn)
               next

               Response.Write "                    <script language=""javascript"" type=""text/javascript"">" & vbNewLine & _
                     "                    function MSNjs() {" & vbNewLine & _
                     "                       var tag1 = '" & strtag1 & "';" & vbNewLine & _
                     "                       var tag2 = '" & strtag2 & "';" & vbNewLine & _
                     "                       var tag3 = '" & strtag3 & "';" & vbNewLine & _
                     "                       document.write(tag1 + ""@"" + tag2 + ""."" + tag3) }" & vbNewLine & _
                     "                    </script>" & vbNewLine

               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>MSN: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconMSNM,"","align=""absmiddle""") & " <script language=""javascript"" type=""text/javascript"">MSNjs()</script> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if strYAHOO = "1" and Trim(rs("M_YAHOO")) <> "" then
                  Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>YAHOO IM: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""http://edit.yahoo.com/config/send_webmesg?.target=" & ChkString(rs("M_YAHOO"), "urlpath") & "&.src=pg"" target=""_blank"">" & getCurrentIcon("http://opi.yahoo.com/online?u=" & ChkString(rs("M_YAHOO"), "urlpath") & "&m=g&t=2|125|25","","") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
                        if strMYSPACE = "1" and Trim(rs("M_MYSPACE")) <> "" then
               strContacts = strContacts + 1
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Myspace: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconMYSPACE,"","align=""absmiddle""") & " <a href=""JavaScript:var newWin=window.open('http://www.myspace.com/" & rs("M_MYSPACE") & "')"">" & ChkString(rs("M_MYSPACE"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if Trim(rs("M_PMRECEIVE")) = "1" then
                                 Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>PM: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconpmnewsm,"","align=""absmiddle""") & " <a href=privatesend.asp?method=Topic&mname=" & ChkString(rs("M_NAME"),"urlpath") & ">Private Message</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
               end if
               end if
            if strRecentTopics = "1" then
               strStartDate = DateToStr(dateadd("d", -30, strForumTimeAdjust))

               '## Forum_SQL - Find all records for the member
               strsql = "SELECT F.FORUM_ID"
               strSql = strSql & ", T.TOPIC_ID"
               strSql = strSql & ", T.T_SUBJECT"
               strSql = strSql & ", T.T_STATUS"
               strSql = strSql & ", T.T_LAST_POST"
               strSql = strSql & ", T.T_REPLIES "
               strSql = strSql & " FROM ((" & strTablePrefix & "FORUM F LEFT JOIN " & strTablePrefix & "TOPICS T"
               strSql = strSql & " ON F.FORUM_ID = T.FORUM_ID) LEFT JOIN " & strTablePrefix & "REPLY R"
               strSql = strSql & " ON T.TOPIC_ID = R.TOPIC_ID) "
               strSql = strSql & " WHERE (T_DATE > '" & strStartDate & "') "
               strSql = strSql & " AND (T.T_AUTHOR = " & ppMember_ID
               strSql = strSql & " OR R.R_AUTHOR = " & ppMember_ID & ")"
               strSql = strSql & " AND (T_STATUS < 2 OR R_STATUS < 2)"
               strSql = strSql & " AND F.F_TYPE = 0"
               strSql = strSql & " ORDER BY T.T_LAST_POST DESC, T.TOPIC_ID DESC"

               set rs2 = my_Conn.Execute(strsql)               

               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td align=""center"" bgcolor=""" & strCategoryCellColor & """ colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Recent Topics</font></b></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
               if rs2.EOF or rs2.BOF then
                  Response.Write "                    <tr>" & vbNewLine & _
                        "                      <td bgcolor=""" & strAltForumCellColor & """ colspan=""2""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> <br /> <b>No Matches Found...<br /> </b></font></td>" & vbNewLine & _
                        "                    </tr>" & vbNewLine
               else 
                  currTopic = 0
                  TopicCount = 0
                  Response.Write "                    <tr>" & vbNewLine & _
                        "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top"" colspan=""2"">" & vbNewLine & _
                        "                        <table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""0"">" & vbNewLine
                  do until rs2.EOF or (TopicCount = 10)
                     if chkForumAccess(rs2("FORUM_ID"),MemberID,false) then 
                        if currTopic <> rs2("TOPIC_ID") then 
                           Response.Write "                          <tr>" & vbNewLine & _
                                 "                            <td bgcolor=""" & strAltForumCellColor & """ width=""5%"">" & vbNewLine & _
                                 "                            <a href=""topic.asp?TOPIC_ID=" & rs2("TOPIC_ID") & """>"
                           if rs2("T_STATUS") <> 0 then
                              if strHotTopic = "1" then
                                 if rs2("T_LAST_POST") > Session(strCookieURL & "last_here_date") then
                                    if rs2("T_REPLIES") >= intHotTopicNum then
                                       Response.Write getCurrentIcon(strIconFolderNewHot,"Hot Topic","align=""absmiddle""") & "</a></td>" & vbNewLine
                                    else
                                       Response.Write getCurrentIcon(strIconFolderNew,"New Topic","align=""absmiddle""") & "</a></td>" & vbNewLine
                                    end if
                                 else
                                    if rs2("T_REPLIES") >= intHotTopicNum then
                                       Response.Write getCurrentIcon(strIconFolderHot,"Hot Topic","align=""absmiddle""") & "</a></td>" & vbNewLine
                                    else
                                       Response.Write getCurrentIcon(strIconFolder,"","align=""absmiddle""") & "</a></td>" & vbNewLine
                                    end if
                                 end if
                              else
                                 if rs2("T_LAST_POST") > Session(strCookieURL & "last_here_date") then
                                    Response.Write getCurrentIcon(strIconFolderNew,"New Topic","align=""absmiddle""") & "</a></td>" & vbNewLine
                                 else
                                    Response.Write getCurrentIcon(strIconFolder,"","align=""absmiddle""") & "</a></td>" & vbNewLine
                                 end if
                              end if
                           else 
                              if rs2("T_LAST_POST") > Session(strCookieURL & "last_here_date") then 
                                 Response.Write getCurrentIcon(strIconFolderNewLocked,"Topic Locked","align=""absmiddle""") & "</a></td>" & vbNewLine
                              else
                                 Response.Write getCurrentIcon(strIconFolderLocked,"Topic Locked","align=""absmiddle""") & "</a></td>" & vbNewLine
                              end if
                           end if 
                           Response.Write "                            <td bgcolor=""" & strAltForumCellColor & """ align=""left"" valign=""middle"" width=""95%""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """> <a href=""topic.asp?TOPIC_ID=" & rs2("TOPIC_ID") & """>" & ChkString(rs2("T_SUBJECT"),"display") & "</a> </font></td>" & vbNewLine & _
                                 "                          </tr>" & vbNewLine
                           TopicCount = TopicCount + 1
                        end if 
                        currTopic = rs2("TOPIC_ID")
                     end if
                     rs2.MoveNext 
                  loop 
                  Response.Write "                        </table>" & vbNewLine & _
                        "                      </td>" & vbNewLine & _
                        "                    </tr>" & vbNewLine
               end if 
               rs2.close
               set rs2 = nothing

            elseif (strHomepage + strFavLinks) > 0 and (strRecentTopics = "0") then  

               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td align=""center"" bgcolor=""" & strCategoryCellColor & """ colspan=""2"">" & vbNewLine & _
                     "                      <b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Links </font></b></td>" & vbNewLine
               if strHomepage = "1" then
                  Response.Write "                    <tr>" & vbNewLine & _
                        "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Homepage: </font></b></td>" & vbNewLine
                  if Trim(rs("M_HOMEPAGE")) <> "" and lcase(trim(rs("M_HOMEPAGE"))) <> "http://" and Trim(lcase(rs("M_HOMEPAGE"))) <> "https://" then
                     Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & rs("M_HOMEPAGE") & """ target=""_blank"">" & rs("M_HOMEPAGE") & "</a> </font></td>" & vbNewLine
                  else
                     Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No homepage specified...</font></td>" & vbNewLine
                  end if
                  Response.Write "                    </tr>" & vbNewLine
               end if
               if strFavLinks = "1" then 
                  Response.Write "                    <tr>" & vbNewLine & _
                        "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Cool Links: </font></b></td>" & vbNewLine
                  if Trim(rs("M_LINK1")) <> "" and lcase(trim(rs("M_LINK1"))) <> "http://" and Trim(lcase(rs("M_LINK1"))) <> "https://" then
                     Response.Write "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & rs("M_LINK1") & """ target=""_blank"">" & rs("M_LINK1") & "</a> </font></td>" & vbNewLine
                     if Trim(rs("M_LINK2")) <> "" and lcase(trim(rs("M_LINK2"))) <> "http://" and Trim(lcase(rs("M_LINK2"))) <> "https://" then
                        Response.Write "                    </tr>" & vbNewLine & _
                              "                    <tr>" & vbNewLine & _
                              "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> </font></b></td>" & vbNewLine & _
                              "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & rs("M_LINK2") & """ target=""_blank"">" & rs("M_LINK2") & "</a> </font></td>" & vbNewLine
                     end if
                  else
                     Response.Write "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No link specified...</font></td>" & vbNewLine
                  end if 
                  Response.Write "                    </tr>" & vbNewLine
               end if
            end if ' strRecentTopics
            Response.Write "                  </table>" & vbNewLine & _
                  "                </td>" & vbNewLine
         end if ' UseExtendedMemberProfile
         Response.Write "                <td bgColor=""" & strAltForumCellColor & """ valign=""top"">" & vbNewLine & _
               "                  <table border=""0"" width=""100%"" cellspacing=""0"" cellpadding=""3"" valign=""top"">" & vbNewLine & _
               "                    <tr>" & vbNewLine & _
               "                      <td valign=""top"" align=""center"" colspan=""2"" bgcolor=""" & strCategoryCellColor & """><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Basics</font></b></td>" & vbNewLine & _
               "                    </tr>" & vbNewLine & _
               "                    <tr>" & vbNewLine & _
               "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%"" valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>User Name: </font></b></td>" & vbNewLine & _
               "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_NAME"),"display") & " </font></td>" & vbNewLine & _
               "                    </tr>" & vbNewLine
         if strAuthType = "nt" then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your Account: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_USERNAME"),"display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if

         '#########Avatar Start###########
         if StrShowAvatar = "1" then
         if not strMyAvatar = "" then
         
            Response.Write  "<tr>" & vbnewline &_
                  "<td bgColor=""" & strAltForumCellColor & """ align=""left"" nowrap valign=""top""> </td>" & vbnewline &_
                  "<td bgColor=""" & strAltForumCellColor & """ align=""left"" nowrap valign=""top"">" &_
                  "<img width=""" & strMyAvatarW & """ height=""" & strMyAvatarH & """ src=""" & strMyAvatar & """>" & vbnewline &_
                  "</td>" & vbnewline &_
                  "</tr>" & vbnewline
         end if
         end if
         '#########Avatar End#############

         if strFullName = "1" and (Trim(rs("M_FIRSTNAME")) <> "" or Trim(rs("M_LASTNAME")) <> "" ) then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Real Name: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_FIRSTNAME"), "display") & " " & ChkString(rs("M_LASTNAME"), "display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         if (strCity = "1" and Trim(rs("M_CITY")) <> "") or (strCountry = "1" and Trim(rs("M_COUNTRY")) <> "") or (strState = "1" and Trim(rs("M_STATE")) <> "") then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Location: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
            myCity = ChkString(rs("M_CITY"),"display")
            myState = ChkString(rs("M_STATE"),"display")
            myCountry = ChkString(rs("M_COUNTRY"),"display")
            myLocation = ""

            if myCity <> "" and myCity <> " " then
               myLocation = myCity
            end if

            if myLocation <> "" then
               if myState <> "" and myState <> " " then
                  myLocation = myLocation & ", " & myState
               end if
            else
               if myState <> "" and myState <> " " then
                  myLocation = myState
               end if
            end if

            if myLocation <> "" then
               if myCountry <> "" and myCountry <> " " then
                  myLocation = myLocation & "<br />" & myCountry
               end if
            else
               if myCountry <> "" and myCountry <> " " then
                  myLocation = myCountry
               end if
            end if
            Response.Write myLocation
            Response.Write "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         if (strAge = "1" and Trim(rs("M_AGE")) <> "") then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Age: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_AGE"), "display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         strDOB = rs("M_DOB")
         if (strAgeDOB = "1" and Trim(strDOB) <> "") then
         ' ### SHOWDOB MOD Huntress
         'strDOB = DOBToDate(strDOB)
         'Response.Write   "                    <tr>" & vbNewLine & _
         '     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Age: </font></b></td>" & vbNewLine & _
         '     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & DisplayUsersAge(strDOB) & "</font></td>" & vbNewLine & _
         '     "                    </tr>" & vbNewLine
         strDOB = DOBToDate(strDOB)
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Birthday: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ShowDOB(strDOB) & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         ' ### SHOWDOB MOD Huntress
         end if
         if (strMarStatus = "1" and Trim(rs("M_MARSTATUS")) <> "") then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Marital Status: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_MARSTATUS"), "display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         if (strSex = "1" and Trim(rs("M_SEX")) <> "") then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Gender: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_SEX"), "display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         if (strOccupation = "1" and Trim(rs("M_OCCUPATION")) <> "") then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Occupation: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_OCCUPATION"), "display") & "</font></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
         end if
         if intTotalMemberPosts > 0 then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Total Posts: </font></b></td>" & vbNewLine & _
                  "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(intTotalMemberPosts, "display") & "<br /><font size=""" & strFooterFontSize & """>[" & strMemberPostsperDay & strPosts & " per day]<br /><a href=""search.asp?mode=DoIt&MEMBER_ID=" & rs("MEMBER_ID") & """>Find all non-archived posts by " & chkString(rs("M_NAME"),"display") & "</a></font></font></td>" & vbNewLine & _
         '############# PROFILE VIEWS MOD #########
         Response.Write          "          <tr>" & vbNewLine & _
                  "            <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap valign=""top""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Profile Views: </font></b></td>" & vbNewLine & _
                  "            <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & ChkString(rs("M_PAGE_VIEWS"), "display") & "</font></td>" & vbNewLine & _
                  "          </tr>" & vbNewLine & _
         '############# PROFILE VIEWS MOD #########
                  "                    </tr>" & vbNewLine
         end if
         if not(strUseExtendedProfile) then
            if rs("M_RECEIVE_EMAIL") = "1" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" width=""10%"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>E-mail User: </font></b></td>" & vbNewLine
               if Trim(rs("M_EMAIL")) <> "" then
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """ nowrap><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""pop_mail.asp?id=" & rs("MEMBER_ID") & """>Click to send an E-Mail</a> </font></td>" & vbNewLine
               else
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No address specified...</font></td>" & vbNewLine
               end if
               Response.Write "                    </tr>" & vbNewLine
            end if
            if strAIM = "1" and Trim(rs("M_AIM")) <> "" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>AIM: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconAIM,"","align=""absmiddle""") & " <a href=""pop_messengers.asp?mode=AIM&ID=" & rs("MEMBER_ID") & """>" & ChkString(rs("M_AIM"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if 
            if strICQ = "1" and Trim(rs("M_ICQ")) <> "" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>ICQ: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon("http://online.mirabilis.com/scripts/online.dll?icq=" & ChkString(rs("M_ICQ"), "urlpath") & "&img=5|18|18","","align=""absmiddle""") & " <a href=""pop_messengers.asp?mode=ICQ&ID=" & rs("MEMBER_ID") & """>" & ChkString(rs("M_ICQ"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
                        if strSKYPE = "1" and Trim(rs("M_SKYPE")) <> "" then
               strContacts = strContacts + 1
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Skype: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><script type=""text/javascript"" src=""http://download.skype.com/share/skypebuttons/js/skypeCheck.js""></script><a href=""skype:" & ChkString(rs("M_SKYPE"), "urlpath") & "?call""><img src=""http://mystatus.skype.com/smallclassic/" & ChkString(rs("M_SKYPE"), "urlpath") & """ style=""border: none;"" width=""114"" height=""20"" alt=""My status"" /></a></font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if

            if strMSN = "1" and Trim(rs("M_MSN")) <> "" then
               parts = split(ChkString(rs("M_MSN"), "display"),"@")
               strtag1 = parts(0)
               partss = split(parts(1),".")
               strtag2 = partss(0)
               strtag3 = partss(1)

               Response.Write "                    <script language=""javascript"" type=""text/javascript"">" & vbNewLine & _
                     "                    function MSNjs() {" & vbNewLine & _
                     "                       var tag1 = '" & strtag1 & "';" & vbNewLine & _
                     "                       var tag2 = '" & strtag2 & "';" & vbNewLine & _
                     "                       var tag3 = '" & strtag3 & "';" & vbNewLine & _
                     "                       document.write(tag1 + ""@"" + tag2 + ""."" + tag3) }" & vbNewLine & _
                     "                    </script>" & vbNewLine

               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>MSN: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconMSNM,"","align=""absmiddle""") & " <script language=""javascript"" type=""text/javascript"">MSNjs()</script> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if 
            if strYAHOO = "1" and Trim(rs("M_YAHOO")) <> "" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>YAHOO IM: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""http://edit.yahoo.com/config/send_webmesg?.target=" & ChkString(rs("M_YAHOO"), "urlpath") & "&.src=pg"" target=""_blank"">" & getCurrentIcon("http://opi.yahoo.com/online?u=" & ChkString(rs("M_YAHOO"), "urlpath") & "&m=g&t=2|125|25","","") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
                        if strMYSPACE = "1" and Trim(rs("M_MYSPACE")) <> "" then
               strContacts = strContacts + 1
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Myspace: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & getCurrentIcon(strIconMYSPACE,"","align=""absmiddle""") & " <a href=""JavaScript:var newWin=window.open('http://www.myspace.com/" & rs("M_MYSPACE") & "')"">" & ChkString(rs("M_MYSPACE"), "display") & "</a> </font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
         end if
         if IsNull(strMyBio) or trim(strMyBio) = "" then strBio = 0
         if IsNull(strMyHobbies) or trim(strMyHobbies) = "" then strHobbies = 0
         if IsNull(strMyLNews) or trim(strMyLNews) = "" then strLNews = 0
         if IsNull(strMyQuote) or trim(strMyQuote) = "" then strQuote = 0
         if (strBio + strHobbies + strLNews + strQuote) > 0 then
            Response.Write "                    <tr>" & vbNewLine & _
                  "                      <td align=""center"" bgcolor=""" & strCategoryCellColor & """ colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>More About Me</font></b></td>" & vbNewLine & _
                  "                    </tr>" & vbNewLine
            if strBio = "1" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top"" align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Bio: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
               if IsNull(strMyBio) or trim(strMyBio) = "" then Response.Write("-") else Response.Write(formatStr(strMyBio))
               Response.Write "</font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if strHobbies = "1" then  
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top"" align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Hobbies: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
               if IsNull(strMyHobbies) or trim(strMyHobbies) = "" then Response.Write("-") else Response.Write(formatStr(strMyHobbies))
               Response.Write "</font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if strLNews = "1" then  
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top"" align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Latest News: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
               if IsNull(strMyLNews) or trim(strMyLNews) = "" then Response.Write("-") else Response.Write(formatStr(strMyLNews))
               Response.Write "</font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if strQuote = "1" then  
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgcolor=""" & strAltForumCellColor & """ valign=""top"" align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Favorite Quote: </font></b></td>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ valign=""top""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
               if IsNull(strMyQuote) or Trim(strMyQuote) = "" then Response.Write("-") else Response.Write(formatStr(strMyQuote))
               Response.Write "</font></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
         end if
         '########################### Rem User Field Code ###############
         if intUserFields = "1" then
         call showUserFieldsInProfile()
         end if
         '########################### Rem User Field Code ###############
         if (strHomepage + strFavLinks) > 0 and not(strRecentTopics = "0" and strUseExtendedProfile) then  
            if strUseExtendedProfile then 
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgcolor=""" & strCategoryCellColor & """ align=""center"" colspan=""2""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>Links </font></b></td>" & vbNewLine & _
                     "                    </tr>" & vbNewLine
            end if
            if strHomepage = "1" then 
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Homepage: </font></b></td>" & vbNewLine
               if Trim(rs("M_HOMEPAGE")) <> "" and lcase(trim(rs("M_HOMEPAGE"))) <> "http://" and Trim(lcase(rs("M_HOMEPAGE"))) <> "https://" then
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & ChkString(rs("M_HOMEPAGE"), "display") & """ target=""_blank"">" & ChkString(rs("M_HOMEPAGE"), "display") & "</a> </font></td>" & vbNewLine
               else
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No homepage specified...</font></td>" & vbNewLine
               end if
               Response.Write "                    </tr>" & vbNewLine
            end if
            if strFavLinks = "1" then
               Response.Write "                    <tr>" & vbNewLine & _
                     "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Cool Links: </font></b></td>" & vbNewLine
               if Trim(rs("M_LINK1")) <> "" and lcase(trim(rs("M_LINK1"))) <> "http://" and Trim(lcase(rs("M_LINK1"))) <> "https://" then 
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & ChkString(rs("M_LINK1"), "display") & """ target=""_blank"">" & ChkString(rs("M_LINK1"), "display") & "</a> </font></td>" & vbNewLine
                  if Trim(rs("M_LINK2")) <> "" and lcase(trim(rs("M_LINK2"))) <> "http://" and Trim(lcase(rs("M_LINK2"))) <> "https://" then
                     Response.Write "                    </tr>" & vbNewLine & _
                           "                    <tr>" & vbNewLine & _
                           "                      <td bgColor=""" & strAltForumCellColor & """ align=""right"" nowrap width=""10%""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> </font></b></td>" & vbNewLine & _
                           "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & ChkString(rs("M_LINK2"), "display") & """ target=""_blank"">" & ChkString(rs("M_LINK2"), "display") & "</a> </font></td>" & vbNewLine
                  end if
               else
                  Response.Write "                      <td bgColor=""" & strAltForumCellColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>No link specified...</font></td>" & vbNewLine
               end if 
               Response.Write "                    </tr>" & vbNewLine
            end if
         end if
         '#######     Begin UserGroup Mod      #######
            if mlev = 4 or (mlev = 3 and CInt(strUGModForums) > 0 ) or (mlev > 0 and CInt(strUGMemView) = 2) or (ppMember_ID = MemberID and CInt(strUGMemView) > 0) then
                strSql = "SELECT U.USERGROUP_NAME, U.MEM_HIDE FROM " & strTablePrefix & "USERGROUPS U, " &_
                    strTablePrefix & "USERGROUP_USERS UM " &_
                    "WHERE U.USERGROUP_ID = UM.USERGROUP_ID " &_
                    "AND UM.MEMBER_TYPE = 1 " &_
                    "AND UM.MEMBER_ID = " & ppMember_ID & " " &_
                    "ORDER BY U.USERGROUP_NAME"
                set rsPPGroups = my_Conn.execute(strSql)
                arPPGroups = Null
                if not rsPPGroups.bof and not rsPPGroups.eof then arPPGroups = rsPPGroups.GetRows
                rsPPGroups.close
                set rsPPGroups = Nothing
                strPPGroups = ""
                if not IsNull(arPPGroups) then
                    for iPPGcount = LBound(arPPGroups,2) to UBound(arPPGroups,2)
                        if (arPPGroups(1,iPPGcount) = 0 or mlev = 4) then
                            if strPPGroups <> "" then strPPGroups = strPPGroups & ", "
                            strPPGroups = strPPGroups & arPPGroups(0,iPPGcount)
                        end if
                    next
                end if
                Response.Write    "                    <tr>" & vbNewLine & _
                        "                      <td valign=""top"" align=""center"" colspan=""2"" bgcolor=""" & strCategoryCellColor & """><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """>UserGroups</font></b></td>" & vbNewLine & _
                        "                    </tr>" & vbNewLine & _
                        "                    <tr>" & vbNewLine & _
                        "                      <td colspan=""2"" bgColor=""" & strPopUpTableColor & """><table><tr>"
                if CInt(strUGView) > 0 then response.write "<td><a href=""usergroups.asp?mode=ViewGroups"" alt=""View UserGroups"">" & getCurrentIcon(strIconGroup,"View UserGroups","hspace=""0""") & "</a></td>"
                Response.Write    "                <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>"
                if strPPGroups = "" then
                    Response.Write    "no usergroups found"
                else
                    Response.Write    ChkString(strPPGroups,"display")
                end if
                Response.Write    "                </font></td>" & vbNewline &_
                        "            </tr></table></td>" & vbNewLine & _
                        "                    </tr>" & vbNewLine
            end if
'#######     End UserGroup Mod      #######
         Response.Write "                  </table>" & vbNewLine & _
               "                </td>" & vbNewLine & _
               "              </tr>" & vbNewLine & _
               "            </table>" & vbNewLine & _
               "          </td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine & _
               "    </td>" & vbNewLine & _
               "  </tr>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "</table>" & vbNewLine & _
                  "<table bgColor=""" & StrForumCellColor & """ align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""100%"">" & vbNewLine & _
                  "  <tr>" & vbNewLine & _
                  "    <td>" & _
                  "<br /><p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Back to previous page</a></font></p><br />" & vbNewLine
         else
            Response.Write "  <tr>" & vbNewLine & _
                  "    <td bgColor=""" & StrForumCellColor & """ align=""center"" nowrap>" & vbNewLine
         end if

   case "Edit" 
      if strUseExtendedProfile then
         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Edit Your Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine
      end if

      Response.Write "    <center>" & vbNewLine
         If Request.QueryString("Aupload") = "success" Then
            Response.Write "    <br><p align=""center""><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Successfully uploaded</font></b>" & vbNewLine & _
            "<br><p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your avatar has been added to your profile.<br>" & vbNewLine & _
            "You will need to re-login to your profile to see the avatar.</font></p><br>" & vbNewLine
         End If
      Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>User Profile</font></p>" & vbNewLine & _
            "    <p align=""center""><form action=""pop_profile.asp?mode=goEdit"" name=""goEdit"" method=""post"">" & vbNewLine & _
            "    <input name=""Refer"" type=""hidden"" value=""" & strReferer & """>" & vbNewLine & _
            "    <font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>It is up to you to keep your profile up to date.<br />" & vbNewLine
      if strAuthType = "nt" then
         Response.Write "    Your NT account is shown. Click Submit to carry on.<br /><br />" & vbNewLine
      else 
         if strAuthType = "db" then 
            Response.Write "    Please Fill the Form in with your details.<br /><br />" & vbNewLine
         end if
      end if 
      if strProhibitNewMembers <> "1" and MemberID < 0 then
         Response.Write "    If you have not registered then <a href=""policy.asp"">do so here</a>.</font></center></p>" & vbNewLine
      else
         Response.Write "    </font></center></p>" & vbNewLine
      end if

      Response.Write "      <table border=""0"" cellspacing=""0"" cellpadding=""0"" align=""center"">" & vbNewLine & _
            "        <tr>" & vbNewLine & _
            "          <td bgcolor=""" & strPopUpBorderColor & """>" & vbNewLine & _
            "            <table border=""0"" width=""100%"" cellspacing=""1"" cellpadding=""4"">" & vbNewLine
      if strAuthType = "nt" then
         Response.Write "              <tr>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your Account:</font></b></td>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>" & Session(strCookieURL & "userid") & "</font></b></td>" & vbNewLine & _
               "              </tr>" & vbNewLine
      else
         if strAuthType = "db" then
            Response.Write "              <tr>" & vbNewLine & _
                  "                <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>User Name:</font></b></td>" & vbNewLine & _
                  "                <td bgColor=""" & strPopUpTableColor & """><input class=newlogin name=""Name"" size=""25"" value=""" & chkString(strDBNTUserName,"display") & """ style=""width:150px;""></td>" & vbNewLine & _
                  "              </tr>" & vbNewLine & _
                  "              <tr>" & vbNewLine & _
                  "                <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Password:</font></b></td>" & vbNewLine & _
                  "                <td bgColor=""" & strPopUpTableColor & """><input class=newlogin name=""Password"" type=""Password"" size=""25"" value="""" style=""width:150px;""></td>" & vbNewLine & _
                  "              </tr>" & vbNewLine
            if strDBNTUserName <> "" then
               Response.Write "              <script language=""JavaScript"" type=""text/javascript"">document.goEdit.Password.focus();</script>" & vbNewLine
            else
               Response.Write "              <script language=""JavaScript"" type=""text/javascript"">document.goEdit.Name.focus();</script>" & vbNewLine
            end if
         end if
      end if 
      Response.Write "              <tr>" & vbNewLine & _
            "                <td bgColor=""" & strPopUpTableColor & """ align=""center"" colspan=""2""><input class=buttons type=""submit"" value=""Submit""></td>" & vbNewLine & _
            "              </tr>" & vbNewLine & _
            "            </table>" & vbNewLine & _
            "          </td>" & vbNewLine & _
            "        </tr>" & vbNewLine & _
            "      </table>" & vbNewLine & _
            "      </form>" & vbNewLine
   case "goEdit"

      if strAuthType = "db" then
         if strDBNTUserName = "" then 
            strDBNTUserName = Request.Form("Name")
         end if
      end if

      strEncodedPassword = sha256("" & Request.Form("Password"))

      '## Forum_SQL
      strSql = "SELECT " & strMemberTablePrefix & "MEMBERS.MEMBER_ID"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_NAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_USERNAME"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_FIRSTNAME"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LASTNAME"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_LEVEL"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_TITLE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_PASSWORD"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AIM"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ICQ"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SKYPE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MSN"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_YAHOO"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MYSPACE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_COUNTRY"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_POSTS"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_CITY"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_STATE"
'     strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HIDE_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_RECEIVE_EMAIL"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DATE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_PHOTO_URL"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_HOMEPAGE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK1"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK2"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_AGE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DOB"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_MARSTATUS"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_SEX"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_VIEW_SIG"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SIG_DEFAULT"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_OCCUPATION"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HOBBIES"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LNEWS"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_QUOTE"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_BIO"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SIG"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AUHIDE"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ALLOWEMAIL"
      '#########Avatar Start###########
      if StrShowAvatar = "1" then
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_WIDTH"
      strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_HEIGHT"
      strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_SHOW_AVATAR"
      end if
      '#########Avatar End###########

      strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS"
      strSql = strSql & " WHERE " & strDBNTSQLName & " = '" & ChkString(strDBNTUserName, "SQLString") & "' "
      if strAuthType = "db" then
         strSql = strSql & " AND   M_PASSWORD = '" & ChkString(strEncodedPassword,"SQLString") & "'"
      end if

      set rs = my_Conn.Execute(strSql)

      if strUseExtendedProfile then
         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Edit Your Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine
      end if
      if rs.BOF or rs.EOF or not(ChkQuoteOk(strDBNTUserName)) or not(ChkQuoteOk(strEncodedPassword)) then 
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """>Invalid UserName or Password</font></p>" & vbNewLine & _
               "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back To Retry</a></font></p>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
         end if 
      else
         '## Display Edit Profile Page

         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Edit User Profile</font></p>" & vbNewLine & _
               "    <p align=""center""><form action=""pop_profile.asp?mode=EditIt"" method=""Post"" id=""Form1"" name=""Form1"">" & vbNewLine & _
               "    <input name=""Refer"" type=""hidden"" value=""" & chkString(Request.Form("Refer"),"refer") & """>" & vbNewLine
         Call DisplayProfileForm
         Response.Write "</form></p>" & vbNewLine
      end if 
   case "Modify"
      if strUseExtendedProfile then
         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Modify " & GetMemberName(ppMember_ID) & "'s Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine
      end if
      Response.Write "    <center>" & vbNewLine & _
            "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Modify Member</font></p>" & vbNewLine
      if ppMember_ID = cLng(intAdminMemberID) and cLng(MemberID) <> cLng(intAdminMemberID) then
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b><font color=""" & strHiLiteFontColor & """>NOTE:</font></b> The <b>Forum Admin</b> account can only be modified by the Forum Admin.</font></p>" & vbNewLine & _
               "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Back to Forum</a></font></p>" & vbNewLine
      else
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b><font color=""" & strHiLiteFontColor & """>NOTE:</font></b> Only Administrators can Modify a Member.</font></p>" & vbNewLine & _
               "    <form action=""pop_profile.asp?mode=goModify"" method=""post"" id=""Form1"" name=""Form1"">" & vbNewLine & _
               "    <input type=""hidden"" name=""Method_Type"" value=""" & Request.QueryString("mode") & """>" & vbNewLine & _
               "    <input type=""hidden"" name=""MEMBER_ID"" value=""" & ppMember_ID & """>" & vbNewLine & _
               "    <input type=""hidden"" name=""Refer"" value=""" & strReferer & """>" & vbNewLine & _
               "      <table border=""0"" cellspacing=""0"" cellpadding=""0"" align=""center"">" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td bgcolor=""" & strPopUpBorderColor & """>" & vbNewLine & _
               "            <table border=""0"" width=""100%"" cellspacing=""1"" cellpadding=""1"">" & vbNewLine
      if strAuthType="db" then
         Response.Write "              <tr>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>User Name:</font></b></td>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """><input class=newlogin type=""text"" name=""User"" value="""" size=""20"" style=""width:150px;""></td>" & vbNewLine & _
               "              </tr>" & vbNewLine & _
               "              <tr>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Password:</FONT></b></td>" & vbNewLine & _
               "                <td bgColor=""" & strPopUpTableColor & """><input class=newlogin type=""Password"" name=""Pass"" value="""" size=""20"" style=""width:150px;""></td>" & vbNewLine & _
               "              </tr>" & vbNewLine
      elseif strAuthType="nt" then
         Response.Write "              <tr>" & vbNewLine & _
               "                <td bgcolor=""" & strPopUpTableColor & """ align=""right"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>NT Account:</font></b></td>" & vbNewLine & _
               "                <td bgcolor=""" & strPopUpTableColor & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & Session(strCookieURL & "userid") & "</font></td>" & vbNewLine & _
               "              </tr>" & vbNewLine
      end if
      Response.Write "              <tr>" & vbNewLine & _
            "                <td bgColor=""" & strPopUpTableColor & """ colspan=""2"" align=""center""><input class=buttons type=""Submit"" value=""Send"" id=""Submit1"" name=""Submit1""></td>" & vbNewLine & _
            "              </tr>" & vbNewLine & _
            "            </table>" & vbNewLine & _
            "          </td>" & vbNewLine & _
            "        </tr>" & vbNewLine & _
            "      </table>" & vbNewLine & _
            "    </form>" & vbNewLine
      end if
      Response.Write "    <script language=""JavaScript"" type=""text/javascript"">document.Form1.User.focus();</script>" & vbNewLine
   case "goModify"

      if strNoCookies = "1" and strAuthType = "db" then
         if strDBNTUserName = "" then 
            strDBNTUserName = chkString(Request.Form("User"),"SQLString")
         end if
      end if

      strEncodedPassword = sha256("" & Request.Form("Pass"))
      mLev = cLng(chkUser(strDBNTUserName, strEncodedPassword,-1)) 
                  
      if mLev > 0 then  '## is Member
         if mLev = 4 then
            '## Forum_SQL
            strSql = "SELECT " & strMemberTablePrefix & "MEMBERS.MEMBER_ID"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_NAME"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_USERNAME"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_EMAIL"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_IP"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LAST_IP"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_FIRSTNAME"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LASTNAME"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_LEVEL"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_TITLE"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_PASSWORD"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AIM"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ICQ"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SKYPE"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MSN"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_YAHOO"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_MYSPACE"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_COUNTRY"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_POSTS"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_CITY"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_STATE"
'           strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HIDE_EMAIL"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_RECEIVE_EMAIL"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DATE"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_PHOTO_URL"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_HOMEPAGE"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK1"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LINK2"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_AGE"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_DOB"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_MARSTATUS"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_SEX"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_VIEW_SIG"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SIG_DEFAULT"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_OCCUPATION"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_HOBBIES"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_LNEWS"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_QUOTE"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_BIO"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_SIG"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AUHIDE"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_ALLOWEMAIL"
            '#########Avatar Start###########
            if StrShowAvatar = "1" then
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_WIDTH"
            strSql = strSql & ", " & strMemberTablePrefix & "MEMBERS.M_AVATAR_HEIGHT"
            strsql = strsql & ", " & strMemberTablePrefix & "MEMBERS.M_SHOW_AVATAR"
            end if
            '#########Avatar End#############
            
            strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS"
            strSql = strSql & " WHERE MEMBER_ID = " & cLng(Request.Form("MEMBER_ID"))
         
            set rs = my_Conn.Execute(strSql)

            if rs("M_LEVEL") = 3 then
               if cLng(MemberID) = cLng(rs("MEMBER_ID")) OR cLng(MemberID) = cLng(intAdminMemberID) then
                  'Do Nothing
               else
                  rs.close
                  set rs = nothing
                  Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>No Permissions to Modify an Administrator</b></font><br />" & vbNewLine & _
                        "    <br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back to Re-Authenticate</a></font></p>" & vbNewLine
                  if strUseExtendedProfile then
                     Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
                     Response.Write "<br></td></tr></table></td></tr></table>" & vbNewLine
                     WriteFooter
                     Response.End
                  else
                     WriteFooterShort
                     Response.End
                  end if
               end if
            end if
            if strUseExtendedProfile then
               Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
                     "        <tr>" & vbNewLine & _
                     "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
                     "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
                     "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Modify " & chkString(rs("M_NAME"),"display") & "'s Profile</font></td>" & vbNewLine & _
                     "        </tr>" & vbNewLine & _
                     "      </table>" & vbNewLine
            end if
            '## Display Edit Profile Page
            Response.Write "    <center>" & vbNewLine & _
                  "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Modify User Profile</font></p>" & vbNewLine & _
                  "    <p align=""center""><form action=""pop_profile.asp?mode=ModifyIt&id=" & Request.Form("MEMBER_ID") & """ method=""Post"" id=""Form1"" name=""Form1"">" & vbNewLine & _
                  "    </center>" & vbNewLine & _
                  "    <input type=""hidden"" name=""User"" value=""" & strDBNTUserName & """>" & vbNewLine & _
                  "    <input type=""hidden"" name=""Pass"" value=""" & strEncodedPassword & """>" & vbNewLine & _
                  "    <input type=""hidden"" name=""Refer"" value=""" & Request.Form("Refer") & """>" & vbNewLine
            Call DisplayProfileForm
            Response.Write "</form></p>" & vbNewLine
         else
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>No Permissions to Modify a Member</b></font><br />" & vbNewLine & _
                  "    <br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back to Re-Authenticate</a></font></p>" & vbNewLine
            if strUseExtendedProfile then
               Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
            end if 
         end if 
      else 
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>No Permissions to Modify a Member</b></font><br />" & vbNewLine & _
               "    <br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back to Re-Authenticate</a></font></p>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
         end if 
      end if 
   case "EditIt"
      if strSignatures = "1" then
         intSigDefault = Request.Form("fSigDefault")
         Session(strCookieURL & "intSigDefault" & MemberID) = intSigDefault
         Session(strCookieURL & "intSigDefault" & MemberID) = intSigDefault
      end if
      if strUseExtendedProfile then
         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Edit Your Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine
      end if

      Err_Msg = ""
      if trim(Request.Form("Name")) = "" then 
         Err_Msg = Err_Msg & "<li>You must choose a UserName</li>"
      end if
      if (Instr(Request.Form("Name"), ">") > 0 ) or (Instr(Request.Form("Name"), "<") > 0) then
         Err_Msg = Err_Msg & "<li> > and < are not allowed in the UserName, Please Choose Another</li>"
      end if
      if strAuthType = "db" then
         if trim(Request.Form("Password")) <> "" then 
            if Len(Request.Form("Password")) > 25 then 
               Err_Msg = Err_Msg & "<li>Your Password can not be greater than 25 characters</li>" 
            end if
            if Request.Form("Password") <> Request.Form("Password2") then 
               Err_Msg = Err_Msg & "<li>Your Passwords didn't match.</li>"
            end if
         end if
      end if
      if Request.Form("Email") = "" then
         Err_Msg = Err_Msg & "<li>You Must give an e-mail address</li>"
      end if
      if Request.Form("Email") <> "" then
MailServer = LCase(Mid(Request.Form("Email"),InStrRev(Request.Form("Email"),"@")))

strsql = "SELECT SPAM_SERVER FROM " & strTablePrefix & "SPAM_MAIL WHERE SPAM_SERVER = '" & MailServer & "'"
set rsSpam = my_Conn.Execute (strsql)

If NOT rsSpam.EOF then
Err_Msg = Err_Msg & "<li>You cannot register with the email domain you inserted!!</li>"
end If

rsSpam.close
set rsSpam = nothing
end if
      if EmailField(Request.Form("Email")) = 0 then 
         Err_Msg = Err_Msg & "<li>You Must enter a valid e-mail address</li>"
      end if
      if strMSN = "1" and trim(Request.Form("MSN")) <> "" then            
         set regEx = New RegExp      
         regEx.Global = true            
         regEx.IgnoreCase = true     
         regEx.Pattern =  "^[A-Z0-9._%-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$"     
         retVal = regEx.Test(Request.Form("MSN"))      
      If Not retVal Then          
         Err_Msg = Err_Msg & "<li>You Must enter a valid MSN Messenger Username</li>"      
      end if   
      end if   

      '##############Avatar Start###############
      if StrShowAvatar = "1" then
      if not len(request.form("AvatarW")) <> 0 OR not len(request.form("AvatarH")) <> 0 then
      Err_Msg = Err_Msg & "<li>The Avatar Size field cannnot be left empty</li>"
      end if

      if not IsNumeric(request.form("AvatarW")) OR not IsNumeric(request.form("AvatarH")) then
      Err_Msg = Err_Msg & "<li>The Avatar Size fields must be numeric</li>"
      else

      If cint(Request.Form("AvatarW")) > cint(StrAvatarMaxW) OR cint(Request.Form("AvatarH")) > cint(StrAvatarMaxH) then
      Err_Msg = Err_Msg & "<li>Avatar Size can be no greater than " & StrAvatarMaxW & "x" & StrAvatarMaxH & "</li>"
      End If

      end if
      end if
      '##############Avatar End#################

      if strUniqueEmail = "1" then
         if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) then
            '## Forum_SQL
            strSql = "SELECT M_EMAIL FROM " & strMemberTablePrefix & "MEMBERS "
            strSql = strSql & " WHERE M_EMAIL = '" & Trim(ChkString(Request.Form("Email"), "SQLString")) &"'"

            set rs = my_Conn.Execute(TopSQL(strSql,1))

            if rs.BOF and rs.EOF then 
               '## Do Nothing - proceed
            else 
               Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
            end if
            set rs = nothing

            if strEmail = "1" and strEmailVal = "1" then
               '## Forum_SQL
               strSql = "SELECT M_EMAIL FROM " & strMemberTablePrefix & "MEMBERS_PENDING "
               strSql = strSql & " WHERE M_EMAIL = '" & Trim(ChkString(Request.Form("Email"),"SQLString")) &"'"

               set rs = my_Conn.Execute(TopSQL(strSql,1))

               if rs.BOF and rs.EOF then 
                  '## Do Nothing
               else
                  Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
               end if
               set rs = nothing

               '## Forum_SQL
               strSql = "SELECT M_NEWEMAIL FROM " & strMemberTablePrefix & "MEMBERS "
               strSql = strSql & " WHERE M_NEWEMAIL = '" & Trim(ChkString(Request.Form("Email"),"SQLString")) &"'"

               set rs = my_Conn.Execute(TopSQL(strSql,1))

               if rs.BOF and rs.EOF then 
                  '## Do Nothing
               else
                  Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
               end if
               set rs = nothing
            end if
            if lcase(strEmail) = "1" and Err_Msg = "" and strEmailVal = "1" then
               verKey= GetKey("sendemail")
            end if
         end if
      else
         if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) and lcase(strEmail) = "1" and strEmailVal = "1" then
            verKey = GetKey("sendemail")
         end if
      end if
      if not IsValidURL(trim(Request.Form("Homepage"))) then
         Err_Msg = Err_Msg & "<li>Homepage URL: Invalid URL" & strURLError & "</li>"
      end if
      if not IsValidURL(trim(Request.Form("LINK1"))) then
         Err_Msg = Err_Msg & "<li>Cool Links URL: Invalid URL" & strURLError & "</li>"
      end if
      if not IsValidURL(trim(Request.Form("LINK2"))) then
         Err_Msg = Err_Msg & "<li>Cool Links URL: Invalid URL" & strURLError & "</li>"
      end if
      if not IsValidURL(trim(Request.Form("Photo_URL"))) then
         Err_Msg = Err_Msg & "<LI>Photo URL: Invalid URL" & strURLError & "</li>"
      end if
      '########################### Rem User Field Code ###############
      if intUserFields = "1" then
         Call chkUserFieldsInRegister()
      end if
      '########################### Rem User Field Code ###############
  
      if Err_Msg = "" then
         if Trim(Request.Form("Homepage")) <> "" and lcase(trim(Request.Form("Homepage"))) <> "http://" and Trim(lcase(Request.Form("Homepage"))) <> "https://" then
            regHomepage = ChkString(Request.Form("Homepage"),"SQLString")
         else
            regHomepage = " "
         end if
         if Trim(Request.Form("LINK1")) <> "" and lcase(trim(Request.Form("LINK1"))) <> "http://" and Trim(lcase(Request.Form("LINK1"))) <> "https://" then
            regLink1 = ChkString(Request.Form("LINK1"),"SQLString")
         else
            regLink1 = " "
         end if
         if Trim(Request.Form("LINK2")) <> "" and lcase(trim(Request.Form("LINK2"))) <> "http://" and Trim(lcase(Request.Form("LINK2"))) <> "https://" then
            regLink2 = ChkString(Request.Form("LINK2"),"SQLString")
         else
            regLink2 = " "
         end if
         if Trim(Request.Form("Photo_URL")) <> "" and lcase(trim(Request.Form("Photo_URL"))) <> "http://" and Trim(lcase(Request.Form("Photo_URL"))) <> "https://" then
            regPhoto_URL = ChkString(Request.Form("Photo_URL"),"SQLString")
         else
            regPhoto_URL = " "
         end if

         '## Forum_SQL
         strSql = "UPDATE " & strMemberTablePrefix & "MEMBERS "
         if trim(Request.Form("Password")) <> "" then
            strPassword = sha256("" & Request.Form("Password"))
            strSql = strSql & " SET M_PASSWORD = '" & ChkString(strPassword,"SQLString") & "', "
         else
            strSql = strSql & " SET"
         end if
         strSql = strSql & "     M_COUNTRY  = '" & ChkString(Request.Form("Country"),"SQLString")  & "', "
         if strAIM = "1" then
            strSql = strSql & "     M_AIM = '" & ChkString(Request.Form("AIM"),"SQLString") & "', "
         end if
         if strICQ = "1" then
            strSql = strSql & "     M_ICQ = '" & ChkString(Request.Form("ICQ"),"SQLString") & "', "
         end if
         if strMSN = "1" then
            strSql = strSql & "     M_MSN = '" & ChkString(Request.Form("MSN"),"SQLString") & "', "
         end if
                  if strSKYPE = "1" then
            strSql = strSql & "     M_SKYPE = '" & ChkString(Request.Form("SKYPE"),"SQLString") & "', "
         end if
         if strYAHOO = "1" then
            strSql = strSql & "     M_YAHOO = '" & ChkString(Request.Form("YAHOO"),"SQLString") & "', "
         end if
                  if strMYSPACE = "1" then
            strSql = strSql & "     M_MYSPACE = '" & ChkString(Request.Form("MYSPACE"),"SQLString") & "', "
         end if
         if strHOMEPAGE = "1" then
            strSql = strSql & "     M_HOMEPAGE = '" & ChkString(Trim(regHomepage),"SQLString") & "', "
         end if
         if strSignatures = "1" then
            strSql = strSql & "     M_SIG = '" & ChkString(Request.Form("Sig"),"message") & "', "
         end if
         if strSignatures = "1" and strDSignatures = "1" then
            strSql = strSql & "     M_VIEW_SIG = " & cLng(Request.Form("ViewSig")) & ", "
         end if
         if strSignatures = "1" then
            strSql = strSql & "     M_SIG_DEFAULT = " & cLng(Request.Form("fSigDefault")) & ", "
         end if
         if strEmailVal = "1" then
            strSql = strSql & "     M_NEWEMAIL = '" & ChkString(Request.Form("Email"),"SQLString") & "' "
         else
            strSql = strSql & "     M_EMAIL = '" & ChkString(Request.Form("Email"),"SQLString") & "' "
         end if
         strSql = strSql & ",    M_KEY = '" & chkString(verKey,"SQLString") & "'"
         strSql = strSql & ",     M_RECEIVE_EMAIL = " & cLng(Request.Form("ReceiveEMail")) & " "
         if strfullName = "1" then
            strSql = strSql & ", M_FIRSTNAME = '" & ChkString(Request.Form("FirstName"), "SQLString") & "'"
            strSql = strSql & ", M_LASTNAME  = '" & ChkString(Request.Form("LastName"),"SQLString") & "'"
         end if
         if strCity = "1" then
            strsql = strsql & ", M_CITY = '" & ChkString(Request.Form("City"),"SQLString") & "'"
         end if
         if strState = "1" then
            strsql = strsql & ", M_STATE = '" & ChkString(Request.Form("State"),"SQLString") & "'"
         end if
'        strsql = strsql & ", M_HIDE_EMAIL = '" & ChkString(Request.Form("HideMail"),"SQLString") & "'"
         if strPicture = "1" then
            strsql = strsql & ", M_PHOTO_URL = '" & ChkString(Trim(regPhoto_URL),"SQLString") & "'"
         end if
         if strFavLinks = "1" then
            strsql = strsql & ", M_LINK1 = '" & ChkString(Trim(regLink1),"SQLString") & "'"
            strSql = strSql & ", M_LINK2 = '" & ChkString(Trim(regLink2),"SQLString") & "'"
         end if
         if strAge = "1" then
            strSql = strsql & ", M_AGE = '" & ChkString(Request.Form("Age"),"SQLString") & "'"
         end if
         if strAgeDOB = "1" then
            strSql = strsql & ", M_DOB = '" & ChkString(Request.Form("AgeDOB"),"SQLString") & "'"
         end if
         if strMarStatus = "1" then
            strSql = strSql & ", M_MARSTATUS = '" & ChkString(Request.Form("MarStatus"),"SQLString") & "'"
         end if
         if strSex = "1" then
            strSql = strsql & ", M_SEX = '" & ChkString(Request.Form("Sex"),"SQLString") & "'"
         end if
         if strOccupation = "1" then
            strSql = strSql & ", M_OCCUPATION = '" & ChkString(Request.Form("Occupation"),"SQLString") & "'"
         end if
         if strHobbies = "1" then
            strSql = strSql & ", M_HOBBIES = '" & ChkString(Request.Form("Hobbies"),"message") & "'"
         end if
         if strQuote = "1" then
            strSql = strSql & ", M_QUOTE = '" & ChkString(Request.Form("Quote"),"message") & "'"
         end if
         if strLNews = "1" then
            strsql = strsql & ", M_LNEWS = '" & ChkString(Request.Form("LNews"),"message") & "'"
         end if
         if strBio = "1" then
            strSql = strSql & ", M_BIO = '" & ChkString(Request.Form("Bio"),"message") & "'"
         end if
            strSQL = strSql & ", M_ALLOWEMAIL = " & cLng(Request.Form("allowemail"))
         if strAUAnon = "1" then 
            strSql = strSql & ", M_AUHIDE = '" & ChkString(Request.Form("AUHide"),"") & "'" 
         end if

         '#########Avatar Start###########
         if StrShowAvatar = "1" then
         strSql = strSQL & ", M_AVATAR = '" & Request.Form("Avatar") &  "'"
         strSql = strSQL & ", M_AVATAR_WIDTH = '" & Request.Form("AvatarW") & "'"
         strSql = strSQL & ", M_AVATAR_HEIGHT = '" & Request.Form("AvatarH") & "'"
         strSql = strSql & ",     M_SHOW_AVATAR = '" & cLng(Request.Form("ShowAvatar")) & "'"
         end if
         '#########Avatar End#############

         strSql = strSql & " WHERE M_NAME = '" & ChkString(Request.Form("Name"), "SQLString") & "' "
         if strAuthType = "db" then 
            strSql = strSql & " AND   M_PASSWORD = '" & ChkString(Request.Form("Password-d"), "SQLString") & "'"
         end if

         my_Conn.Execute(strSql),,adCmdText + adExecuteNoRecords
         
         '### Birthday Mod - Must Use Birthdate in Member Profile - Huntress Beta v1.2 ###
         strSql = " UPDATE " & strTablePrefix & "BIRTHDAY_TS SET BT_TS = '" & FormatDateTime("1/1/1900",vbShortDate) & "'"
         my_Conn.Execute (strSql)
         '### Birthday Mod - Must Use Birthdate in Member Profile - Huntress Beta v1.2 ###
         
         
         regHomepage = ""

         '########################### Rem User Field Code ###############
         if intUserFields = "1" then
            call updateUserFieldsInProfile(getMemberID(ChkString(Request.Form("Name"), "SQLString")))
         end if
         '########################### Rem User Field Code ###############

         if trim(Request.Form("Password")) <> "" and strDBNTUserName <> "" then
            if strSetCookieToForum = 1 then
               Response.Cookies(strUniqueID & "User").Path = strCookieURL
            else
               Response.Cookies(strUniqueID & "User").Path = "/"
            end if
            Response.Cookies(strUniqueID & "User")("Pword") = strPassword
            Response.Cookies(strUniqueID & "User").Expires = dateAdd("d", intCookieDuration, strForumTimeAdjust)
         end if

         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Profile Updated.</font></p>" & vbNewLine
         if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) and lcase(strEmail) = "1" and strEmailVal = "1" then
            if (strUseExtendedProfile) then
               Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your e-mail address has changed. To complete your e-mail address change,<br />please follow the instructions in the e-mail that has been sent to your new e-mail address.</font></p>" & vbNewLine & _
                     "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href="""
               if InStr(1,Request.Form("refer"),"register.asp",1) > 0 then Response.Write("default.asp") else Response.Write(chkString(Request.Form("refer"),"refer"))
               Response.Write """>Back To Forum</a>" & vbNewLine
            else
               Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Your e-mail address has changed. To complete your e-mail address change, please follow the instructions in the e-mail that has been sent to your new e-mail address.<br /><br /></font></p>" & vbNewLine
            end if
         else
            if (strUseExtendedProfile) then
               Response.Write "    <meta http-equiv=""Refresh"" content=""2; URL=default.asp"">" & vbNewLine & _
                     "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
            end if
         end if
      else
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """>There Was A Problem With Your Details</font></p>" & vbNewLine & _
               "      <table align=""center"">" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """><ul>" & Err_Msg & "</ul></font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine & _
               "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back To Enter Data</a></font></p>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
         end if 
      end if
   case "ModifyIt"
      if strUseExtendedProfile then
         Response.Write "      <table width=""100%"" border=""0"" bgColor=""" & strForumCellColor & """>" & vbNewLine & _
               "        <tr>" & vbNewLine & _
               "          <td><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>" & vbNewLine & _
               "          " & getCurrentIcon(strIconFolderOpen,"","") & " <a href=""default.asp"">All Forums</a><br />" & vbNewLine & _
               "          " & getCurrentIcon(strIconBar,"","") & getCurrentIcon(strIconFolderOpenTopic,"","") & " Modify Profile</font></td>" & vbNewLine & _
               "        </tr>" & vbNewLine & _
               "      </table>" & vbNewLine
      end if
      strEncodedPassword = ChkString(Request.Form("Pass"),"SQLString")
      mLev = cLng(chkUser(strDBNTUserName, strEncodedPassword,-1)) 
      if mLev > 0 then  '## is Member
         if mLev = 4 then '## is Admin

            Err_Msg = ""
         
            if trim(Request.Form("Name")) = "" then 
               Err_Msg = Err_Msg & "<li>You must set a UserName</li>"
            end if
            if (Instr(Request.Form("Name"), ">") > 0 ) or (Instr(Request.Form("Name"), "<") > 0) then
               Err_Msg = Err_Msg & "<li> > and < are not allowed in the UserName, Please Choose Another</li>"
            end if

            '## Forum_SQL
            strSql = "SELECT M_NAME FROM " & strMemberTablePrefix & "MEMBERS "
            strSql = strSql & " WHERE M_NAME = '" & Trim(ChkString(Request.Form("Name"), "SQLString")) &"' "
            strSql = strSql & " AND MEMBER_ID <> " & cLng(Request.Form("Member_ID")) &" "
      
            set rs = my_Conn.Execute(TopSQL(strSql,1))   

            if rs.BOF and rs.EOF then 
               '## Do Nothing - proceed
            else 
               Err_Msg = Err_Msg & "<li>UserName is already in use, <br />Please Choose Another</li>"
            end if
                  
            set rs = nothing

            if strEmail = "1" and strEmailVal = "1" then
               '## Forum_SQL
               strSql = "SELECT M_NAME FROM " & strMemberTablePrefix & "MEMBERS_PENDING "
               strSql = strSql & " WHERE M_NAME = '" & Trim(ChkString(Request.Form("Name"), "SQLString")) &"' "
               strSql = strSql & " AND MEMBER_ID <> " & cLng(Request.Form("Member_ID")) &" "

               set rs = my_Conn.Execute(TopSQL(strSql,1))

               if rs.BOF and rs.EOF then 
                  '## Do Nothing
               else
                  Err_Msg = Err_Msg & "<li>UserName is already in use, <br />Please Choose Another</li>"
               end if
               set rs = nothing
            end if
            if strAuthType = "db" then
               if trim(Request.Form("Password")) <> "" then 
                  if Len(Request.Form("Password")) > 25 then 
                     Err_Msg = Err_Msg & "<li>The Password can not be greater than 25 characters</li>" 
                  end if
               end if
            end if
            if Request.Form("Email") = "" then
               Err_Msg = Err_Msg & "<li>You Must set an e-mail address</li>"
            end if
            if Request.Form("Email") <> "" then
MailServer = LCase(Mid(Request.Form("Email"),InStrRev(Request.Form("Email"),"@")))

strsql = "SELECT SPAM_SERVER FROM " & strTablePrefix & "SPAM_MAIL WHERE SPAM_SERVER = '" & MailServer & "'"
set rsSpam = my_Conn.Execute (strsql)

If NOT rsSpam.EOF then
Err_Msg = Err_Msg & "<li>You cannot register with the email domain you inserted!!</li>"
end If

rsSpam.close
set rsSpam = nothing
end if
            if EmailField(Request.Form("Email")) = 0 then 
               Err_Msg = Err_Msg & "<li>You Must enter a valid e-mail address</li>"
            end if
            if strMSN = "1" and trim(Request.Form("MSN")) <> "" then
               if EmailField(Request.Form("MSN")) = 0 then 
                  Err_Msg = Err_Msg & "<li>You Must enter a valid MSN Messenger Username</li>"
               end if
            end if
            if (lcase(left(Request.Form("Homepage"), 7)) <> "http://") and (lcase(left(Request.Form("Homepage"), 8)) <> "https://") and (Request.Form("Homepage") <> "") then
               Err_Msg = Err_Msg & "<li>You Must prefix the URL with <b>http://</b> or <b>https://</b></li>"
            end if
            if strUniqueEmail = "1" then
               if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) then
                  '## Forum_SQL
                  strSql = "SELECT M_EMAIL FROM " & strMemberTablePrefix & "MEMBERS "
                  strSql = strSql & " WHERE M_EMAIL = '" & Trim(chkString(Request.Form("Email"),"SQLString")) &"'"

                  set rs = my_Conn.Execute(TopSQL(strSql,1))

                  if rs.BOF and rs.EOF then
                     '## Do Nothing - proceed
                  Else
                     Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
                  end if
                  set rs = nothing

                  if strEmail = "1" and strEmailVal = "1" then
                     '## Forum_SQL
                     strSql = "SELECT M_EMAIL FROM " & strMemberTablePrefix & "MEMBERS_PENDING "
                     strSql = strSql & " WHERE M_EMAIL = '" & Trim(chkString(Request.Form("Email"),"SQLString")) &"'"

                     set rs = my_Conn.Execute(TopSQL(strSql,1))

                     if rs.BOF and rs.EOF then 
                        '## Do Nothing
                     else
                        Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
                     end if
                     set rs = nothing

                     '## Forum_SQL
                     strSql = "SELECT M_NEWEMAIL FROM " & strMemberTablePrefix & "MEMBERS "
                     strSql = strSql & " WHERE M_NEWEMAIL = '" & Trim(ChkString(Request.Form("Email"),"SQLString")) &"'"

                     set rs = my_Conn.Execute(TopSQL(strSql,1))

                     if rs.BOF and rs.EOF then 
                        '## Do Nothing
                     else
                        Err_Msg = Err_Msg & "<li>E-mail Address already in use, Please Choose Another</li>"
                     end if
                     set rs = nothing
                  end if
                  if lcase(strEmail) = "1" and Err_Msg = "" and strEmailVal = "1" then
                     verKey = GetKey("sendemail")
                  end if
               end if
            else
               if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) and lcase(strEmail) = "1" and strEmailVal = "1" then
                  verKey = GetKey("sendemail")
               end if
            end if
            if not IsValidURL(trim(Request.Form("Homepage"))) then
               Err_Msg = Err_Msg & "<li>Homepage URL: Invalid URL" & strURLError & "</li>"
            end if
            if not IsValidURL(trim(Request.Form("LINK1"))) then
               Err_Msg = Err_Msg & "<li>Cool Links URL: Invalid URL" & strURLError & "</li>"
            end if
            if not IsValidURL(trim(Request.Form("LINK2"))) then
               Err_Msg = Err_Msg & "<li>Cool Links URL: Invalid URL" & strURLError & "</li>"
            end if
            if not IsValidURL(trim(Request.Form("Photo_URL"))) then
               Err_Msg = Err_Msg & "<li>Photo URL: Invalid URL" & strURLError & "</li>"
            end if
            if Err_Msg = "" then '## it is ok to update the profile
               if Trim(Request.Form("Homepage")) <> "" and lcase(trim(Request.Form("Homepage"))) <> "http://" and Trim(lcase(Request.Form("Homepage"))) <> "https://" then
                  regHomepage = chkString(Request.Form("Homepage"),"SQLString")
               else
                  regHomepage = " "
               end if
               if Trim(Request.Form("LINK1")) <> "" and lcase(trim(Request.Form("LINK1"))) <> "http://" and Trim(lcase(Request.Form("LINK1"))) <> "https://" then
                  regLink1 = chkString(Request.Form("LINK1"),"SQLString")
               else
                  regLink1 = " "
               end if
               if Trim(Request.Form("LINK2")) <> "" and lcase(trim(Request.Form("LINK2"))) <> "http://" and Trim(lcase(Request.Form("LINK2"))) <> "https://" then
                  regLink2 = chkString(Request.Form("LINK2"),"SQLString")
               else
                  regLink2 = " "
               end if
               if Trim(Request.Form("PHOTO_URL")) <> "" and lcase(trim(Request.Form("PHOTO_URL"))) <> "http://" and Trim(lcase(Request.Form("PHOTO_URL"))) <> "https://" then
                  regPhoto_URL = chkString(Request.Form("Photo_URL"),"SQLString")
               else
                  regPhoto_URL = " "
               end if
         
               '## Forum_SQL
               strSql = "UPDATE " & strMemberTablePrefix & "MEMBERS "
               strSql = strSql & " SET M_NAME = '" & chkString(Request.Form("Name"),"SQLString") & "'"
               if strAuthType = "nt" then
                  strSql = strSql & ",    M_USERNAME = '" & chkString(Request.Form("Account"),"SQLString") & "'"
               else
                  if strAuthType = "db" then
                     if trim(Request.Form("Password")) <> "" then
                        strPassword = sha256("" & Request.Form("Password"))
                        strSql = strSql & ", M_PASSWORD = '" & ChkString(strPassword,"SQLString") & "' "
                     end if
                  end if
               end if
               if strEmailVal = "1" then
                  strSql = strSql & ", M_NEWEMAIL = '" & chkString(Request.Form("Email"),"SQLString") & "'"
               else
                  strSql = strSql & ", M_EMAIL = '" & chkString(Request.Form("Email"),"SQLString") & "'"
               end if
               strSql = strSql & ", M_KEY = '" & chkString(verKey,"SQLString") & "'"
               strSql = strSql & ", M_RECEIVE_EMAIL = " & cLng(Request.Form("ReceiveEMail")) & " "
               strSql = strSql & ", M_TITLE = '" & chkString(Request.Form("Title"),"SQLString") & "'"
               strSql = strSql & ", M_POSTS = " & cLng(Request.Form("Posts")) & " "
               strSql = strSql & ", M_COUNTRY = '" & chkString(Request.Form("Country"),"SQLString") & "'"
               if strAIM = "1" then
                  strSql = strSql & ", M_AIM = '" & chkString(Request.Form("AIM"),"SQLString") & "'"
               end if
               if strICQ = "1" then
                  strSql = strSql & ", M_ICQ = '" & chkString(Request.Form("ICQ"),"SQLString") & "'"
               end if
               if strMSN = "1" then
                  strSql = strSql & ", M_MSN = '" & chkString(Request.Form("MSN"),"SQLString") & "'"
               end if
                        if strSKYPE = "1" then
            strSql = strSql & "     M_SKYPE = '" & ChkString(Request.Form("SKYPE"),"SQLString") & "', "
         end if
               if strYAHOO = "1" then
                  strSql = strSql & ", M_YAHOO = '" & chkString(Request.Form("YAHOO"),"SQLString") & "'"
               end if
                        if strMYSPACE = "1" then
            strSql = strSql & "     M_MYSPACE = '" & ChkString(Request.Form("MYSPACE"),"SQLString") & "', "
         end if
               if strHOMEPAGE = "1" then
                  strSql = strSql & ", M_HOMEPAGE = '" & chkString(Trim(regHomepage),"SQLString") & "'"
               end if
               if strSignatures = "1" then
                  strSql = strSql & ", M_SIG = '" & chkString(Request.Form("Sig"),"message") & "'"
               end if
               'if strSignatures = "1" and strDSignatures = "1" then
               '  strSql = strSql & ", M_VIEW_SIG = " & cLng("0" & Request.Form("ViewSig"))
               'end if
               'if strSignatures = "1" then
               '  strSql = strSql & ", M_SIG_DEFAULT = " & cLng("0" & Request.Form("fSigDefault"))
               'end if
               strSql = strSql & ", M_LEVEL = " & cLng("0" & Request.Form("Level"))
               if strfullName = "1" then
                  strSql = strSql & ", M_FIRSTNAME = '" & chkString(Request.Form("FirstName"),"SQLString") & "'" 
                  strSql = strSql & ", M_LASTNAME  = '" & chkString(Request.Form("LastName"),"SQLString") & "'"  
               end if
               if strCity = "1" then
                  strsql = strsql & ", M_CITY = '" & chkString(Request.Form("City"),"SQLString") & "'"  
               end if
               if strState = "1" then
                  strsql = strsql & ", M_STATE = '" & chkString(Request.Form("State"),"SQLString") & "'" 
               end if
'              strsql = strsql & ", M_HIDE_EMAIL = '" & chkString(Request.Form("HideMail"),"SQLString") & "'"  
               if strPicture = "1" then
                  strsql = strsql & ", M_PHOTO_URL = '" & chkString(Trim(regPhoto_URL),"SQLString") & "'"  
               end if
               if strFavLinks = "1" then
                  strsql = strsql & ", M_LINK1 = '" & chkString(Trim(regLink1),"SQLString") & "'" 
                  strSql = strSql & ", M_LINK2 = '" & chkString(Trim(regLink2),"SQLString") & "'" 
               end if
               if strAge = "1" then
                  strSql = strsql & ", M_AGE = '" & chkString(Request.Form("Age"),"SQLString") & "'" 
               end if
               if strAgeDOB = "1" then
                  strSql = strsql & ", M_DOB = '" & ChkString(Request.Form("AgeDOB"),"SQLString") & "'"
               end if
               if strMarStatus = "1" then
                  strSql = strSql & ", M_MARSTATUS = '" & chkString(Request.Form("MarStatus"),"SQLString") & "'" 
               end if
               if strSex = "1" then
                  strSql = strsql & ", M_SEX = '" & chkString(Request.Form("Sex"),"SQLString") & "'" 
               end if
               if strOccupation = "1" then
                  strSql = strSql & ", M_OCCUPATION = '" & chkString(Request.Form("Occupation"),"SQLString") & "'" 
               end if
               if strHobbies = "1" then
                  strSql = strSql & ", M_HOBBIES = '" & chkString(Request.Form("Hobbies"),"message") & "'" 
               end if
               if strQuote = "1" then
                  strSql = strSql & ", M_QUOTE = '" & chkString(Request.Form("Quote"),"message") & "'" 
               end if
               if strLNews = "1" then
                  strsql = strsql & ", M_LNEWS = '" & chkString(Request.Form("LNews"),"message") & "'" 
               end if
               if strBio = "1" then
                  strSql = strSql & ", M_BIO = '" & chkString(Request.Form("Bio"),"message") & "'" 
               end if
                  strSQL = strSql & ", M_ALLOWEMAIL = " & cLng(Request.Form("allowemail"))               
               if strAUAnon = "1" then 
                  strSql = strSql & ", M_AUHIDE = '" & ChkString(Request.Form("AUHide"),"") & "'" 
               end if
               '#########Avatar Start###########
               'if StrShowAvatar = "1" then
               strSql = strSQL & ", M_AVATAR = '" & Request.Form("Avatar") &  "'"
               strSql = strSQL & ", M_AVATAR_WIDTH = '" & Request.Form("AvatarW") & "'"
               strSql = strSQL & ", M_AVATAR_HEIGHT = '" & Request.Form("AvatarH") & "'"
               strSql = strSql & ",     M_SHOW_AVATAR = '" & cLng(Request.Form("ShowAvatar")) & "'"
               'end if
               '#########Avatar End#############
               strSql = strSql & " WHERE MEMBER_ID = " & cLng(Request.Form("MEMBER_ID"))

               my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords
               
               if ChkString(Request.Form("Level"),"") = "1" then 
                  '## Forum_SQL - Remove the member from the moderator table
                  strSql = "DELETE FROM " & strTablePrefix & "MODERATOR "
                  strSql = strSql & " WHERE " & strTablePrefix & "MODERATOR.MEMBER_ID = " & cLng(Request.Form("MEMBER_ID"))

                  my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords
               end if

               '#######    Begin UserGroup Mod     #######
                    '## delete member from existing groups
                    strSql = "DELETE FROM " & strTablePrefix & "USERGROUP_USERS " &_
                        "WHERE MEMBER_TYPE = 1 AND MEMBER_ID = " & cLng(Request.Form("MEMBER_ID"))
                    my_Conn.Execute(strSql)

 '## add member to new groups
                    strGroups = Request.Form("UserGroups")
                    if strGroups <> "" or not IsEmpty(strGroups) or not IsNull(strGroups) then
                        arAddGroups = Split(strGroups,",")
                        for iAGcount = LBound(arAddGroups) to UBound(arAddGroups)
                            strSql = "INSERT INTO " & strTablePrefix & "USERGROUP_USERS " &_
                                "(USERGROUP_ID, MEMBER_TYPE, MEMBER_ID) VALUES " &_
                                "(" & cLng(Trim(arAddGroups(iAGcount))) & ", 1, " & cLng(Request.Form("MEMBER_ID")) & ")"
                            my_Conn.Execute(strSql)
                        next
                    end if
'#######     End UserGroup Mod      #######

               '########################### Rem User Field Code ###############
               if intUserFields = "1" then
                  call updateUserFieldsInProfile(ChkString(Request.Form("MEMBER_ID"), "SQLString"))
               end if
               '########################### Rem User Field Code ###############

               Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Profile Updated.</font></p>" & vbNewLine
               if lcase(Request.Form("Email")) <> lcase(Request.Form("Email2")) and lcase(strEmail) = "1" and strEmailVal = "1" then
                  if (strUseExtendedProfile) then
                     Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>The e-mail address has been changed. A confirmation has been sent to the new e-mail address.</font></p>" & vbNewLine & _
                           "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href="""
                     if InStr(1,Request.Form("refer"),"register.asp",1) > 0 then Response.Write("default.asp") else Response.Write(chkString(Request.Form("refer"),"refer"))
                     Response.Write """>Back To Forum</a>" & vbNewLine
                  else
                     Response.Write "      <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>The e-mail address has been changed. A confirmation has been sent to the new e-mail address.<br /><br /></font></p>" & vbNewLine
                  end if
               else
                  if (strUseExtendedProfile) then
                     Response.Write "    <meta http-equiv=""Refresh"" content=""2; URL=" & strRefer & """>" & vbNewLine & _
                           "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
                  end if
               end if
            else
               Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """>There Was A Problem With The Details</font></p>" & vbNewLine & _
                     "      <table align=""center"">" & vbNewLine & _
                     "        <tr>" & vbNewLine & _
                     "          <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strHiLiteFontColor & """><ul>" & Err_Msg & "</ul></font></td>" & vbNewLine & _
                     "        </tr>" & vbNewLine & _
                     "      </table>" & vbNewLine & _
                     "    <p align=""center""><font size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back To Enter Data</a></font></p>" & vbNewLine
               if strUseExtendedProfile then
                  Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
               end if 
            end if
         else 'Member but no Admin
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>No Permissions to Modify a Member</b></font><br />" & vbNewLine & _
                  "    <br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back to Re-Authenticate</a></font></p>" & vbNewLine
            if strUseExtendedProfile then
               Response.Write "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
            end if 
         end if
      else  'Not logged on or no member
         Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """ color=""" & strHiLiteFontColor & """><b>No Permissions to Modify a Member</b></font><br />" & vbNewLine & _
               "    <br /><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""JavaScript:onClick=history.go(-1)"">Go Back to Re-Authenticate</a></font></p>" & vbNewLine
         if strUseExtendedProfile then
            Response.Write "    <p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & strRefer & """>Back To Forum</a></font></p>" & vbNewLine
         end if 
      end if 
   case else   
      Response.Redirect("default.asp")
end select

set rs = nothing
         
if not(strUseExtendedProfile) then
   WriteFooterShort
   Response.End
else
   
   WriteFooter
   Response.End
end if

Response.Write "<br></td></tr></table>" & vbNewLine

Function IsValidURL(sValidate)
   Dim sInvalidChars
   Dim bTemp
   Dim i

   if trim(sValidate) = "" then IsValidURL = true : exit function
   sInvalidChars = """;+()*'<>"
   for i = 1 To Len(sInvalidChars)
      if InStr(sValidate, Mid(sInvalidChars, i, 1)) > 0 then bTemp = True
      if bTemp then strURLError = "<br />• cannot contain any of the following characters:  "" ; + ( ) * ' < > "
      if bTemp then Exit For
   next
   if not bTemp then
      for i = 1 to Len(sValidate)
         if Asc(Mid(sValidate, i, 1)) = 160 then bTemp = True
         if bTemp then strURLError = "<br />• cannot contain any spaces "
         if bTemp then Exit For
      next
   end if

   ' extra checks
   ' check to make sure URL begins with http:// or https://
   if not bTemp then
      bTemp = (lcase(left(sValidate, 7)) <> "http://") and (lcase(left(sValidate, 8)) <> "https://")
      if bTemp then strURLError = "<br />• must begin with either http:// or https:// "
   end if
   ' check to make sure URL is 255 characters or less
   if not bTemp then
      bTemp = len(sValidate) > 255
      if bTemp then strURLError = "<br />• cannot be more than 255 characters "
   end if
   ' no two consecutive dots
   if not bTemp then
      bTemp = InStr(sValidate, "..") > 0
      if bTemp then strURLError = "<br />• cannot contain consecutive periods "
   end if
   'no spaces
   if not bTemp then
      bTemp = InStr(sValidate, " ") > 0
      if bTemp then strURLError = "<br />• cannot contain any spaces "
   end if
   if not bTemp then
      bTemp = (len(sValidate) <> len(Trim(sValidate)))
      if bTemp then strURLError = "<br />• cannot contain any spaces "
   end if 'Addition for leading and trailing spaces

   ' if any of the above are true, invalid string
   IsValidURL = Not bTemp
End Function
%>


What did I do wrong with this mod?

Edited by - AnonJr on 16 July 2013 11:10:30

AnonJr
Moderator

United States
5768 Posts

Posted - 16 July 2013 :  11:13:53  Show Profile  Visit AnonJr's Homepage
The
& _
at the end of the previous line is telling the compiler that the instructions carry on to the next line... which is a comment that cannot be executed. Hence, the error.

Remove those two characters from the end of the previous line and you'll be good to go.

This might also be an answer to one of the other problems you posted recently.

Edited by - AnonJr on 16 July 2013 11:16:16
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 2.37 seconds. Powered By: Snitz Forums 2000 Version 3.4.07