/
com/planet_ink/coffee_mud/Abilities/Common/
com/planet_ink/coffee_mud/Abilities/Diseases/
com/planet_ink/coffee_mud/Abilities/Druid/
com/planet_ink/coffee_mud/Abilities/Fighter/
com/planet_ink/coffee_mud/Abilities/Languages/
com/planet_ink/coffee_mud/Abilities/Misc/
com/planet_ink/coffee_mud/Abilities/Prayers/
com/planet_ink/coffee_mud/Abilities/Properties/
com/planet_ink/coffee_mud/Abilities/Skills/
com/planet_ink/coffee_mud/Abilities/Songs/
com/planet_ink/coffee_mud/Abilities/Specializations/
com/planet_ink/coffee_mud/Abilities/Spells/
com/planet_ink/coffee_mud/Abilities/Thief/
com/planet_ink/coffee_mud/Abilities/Traps/
com/planet_ink/coffee_mud/Behaviors/
com/planet_ink/coffee_mud/CharClasses/
com/planet_ink/coffee_mud/CharClasses/interfaces/
com/planet_ink/coffee_mud/Commands/
com/planet_ink/coffee_mud/Commands/interfaces/
com/planet_ink/coffee_mud/Common/
com/planet_ink/coffee_mud/Common/interfaces/
com/planet_ink/coffee_mud/Exits/interfaces/
com/planet_ink/coffee_mud/Items/Armor/
com/planet_ink/coffee_mud/Items/Basic/
com/planet_ink/coffee_mud/Items/BasicTech/
com/planet_ink/coffee_mud/Items/CompTech/
com/planet_ink/coffee_mud/Items/MiscMagic/
com/planet_ink/coffee_mud/Items/Weapons/
com/planet_ink/coffee_mud/Items/interfaces/
com/planet_ink/coffee_mud/Libraries/
com/planet_ink/coffee_mud/Libraries/interfaces/
com/planet_ink/coffee_mud/Locales/
com/planet_ink/coffee_mud/MOBS/
com/planet_ink/coffee_mud/Races/
com/planet_ink/coffee_mud/Races/interfaces/
com/planet_ink/coffee_mud/WebMacros/
com/planet_ink/coffee_mud/WebMacros/interfaces/
com/planet_ink/coffee_mud/core/
com/planet_ink/coffee_mud/core/collections/
com/planet_ink/coffee_mud/core/interfaces/
com/planet_ink/coffee_mud/core/intermud/
com/planet_ink/coffee_mud/core/intermud/i3/
com/planet_ink/coffee_web/server/
com/planet_ink/siplet/applet/
lib/
resources/factions/
resources/fakedb/
resources/progs/autoplayer/
resources/quests/holidays/
web/
web/admin.templates/
web/admin/grinder/
web/admin/images/
web/clan.templates/
web/pub.templates/
web/pub/images/mxp/
web/pub/sounds/
web/pub/textedit/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<link rel="coffeemud icon" href="images/coffeemud.ico" >
	<!-- tell spiders to sod off -->
	<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
	<link rel="STYLESHEET" TYPE="TEXT/CSS" HREF="coffeemud.css">
	<link rel="STYLESHEET" TYPE="TEXT/CSS" HREF="forums.css">
	<title>Forums</title>
	<script language=JavaScript>
	<!--
		var abort=false;
        function Register()
        {
            document.FORUM.LASTPAGE.value='forum.cmvp?@RequestParametersEncoded@';
            document.FORUM.action='register.cmvp';
            document.FORUM.submit();
        }
		function DoMessage(which)
		{
			if(abort) return; abort=true;
			document.FORUM.JOURNALMESSAGE.value=which;
			document.FORUM.action='forummsg.cmvp';
			document.FORUM.submit();
		}
		function DoAdmin(which)
		{
			if(abort) return; abort=true;
			document.FORUM.action="forumadmin.cmvp";
			document.FORUM.JOURNALMESSAGE.value='';
			document.FORUM.JOURNALPAGE.value='';
			document.FORUM.submit();
		}
		function NewMessage(which)
		{
			if(abort) return; abort=true;
			document.FORUM.action="forumnew.cmvp";
			document.FORUM.FUNCTION.value='NEWPOST';
			document.FORUM.JOURNALMESSAGE.value='';
			document.FORUM.JOURNALPAGE.value='';
			document.FORUM.submit();
		}
		function Cancel(which)
		{
			if(abort) return; abort=true;
			@if?!CheckReqParm?CLAN=@
			document.FORUM.action="index.cmvp";
    		@else@
            document.FORUM.action="forums.cmvp";
            @endif@
			document.FORUM.JOURNALMESSAGE.value='';
			document.FORUM.JOURNALPAGE.value='';
			document.FORUM.submit();
		}
		function DoSearch(which)
		{
			if(abort) return; abort=true;
			document.FORUM.action="forum.cmvp";
			document.FORUM.JOURNALMESSAGE.value='';
			document.FORUM.JOURNALPAGE.value='';
			document.FORUM.DBSEARCH.value=which;
			document.FORUM.submit();
		}
		function searchKeyPress(e,value)
		{
			if (typeof e == 'undefined' && window.event) 
			{ 
				e = window.event; 
			}
			if (e.keyCode == 13)
			{
				DoSearch(value);
			}
		}

		function NextPage(which)
		{
			if(abort) return; abort=true;
			document.FORUM.action="forum.cmvp";
			document.FORUM.JOURNALMESSAGE.value='';
			if(document.FORUM.JOURNALPAGE.value=='')
				document.FORUM.JOURNALPAGE.value='0';
			document.FORUM.JOURNALPAGE.value=document.FORUM.JOURNALPAGE.value+','+which;
			document.FORUM.submit();
		
		}
		function PrevPage(which)
		{
			if(abort) return; abort=true;
			document.FORUM.action="forum.cmvp";
			document.FORUM.JOURNALMESSAGE.value='';
			var x=document.FORUM.JOURNALPAGE.value.lastIndexOf(',');
			if(x>0)
				document.FORUM.JOURNALPAGE.value=document.FORUM.JOURNALPAGE.value.substr(0,x);
			else
				document.FORUM.JOURNALPAGE.value='0';
			document.FORUM.submit();
		
		}
		
		function Forgot()
		{
			document.FORUM.LASTPAGE.value='/forum.cmvp';
			document.FORUM.action="forgot.cmvp";
			document.FORUM.submit();
		}
		
		function sayUnsubscribe()
		{
			if(confirm('Would you like to unsubscribe from this forum?\n\nYou may also send an email to @ForumInfo?SMTPADDRESS@ with a subject of "unsubscribe" if you prefer.'))
			{
				document.FORUM.action="forum.cmvp";
				document.FORUM.FUNCTION.value="UNSUBSCRIBE";
				document.FORUM.submit();
			}
		}
		
		function saySubscribe()
		{
			if(confirm('Would you like to subscribe to automatic emails from this forum?\n\nYou may also send an email to @ForumInfo?SMTPADDRESS@ with a subject of "subscribe" if you prefer.'))
			{
				document.FORUM.action="forum.cmvp";
				document.FORUM.FUNCTION.value="SUBSCRIBE";
				document.FORUM.submit();
			}
		}
	//-->
	</SCRIPT>
