/
com/planet_ink/coffee_mud/Abilities/
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/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/Spells/
com/planet_ink/coffee_mud/Abilities/Thief/
com/planet_ink/coffee_mud/Abilities/Traps/
com/planet_ink/coffee_mud/Areas/interfaces/
com/planet_ink/coffee_mud/Behaviors/
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/Exits/interfaces/
com/planet_ink/coffee_mud/Items/Armor/
com/planet_ink/coffee_mud/Items/Basic/
com/planet_ink/coffee_mud/Items/MiscMagic/
com/planet_ink/coffee_mud/Items/Software/
com/planet_ink/coffee_mud/Items/Weapons/
com/planet_ink/coffee_mud/Libraries/interfaces/
com/planet_ink/coffee_mud/Locales/
com/planet_ink/coffee_mud/Locales/interfaces/
com/planet_ink/coffee_mud/MOBS/
com/planet_ink/coffee_mud/MOBS/interfaces/
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/application/
com/planet_ink/coffee_mud/core/smtp/
com/planet_ink/siplet/applet/
lib/
resources/examples/
resources/fakedb/
resources/quests/delivery/
resources/quests/diseased/
resources/quests/drowning/
resources/quests/gobwar/
resources/quests/holidays/
resources/quests/robbed/
resources/quests/smurfocide/
resources/quests/stolen/
resources/quests/templates/
resources/quests/treasurehunt/
resources/quests/vengeance/
web/
web/admin.templates/
web/admin/images/
web/pub.templates/
web/pub/images/mxp/
web/pub/sounds/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
@if?!Authenticate@ @AddFile?/grinder/failedlogin.cmvp@ @else@

<html>
<head>
	<!-- tell spiders to sod off -->
	<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
	<link rel="STYLESHEET" TYPE="TEXT/CSS" HREF="/grinder/grinder.css">
 	<link rel="grinder icon" href="/images/grinder.ico" >
	<title>CoffeeMud MUDGrinder</title>
	<script language=JavaScript>
	<!--
		function Browse(named)
		{
			var strFeatures="top=200,left=50,scrollbars=yes,resizeable=no,height=400,width=300,alwaysRaised=yes,dependent=yes";
			var w2=window.open("/grinder/browse.cmvp?AUTH=@Authenticate?AUTH@&PATH="+named,"Browse",strFeatures,false);
		}
		function Clicked(action)
		{
			document.SELECTAREA.action='/grinder/'+action;
			document.SELECTAREA.submit();
		}
		function Clicked2(action)
		{
			document.SELECTAREA.action=action;
			document.SELECTAREA.submit();
		}
		function SSort(ME,start)
		{
			var val='';
			var oldex=ME.selectedIndex;
			if(oldex>=0) val=ME.options[oldex].value;
			
			var h=0;
		    while((h*3+1)<ME.options.length)
			    h=3*h+1;
		    while(h>0)
		    {
		        for (i=h-1;i<ME.options.length;i++) 
		        {
		            var T1 = ME.options[i].text;
		            var T2 = ME.options[i].value;
		            var j=i;
		            for(j=i;(j>=h)&&(j>=start)&&((j-h)>=start)&&(ME.options[j-h].text>T1);j-=h) 
		            {
		                ME.options[j].value = ME.options[j-h].value;
		                ME.options[j].text = ME.options[j-h].text;
		            }
		            ME.options[j].value = T2;
		            ME.options[j].text = T1;
		        }
		        h = Math.round(h / 3);
		    }
		    
		    ME.selectedIndex=oldex;
		    if((oldex>=0)&&(ME.options[ME.selectedIndex].value!=val))
				for(oldex=0;oldex<ME.options.length;oldex++)
					if(ME.options[oldex].value==val)
					{
						ME.selectedIndex=oldex;
						break;
					}
		}
    
		function Sort(ME)
		{
			SSort(ME,0);
		}
	//-->
	</script>
</head>
<body>