</head>

<body>
<FORM  ACCEPT-CHARSET="UTF-8" NAME=FORUM TARGET=_top METHOD=POST ACTION="forum.cmvp">
<INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@">
<INPUT TYPE=HIDDEN NAME=JOURNAL VALUE="@RequestParameter?JOURNAL@">
<INPUT TYPE=HIDDEN NAME=JOURNALMESSAGE VALUE="">
<INPUT TYPE=HIDDEN NAME=FUNCTION VALUE="">
<INPUT TYPE=HIDDEN NAME=DBSEARCH VALUE="@RequestParameter?DBSEARCH@">
<INPUT TYPE=HIDDEN NAME=JOURNALPAGE VALUE="@RequestParameter?JOURNALPAGE@">
<INPUT TYPE=HIDDEN NAME=MESSAGEPAGE VALUE="">
<INPUT TYPE=HIDDEN NAME=LASTPAGE VALUE="">
<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0>
	<TR>
	<TD WIDTH=10px>&nbsp;</TD>
	<TD>@if?CheckReqParm?CLAN=@
	    <a href="@if?!Authenticate?SETPLAYER@index.cmvp@else@access.cmvp@endif@?AUTH=@Authenticate?AUTH@">
	    @else@
        <a href="index.cmvp?AUTH=@Authenticate?AUTH@">
	    @endif@
        <IMG BORDER=0 src=images/cm50.gif ALT="Exit Forums">
		</a>
	</TD>
	<TD ALIGN=RIGHT VALIGN=TOP>
		<FONT COLOR=BLACK SIZE=-1>
    @if?!CheckReqParm?CLAN=@
        @if?!Authenticate?SETPLAYER@<!-- -->@endif@
    @else@
	@if?!Authenticate?SETPLAYER@ 
		Login<INPUT TYPE=TEXT SIZE=10 VALUE="" NAME=LOGIN>&nbsp;
		Password<INPUT TYPE=PASSWORD NAME=PASSWORD SIZE=10 VALUE="">
		<INPUT TYPE=SUBMIT VALUE=Login>
        @if?IsAccountSystem@
            <INPUT TYPE=HIDDEN NAME=LASTPAGE VALUE="">
            <INPUT TYPE=BUTTON VALUE=Register ONCLICK="Register()">
        @endif@
		<BR>
		<FONT SIZE=-2><a href="javascript:Forgot()">Forgot</a></FONT>
	@else@
		Logged in as <B>@PlayerData?NAME@</B>
		@if?ForumInfo?ISSMTPFORWARD@
			@if?CheckReqParm?FUNCTION=SUBSCRIBE@
				<BR><FONT SIZE=-2 COLOR=RED><B>@JournalFunction?SUBSCRIBE@</B></FONT>
			@endif@
			@if?CheckReqParm?FUNCTION=UNSUBSCRIBE@
				<BR><FONT SIZE=-2 COLOR=RED><B>@JournalFunction?UNSUBSCRIBE@</B></FONT>
			@endif@
			<BR>
			@if?ForumInfo?ISSMTPSUBSCRIBER@
				<a href="javascript:sayUnsubscribe();">(subscribed)</a>
				@else@
				<a href="javascript:saySubscribe();">(not subscribed)</a>
			@endif@
		@endif@
	@endif@
	@endif@
	</TD>
	</TR>
</TABLE>
<BR><BR>
@if?CheckReqParm?FUNCTION=DELETE@
<CENTER><FONT COLOR=RED><B>@JournalFunction?DELETE@</B></FONT></CENTER>
@endif@
@if?CheckReqParm?FUNCTION=ADMINSUBMIT@
<CENTER><FONT COLOR=RED><B>@JournalFunction?ADMINSUBMIT@</B></FONT></CENTER>
@endif@
@if?CheckReqParm?FUNCTION=NEWPOST@
<CENTER><FONT COLOR=RED><B>@JournalFunction?NEWPOST@</B></FONT></CENTER>
@endif@
<TABLE WIDTH=100% BORDER=1 CELLSPACING=0 CELLPADDING=0 BGCOLOR=LIGHTGREY>
<TR BGCOLOR=BLACK><TD COLSPAN=6>&nbsp;<FONT COLOR=WHITE SIZE=-1><B>Forum : @JournalName?NOCOLOR@</B></FONT>&nbsp;</TD></TR>
<TR><TD><FONT COLOR=BLACK SIZE=-1>@ForumInfo?LONGDESC@</TD></TR>
</TABLE>
<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=1>
<TR HEIGHT=1>
	<TD WIDTH=40px>&nbsp;</TD>
	<TD WIDTH=40px>&nbsp;</TD>
	<TD>&nbsp;</TD>
	<TD WIDTH=180px>&nbsp;</TD>
	<TD WIDTH=60px>&nbsp;</TD>
	<TD WIDTH=60px>&nbsp;</TD>