<CENTER>
<IMG SRC="/grinder/images/grinder.gif" WIDTH=78 HEIGHT=122 ALT="" BORDER="0"><br>
<h3><FONT COLOR=WHITE>MUDGrinder Main Menu</FONT></H3>
<br>
<FORM NAME=SELECTAREA METHOD=POST ACTION="" TARGET=_top>
<INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@">
@if?CheckAuthCode?SYSOP=true&||AUTH_LOADUNLOAD=true&||AUTH_LISTADMIN=true&||ANYFILEBROWSE=true&||AUTH_CMDPLAYERS&||AUTH_STAT=true&||AUTH_JOURNALS=true&||AUTH_CMDQUESTS=true&||AUTH_BAN=true@
<TABLE WIDTH=200 BORDER=1>
<TR><TD ALIGN=CENTER BGCOLOR=WHITE><FONT COLOR=BLACK><B>Utilities:</B></FONT></TD></TR>
<TR><TD ALIGN=CENTER>
	@if?CheckAuthCode?SYSOP=true@
	<A href="javascript:Clicked('control.cmvp')"><FONT COLOR=WHITE>Control Panel</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?ANYFILEBROWSE=true@
	<A HREF="javascript:Browse('@RequestParameter?BESTFILEBROWSE@');"><FONT COLOR=WHITE>File Browser</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_JOURNALS=true@
	<A href="javascript:Clicked('journal.cmvp')"><FONT COLOR=WHITE>Journals Browser</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_STAT=true&AUTH_CMDPLAYERS=true&AUTH_LISTADMIN=true@
	<A href="javascript:Clicked('players.cmvp')"><FONT COLOR=WHITE>Player Manager</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_STAT=true&AUTH_CMDCLANS=true@
	<A href="javascript:Clicked('clans.cmvp')"><FONT COLOR=WHITE>Clan Manager</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_LOADUNLOAD=true@
	<A href="javascript:Clicked('resources.cmvp')"><FONT COLOR=WHITE>Cache Resources</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_CMDQUESTS=true@
	<A href="javascript:Clicked('quests.cmvp')"><FONT COLOR=WHITE>Quests Manager</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_LISTADMIN=true@
	<A href="javascript:Clicked('reports.cmvp')"><FONT COLOR=WHITE>System Reports</FONT></a>
	<BR>
	<A href="javascript:Clicked('log.cmvp')"><FONT COLOR=WHITE>Server Log</FONT></a>
	<BR>
	@endif@
	@if?CheckAuthCode?AUTH_STAT=true@
	<A href="javascript:Clicked('stats.cmvp')"><FONT COLOR=WHITE>Statistics</FONT></a>
	<BR>
	@endif@
</TD></TR>
</TABLE>
@else@
<FONT COLOR=RED>You suck, go away.</FONT>
@endif@
@if?CheckAuthCode?ANYMODAREAS=true@
	<P>
	<TABLE WIDTH=200 BORDER=1>
	<TR><TD ALIGN=CENTER BGCOLOR=WHITE><FONT COLOR=BLACK><B>Areas available:</B></FONT></TD></TR>
	<TR><TD ALIGN=CENTER>
	<SELECT NAME=AREA HEIGHT=10>
	@MUDGrinder?AREALIST@
	</SELECT>
	<SCRIPT LANGUAGE=JavaScript>
	<!--
		Sort(document.SELECTAREA.AREA);
	-->
	</SCRIPT>
	</TD></TR>
	<TR><TD ALIGN=CENTER>
	@if?CheckAuthCode?ALLMODAREAS=true@
	<TABLE BORDER=0><TR><TD ALIGN=CENTER>
	<INPUT TYPE=BUTTON NAME=NEWAREA VALUE="New" ONCLICK="Clicked('newarea.cmvp');">
	</TD><TD ALIGN=CENTER>
	<INPUT TYPE=BUTTON NAME=MODAREA VALUE="Edit" ONCLICK="Clicked('possmodarea.cmvp');">
	</TD><TD ALIGN=CENTER>
	<INPUT TYPE=BUTTON NAME=MAPAREA VALUE="Map" ONCLICK="Clicked('maparea.cmvp');">
	</TD><TD ALIGN=CENTER>
	<INPUT TYPE=BUTTON NAME=DELAREA VALUE="Delete" ONCLICK="if(confirm('Are you sure you want to delete this area?'))Clicked('areagone.cmvp');">
	</TD>
	</TR></TABLE>
	@else@
		<INPUT TYPE=BUTTON NAME=MODAREA VALUE="Modify" ONCLICK="Clicked('modarea.cmvp');">
	@endif@
	</TD></TR>
	<TR><TD ALIGN=CENTER>
	<INPUT TYPE=CHECKBOX NAME=MAPSTYLE VALUE=Z>
	<FONT COLOR=WHITE>Use Z-Level Mapping</FONT>
	</TD></TR>
	</TABLE>
@endif@
<P>
<CENTER>
<INPUT TYPE=BUTTON NAME=LOGOUT VALUE="Log Out" ONCLICK="Clicked2('/index.cmvp');">
</CENTER>
</FORM>
</BODY>
</HTML>
@endif@