</TR>
<TR BGCOLOR=WHITE>
	<TD COLSPAN=6>
		<TABLE WIDTH=100% BORDER=0 CELLSPACING=3 CELLPADDING=3>
		<TR VALIGN=CENTER HEIGHT=15>
			<TD WIDTH=100px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:Cancel('')">
			<a href="javascript:Cancel('')" style="text-decoration:none">
				<FONT COLOR=WHITE SIZE=-1>
				&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docbback.gif>&nbsp;&nbsp;<B>@if?!CheckReqParm?CLAN=@Home@else@Forums@endif@</B>
				</FONT>
			</a>
			</TD>
			<TD ALIGN=RIGHT><FONT COLOR=WHITE SIZE=-1>&nbsp;</FONT>
			</TD>
			@if?ForumInfo?CANADMIN@
			<TD WIDTH=100px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:DoAdmin('')">
			<a href="javascript:DoAdmin('')" style="text-decoration:none">
				<FONT COLOR=WHITE SIZE=-1>
				&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/dochammer.gif>&nbsp;&nbsp;<B>Admin</B>
				</FONT>
			</a>
			</TD>
			@endif@
			@if?ForumInfo?CANPOST@
			<TD WIDTH=100px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:NewMessage('')">
			<a href="javascript:NewMessage('')" style="text-decoration:none">
				<FONT COLOR=WHITE SIZE=-1>
				&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docbulb.gif>&nbsp;&nbsp;<B>New Thread</B>
				</FONT>
			</a>
			</TD>
			@endif@
		</TR>
		</TABLE>
	</TD>
</TR>
<TR BGCOLOR=BLACK>
	<TD COLSPAN=6>
	@if?CheckReqParm?!DBSEARCH=@
		&nbsp;<FONT COLOR=WHITE SIZE=-1><B>Search Results in Forum : @JournalName?NOCOLOR@</B></FONT>&nbsp;
	@else@
		&nbsp;<FONT COLOR=WHITE SIZE=-1><B>Threads in Forum : @JournalName?NOCOLOR@</B></FONT>&nbsp;
	@endif@
	</TD>
</TR>
<TR BGCOLOR=BLACK HEIGHT=20>
	<TD COLSPAN=2>&nbsp;</TD>
	<TD><FONT COLOR=WHITE SIZE=-1><B>Thread</B></FONT></TD>
	<TD ALIGN=CENTER><FONT COLOR=WHITE SIZE=-1><B>Last Post</B></FONT></TD>
	<TD ALIGN=CENTER><FONT COLOR=WHITE SIZE=-1><B>Replies</B></FONT></TD>
	<TD ALIGN=CENTER><FONT COLOR=WHITE SIZE=-1><B>Views</B></FONT></TD>
</TR>
@JournalMessageNext?RESET@
@loop@
	@JournalMessageNext@
	<TR> 
		<TD VALIGN=CENTER ALIGN=CENTER BGCOLOR=LIGHTGREY>
			<IMG WIDTH=30 HEIGHT=30 SRC="/images/@JournalInfo?MSGTYPEICON@">
		</TD>
		<TD VALIGN=CENTER ALIGN=CENTER BGCOLOR=LIGHTBLUE>
			@AddRequestParameter?MSGICON=@@JournalInfo?MSGICON@@ @
			@if?CheckReqParm?!MSGICON=@
				<IMG WIDTH=30 HEIGHT=30 SRC=@JournalInfo?MSGICON@>
			@endif@
		</TD>
		<TD BGCOLOR=LIGHTGREY>
		<a href="javascript:DoMessage('@JournalInfo?KEY@');"><B><FONT COLOR=BLACK>@JournalInfo?SUBJECT@</FONT></B></a><BR>
			<FONT COLOR=BLACK SIZE=-1>@JournalInfo?FROM@</FONT>
		</TD>
		<TD VALIGN=CENTER BGCOLOR=LIGHTBLUE>
			<TABLE WIDTH=100% BORDER=0 CELLSPAN=0 CELLPADDING=0>
			<TR><TD ALIGN=LEFT>
				<FONT COLOR=BLACK SIZE=-1>@JournalInfo?DATEUPDATED@</FONT>
				<FONT COLOR=DARKGRAY SIZE=-1>@JournalInfo?TIMEUPDATED@</FONT>
				</TD>
			</TR><TR><TD ALIGN=RIGHT>
				<FONT COLOR=BLACK SIZE=-1>by @JournalInfo?FROM@</FONT>
				</TD>
			</TR>
			</TABLE>
		</TD>
		<TD VALIGN=CENTER ALIGN=CENTER BGCOLOR=LIGHTGREY><FONT COLOR=BLACK SIZE=-1>@JournalInfo?REPLIES@</FONT></TD>
		<TD VALIGN=CENTER ALIGN=CENTER BGCOLOR=LIGHTBLUE><FONT COLOR=BLACK SIZE=-1>@JournalInfo?VIEWS@</FONT></TD>
	</TR>
	@AddRequestParameter?LASTENTRYTIME=@@JournalInfo?UPDATED@@ @
	@if?JournalInfo?ISLASTENTRY@
		@AddRequestParameter?LASTENTRYTIME=@
	@endif@
@back@

@AddRequestParameter?JOURNALLIMIT=@@JournalInfo?JOURNALLIMIT@@ @
@if?CheckReqParm?!JOURNALLIMIT=0@
	<TR BGCOLOR=WHITE>
		<TD COLSPAN=6>
			<TABLE WIDTH=100% BORDER=0 CELLSPACING=3 CELLPADDING=3>
			<TR VALIGN=CENTER HEIGHT=15>
				@if?CheckReqParm?JOURNALPAGE=0@ @else@ @if?CheckReqParm?JOURNALPAGE=@ @else@
				<TD WIDTH=70px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:PrevPage('')">
				<a href="javascript:PrevPage('')" style="text-decoration:none">
					<FONT COLOR=WHITE SIZE=-1>
					<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docback.gif><B>Previous</B>
					</FONT>
				</a>
				</TD>
				@endif@ @endif@
				<TD ALIGN=RIGHT><FONT COLOR=WHITE SIZE=-1>&nbsp;</FONT>
				</TD>
				@if?CheckReqParm?!LASTENTRYTIME=@
				<TD WIDTH=50px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:NextPage('@RequestParameter?LASTENTRYTIME@')">
				<a href="javascript:NextPage('')" style="text-decoration:none">
					<FONT COLOR=WHITE SIZE=-1>
					<B>Next</B>&nbsp;&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docforward.gif>
					</FONT>
				</a>
				</TD>
				@endif@
			</TR>
			</TABLE>
		</TD>
	</TR>
@endif@
</TABLE>
<BLOCKQUOTE>
<TABLE WIDTH=80% BORDER=0 CELLSPACING=1 CELLPADDING=1>
<TR VALIGN=CENTER HEIGHT=15>
	@if?CheckReqParm?DBSEARCH=@
		<TD WIDTH=120px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:DoSearch(document.FORUM.SEARCHBOX.value)">
		<a href="javascript:DoSearch(document.FORUM.SEARCHBOX.value)" style="text-decoration:none">
			<FONT COLOR=WHITE SIZE=-1>
			&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docquestion.gif>&nbsp;&nbsp;<B>Search Forum</B>
			</FONT>
		</a>
		</TD>
		<TD>&nbsp;&nbsp;&nbsp;<INPUT TYPE=TEXT SIZE=50 VALUE="" NAME=SEARCHBOX ONKEYDOWN="searchKeyPress(event,this.value)"></FONT></TD>
	@else@
		<TD WIDTH=120px BGCOLOR=BLACK VALIGN=CENTER HEIGHT=15 ONCLICK="javascript:DoSearch('')">
		<a href="javascript:DoSearch('')" style="text-decoration:none">
			<FONT COLOR=WHITE SIZE=-1>
			&nbsp;<IMG BORDER=0 WIDTH=14 HEIGHT=14 src=images/docback.gif>&nbsp;&nbsp;<B>View All Msgs</B>
			</FONT>
		</a>
		</TD>
		<TD>&nbsp;</TD>
	@endif@
</TR>
</TABLE>
</BLOCKQUOTE>
</FORM>
</body>
</html>