/
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">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
@if?!Authenticate@ @AddFile?/grinder/failedlogin.cmvp@ @else@
@if?!CheckAuthCode?AUTH_STAT=true@ @AddFile?/grinder/nopriv.cmvp@ @else@
<html>
<head>
 	<link rel="grinder icon" href="/images/grinder.ico" >
	<title>Statistics Report</title>
	<script language=JavaScript>
	<!--
		function Clicked(action)
		{
			document.CONTROL.action=action;
			document.CONTROL.submit();
		}
		function ClickedBox(skillRpt,questRpt,areaRpt,socRpt,cmdRpt)
		{
			var newVal='';
			if(socRpt=='SOCRPT') 
				 newVal='on';
			if(cmdRpt=='CMDRPT') 
				 newVal='on';
			if(skillRpt=='SKILLRPT') 
			{
				 if(confirm('Generating a skills report may require several minutes of intense calculation.  Are you sure?'))
					 newVal='on';
				 else
				 {
				 	 if(document.CONTROL.QUESTRPT.value!='')
						 document.CONTROL.RPTTYP[0].checked=true;
					 else
				 	 if(document.CONTROL.AREARPT.value!='')
						 document.CONTROL.RPTTYP[3].checked=true;
					 else
				 	 if(document.CONTROL.SOCRPT.value!='')
						 document.CONTROL.RPTTYP[4].checked=true;
					 else
				 	 if(document.CONTROL.CMDRPT.value!='')
						 document.CONTROL.RPTTYP[5].checked=true;
					 else
						 document.CONTROL.RPTTYP[2].checked=true;
					 document.CONTROL.RPTTYP[1].checked=false;
					 return;
				 }
			} 
			if((skillRpt!=document.CONTROL.SKILLRPT.value)
			||(areaRpt!=document.CONTROL.AREARPT.value)
			||(questRpt!=document.CONTROL.QUESTRPT.value)
			||(cmdRpt!=document.CONTROL.CMDRPT.value)
			||(socRpt!=document.CONTROL.SOCRPT.value))
			{
				document.CONTROL.QUESTRPT.value=questRpt;
				document.CONTROL.AREARPT.value=areaRpt;
				document.CONTROL.SKILLRPT.value=skillRpt;
				document.CONTROL.CMDRPT.value=cmdRpt;
				document.CONTROL.SOCRPT.value=socRpt;
				Clicked('/grinder/stats.cmvp');
			}
		}
	//-->
	</script>
</head>
<body BGCOLOR=BLACK>
	<TABLE WIDTH=100% BORDER=0>
	<TR>
	<TD WIDTH=33% ALIGN=LEFT VALIGN=TOP></TD>
	<TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><IMG SRC="/grinder/images/grinder.gif" WIDTH=78 HEIGHT=122 ALT="" BORDER="0"></TD>
	<TD WIDTH=33% ALIGN=RIGHT VALIGN=TOP>
		<TABLE WIDTH=50% BORDER=1>
		<TR><TD BGCOLOR=WHITE ALIGN=CENTER><FONT COLOR=BLACK SIZE=-1><B>Menu</B></FONT></TD></TR>
		<TR><TD><a href="javascript:Clicked('/grinder/loggedin.cmvp');"><FONT COLOR=WHITE SIZE=-1><B>MUDGrinder Menu</B></FONT></A></TD></TR>
		<TR><TD><a href="javascript:Clicked('/grinder/stats.cmvp');"><FONT COLOR=WHITE SIZE=-1><B>Refresh</B></FONT></A></TD></TR>
		</TABLE>
	</TD>
	</TR>
	</TABLE>
<CENTER>
<FORM  ACCEPT-CHARSET="UTF-8" NAME=CONTROL TARGET=_top METHOD=POST ACTION="stats.cmvp">
<INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@">
<INPUT TYPE=HIDDEN NAME=SKILLRPT VALUE="@RequestParameter?SKILLRPT@">
<INPUT TYPE=HIDDEN NAME=SOCRPT VALUE="@RequestParameter?SOCRPT@">
<INPUT TYPE=HIDDEN NAME=CMDRPT VALUE="@RequestParameter?CMDRPT@">
<INPUT TYPE=HIDDEN NAME=QUESTRPT VALUE="@RequestParameter?QUESTRPT@">
<INPUT TYPE=HIDDEN NAME=AREARPT VALUE="@RequestParameter?AREARPT@">
	<TABLE WIDTH=100% BORDER=1>
	<TR><TD WIDTH=100% COLSPAN=15 BGCOLOR=WHITE ALIGN=CENTER><FONT COLOR=BLACK><H2>CoffeeMud Statistics Report</H2></FONT></TD></TR>
	<TR>
		<TD WIDTH=100% COLSPAN=15>
			<SELECT NAME=DAYS ONCHANGE="Clicked('/grinder/stats.cmvp');">
			<OPTION VALUE=1>1
			<OPTION VALUE=2>2
			<OPTION VALUE=3>3
			<OPTION VALUE=4>4
			<OPTION VALUE=5>5
			<OPTION VALUE=6>6
			<OPTION VALUE=7>7
			<OPTION VALUE=8>8
			<OPTION VALUE=9>9
			<OPTION VALUE=10>10
			<OPTION VALUE=11>11
			<OPTION VALUE=12>12
			<OPTION VALUE=13>13
			<OPTION VALUE=14>14
			<OPTION VALUE=15>15
			<OPTION VALUE=16>16
			<OPTION VALUE=17>17
			<OPTION VALUE=18>18
			<OPTION VALUE=19>19
			<OPTION VALUE=20>20
			<OPTION VALUE=21>21
			<OPTION VALUE=22>22
			<OPTION VALUE=23>23
			<OPTION VALUE=24>24
			<OPTION VALUE=25>25
			<OPTION VALUE=26>26
			<OPTION VALUE=27>27
			<OPTION VALUE=28>28
			<OPTION VALUE=29>29
			<OPTION VALUE=30>30
			<OPTION VALUE=31>31
			<OPTION VALUE=32>32
			<OPTION VALUE=33>33
			<OPTION VALUE=34>34
			<OPTION VALUE=35>35
			<OPTION VALUE=36>36
			<OPTION VALUE=37>37
			<OPTION VALUE=38>38
			<OPTION VALUE=39>39
			<OPTION VALUE=40>40
			<OPTION VALUE=41>41
			<OPTION VALUE=42>42
			<OPTION VALUE=43>43
			<OPTION VALUE=44>44
			<OPTION VALUE=45>45
			<OPTION VALUE=46>46
			<OPTION VALUE=47>47
			<OPTION VALUE=48>48
			<OPTION VALUE=49>49
			<OPTION VALUE=50>40
			<OPTION VALUE=51>51
			<OPTION VALUE=52>52
			<OPTION VALUE=53>53
			<OPTION VALUE=54>54
			<OPTION VALUE=55>55
			<OPTION VALUE=56>56
			<OPTION VALUE=57>57
			<OPTION VALUE=58>58
			<OPTION VALUE=59>59
			<OPTION VALUE=60>60
			<OPTION VALUE=61>61
			<OPTION VALUE=62>62
			<OPTION VALUE=63>63
			<OPTION VALUE=64>64
			<OPTION VALUE=65>65
			<OPTION VALUE=66>66
			<OPTION VALUE=67>67
			<OPTION VALUE=68>68
			<OPTION VALUE=69>69
			<OPTION VALUE=70>70
			<OPTION VALUE=71>71
			<OPTION VALUE=72>72
			<OPTION VALUE=73>73
			<OPTION VALUE=74>74
			<OPTION VALUE=75>75
			<OPTION VALUE=76>76
			<OPTION VALUE=77>77
			<OPTION VALUE=78>78
			<OPTION VALUE=79>79
			<OPTION VALUE=80>80
			<OPTION VALUE=81>81
			<OPTION VALUE=82>82
			<OPTION VALUE=83>83
			<OPTION VALUE=84>84
			<OPTION VALUE=85>85
			<OPTION VALUE=86>86
			<OPTION VALUE=87>87
			<OPTION VALUE=88>88
			<OPTION VALUE=89>89
			<OPTION VALUE=90>90
			<OPTION VALUE=91>91
			<OPTION VALUE=92>92
			<OPTION VALUE=93>93
			<OPTION VALUE=94>94
			<OPTION VALUE=95>95
			<OPTION VALUE=96>96
			<OPTION VALUE=97>97
			<OPTION VALUE=98>98
			<OPTION VALUE=99>99
			</SELECT>
			<SELECT NAME=SCALE ONCHANGE="Clicked('/grinder/stats.cmvp');">
			<OPTION VALUE=1 SELECTED>Days
			<OPTION VALUE=7>Weeks
			<OPTION VALUE=30>Months
			<OPTION VALUE=365>Years
			</SELECT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?QUESTRPT=@ @if?CheckReqParm?SKILLRPT=USAGERPT@checked@endif@ @if?CheckReqParm?SKILLRPT=@checked@endif@ @endif@ VALUE=USAGERPT ONCLICK="ClickedBox('USAGERPT','','');"><FONT COLOR=WHITE>Usage Report</FONT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?SKILLRPT=SKILLRPT@checked@endif@ VALUE=SKILLRPT ONCLICK="ClickedBox('SKILLRPT','','','','');"><FONT COLOR=WHITE>Skills Report</FONT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?QUESTRPT=QUESTRPT@checked@endif@ VALUE=QUESTRPT ONCLICK="ClickedBox('','QUESTRPT','','','');"><FONT COLOR=WHITE>Quest Report</FONT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?AREARPT=AREARPT@checked@endif@ VALUE=AREARPT ONCLICK="ClickedBox('','','AREARPT','','');"><FONT COLOR=WHITE>Area Report</FONT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?SOCRPT=SOCRPT@checked@endif@ VALUE=SOCRPT ONCLICK="ClickedBox('','','','SOCRPT','');"><FONT COLOR=WHITE>Socials Report</FONT>
			<INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?CMDRPT=CMDRPT@checked@endif@ VALUE=CMDRPT ONCLICK="ClickedBox('','','','','CMDRPT');"><FONT COLOR=WHITE>Command Report</FONT>
		</TD>
	</TR>
	<TR>
		<TD WIDTH=100% COLSPAN=15 ALIGN=LEFT>
			<FONT COLOR=WHITE>Filter:</FONT>
			<SELECT NAME=CODEPART ONCHANGE="SelCombo(document.CONTROL.CODE,'*'); Clicked('/grinder/stats.cmvp');">
			<OPTION VALUE="BASECLASS">players of class type ...
			<OPTION VALUE="CLASS">players of class...
			<OPTION VALUE="RACE">players of race...
			<OPTION VALUE="LEVEL">players of level...
			<OPTION VALUE="GENDER">players of gender...
			<OPTION VALUE="CLASS">players of race...
			<OPTION VALUE="AREAS">players in area...
			</SELECT>
			<SELECT NAME=CODE ONCHANGE="Clicked('/grinder/stats.cmvp');">
			<OPTION VALUE="*">ALL
			@if?CheckReqParm?CODEPART=@
				@BaseCharClassNext?RESET@
				@loop@
				@BaseCharClassNext@
				<OPTION VALUE="B@BaseCharClassName@">@BaseCharClassName@
				@back@
				@BaseCharClassNext?RESET@
			@endif@
			@if?CheckReqParm?CODEPART=BASECLASS@
				@BaseCharClassNext?RESET@
				@loop@
				@BaseCharClassNext@
				<OPTION VALUE="B@BaseCharClassName@">@BaseCharClassName@
				@back@
				@BaseCharClassNext?RESET@
			@endif@
			@if?CheckReqParm?CODEPART=CLASS@
				@CharClassNext?RESET@
				@loop@
				@CharClassNext@
				<OPTION VALUE="C@CharClassID@">@CharClassName@
				@back@
				@CharClassNext?RESET@
			@endif@
			@if?CheckReqParm?CODEPART=RACE@
				@RaceNext?RESET@
				@loop@
				@RaceNext@
				<OPTION VALUE="R@RaceID@">@RaceName@
				@back@
				@RaceNext?RESET@
			@endif@
			@if?CheckReqParm?CODEPART=AREAS@
				@AreaNext?RESET@
				@loop@
				@AreaNext@
				<OPTION VALUE="X@AreaName?UNDERSCORE&UPPERCASE@">@AreaName@
				@back@
				@AreaNext?RESET@
			@endif@
			@if?CheckReqParm?CODEPART=GENDER@
				<OPTION VALUE="GM">Male
				<OPTION VALUE="GF">Female
				<OPTION VALUE="GN">Neuter
			@endif@
			@if?CheckReqParm?CODEPART=LEVEL@
				<OPTION VALUE="L1">1
				<OPTION VALUE="L2">2
				<OPTION VALUE="L3">3
				<OPTION VALUE="L4">4
				<OPTION VALUE="L5">5
				<OPTION VALUE="L6">6
				<OPTION VALUE="L7">7
				<OPTION VALUE="L8">8
				<OPTION VALUE="L9">9
				<OPTION VALUE="L10">10
				<OPTION VALUE="L11">11
				<OPTION VALUE="L12">12
				<OPTION VALUE="L13">13
				<OPTION VALUE="L14">14
				<OPTION VALUE="L15">15
				<OPTION VALUE="L16">16
				<OPTION VALUE="L17">17
				<OPTION VALUE="L18">18
				<OPTION VALUE="L19">19
				<OPTION VALUE="L20">20
				<OPTION VALUE="L21">21
				<OPTION VALUE="L22">22
				<OPTION VALUE="L23">23
				<OPTION VALUE="L24">24
				<OPTION VALUE="L25">25
				<OPTION VALUE="L26">26
				<OPTION VALUE="L27">27
				<OPTION VALUE="L28">28
				<OPTION VALUE="L29">29
				<OPTION VALUE="L30">30
				<OPTION VALUE="L31">31
				<OPTION VALUE="L32">32
				<OPTION VALUE="L33">33
				<OPTION VALUE="L34">34
				<OPTION VALUE="L35">35
				<OPTION VALUE="L36">36
				<OPTION VALUE="L37">37
				<OPTION VALUE="L38">38
				<OPTION VALUE="L39">39
				<OPTION VALUE="L40">40
				<OPTION VALUE="L41">41
				<OPTION VALUE="L42">42
				<OPTION VALUE="L43">43
				<OPTION VALUE="L44">44
				<OPTION VALUE="L45">45
				<OPTION VALUE="L46">46
				<OPTION VALUE="L47">47
				<OPTION VALUE="L48">48
				<OPTION VALUE="L49">49
				<OPTION VALUE="L50">40
				<OPTION VALUE="L51">51
				<OPTION VALUE="L52">52
				<OPTION VALUE="L53">53
				<OPTION VALUE="L54">54
				<OPTION VALUE="L55">55
				<OPTION VALUE="L56">56
				<OPTION VALUE="L57">57
				<OPTION VALUE="L58">58
				<OPTION VALUE="L59">59
				<OPTION VALUE="L60">60
				<OPTION VALUE="L61">61
				<OPTION VALUE="L62">62
				<OPTION VALUE="L63">63
				<OPTION VALUE="L64">64
				<OPTION VALUE="L65">65
				<OPTION VALUE="L66">66
				<OPTION VALUE="L67">67
				<OPTION VALUE="L68">68
				<OPTION VALUE="L69">69
				<OPTION VALUE="L70">70
				<OPTION VALUE="L71">71
				<OPTION VALUE="L72">72
				<OPTION VALUE="L73">73
				<OPTION VALUE="L74">74
				<OPTION VALUE="L75">75
				<OPTION VALUE="L76">76
				<OPTION VALUE="L77">77
				<OPTION VALUE="L78">78
				<OPTION VALUE="L79">79
				<OPTION VALUE="L80">80
				<OPTION VALUE="L81">81
				<OPTION VALUE="L82">82
				<OPTION VALUE="L83">83
				<OPTION VALUE="L84">84
				<OPTION VALUE="L85">85
				<OPTION VALUE="L86">86
				<OPTION VALUE="L87">87
				<OPTION VALUE="L88">88
				<OPTION VALUE="L89">89
				<OPTION VALUE="L90">90
				<OPTION VALUE="L91">91
				<OPTION VALUE="L92">92
				<OPTION VALUE="L93">93
				<OPTION VALUE="L94">94
				<OPTION VALUE="L95">95
				<OPTION VALUE="L96">96
				<OPTION VALUE="L97">97
				<OPTION VALUE="L98">98
				<OPTION VALUE="L99">99
				<OPTION VALUE="L100">100
				<OPTION VALUE="L101">101
			@endif@
			</SELECT>
			<SCRIPT LANGUAGE=JavaScript>
			<!--
				function SelCombo(ME,val)
				{
					for(var x=0;x<ME.options.length;x++)
						if(ME.options[x].value==val)
						{ ME.selectedIndex=x; return;}
				}	
				SelCombo(document.CONTROL.CODEPART,'@RequestParameter?CODEPART@');
				SelCombo(document.CONTROL.DAYS,'@RequestParameter?DAYS@');
				SelCombo(document.CONTROL.SCALE,'@RequestParameter?SCALE@');
				SelCombo(document.CONTROL.CODE,'@RequestParameter?CODE@');
			//-->
			</SCRIPT>
		</TD>
	</TR>
	@if?CheckReqParm?SKILLRPT=SKILLRPT@
		<TR><TD WIDTH=100% COLSPAN=15><FONT COLOR=WHITE>
			Group results by:
			<INPUT TYPE=RADIO NAME="GROUPSKILLSBY" VALUE="NAME" @if?CheckReqParm?GROUPSKILLSBY=NAME@CHECKED@endif@ @if?CheckReqParm?GROUPSKILLSBY=@CHECKED@endif@ ONCLICK="Clicked('stats.cmvp')">Name&nbsp;
			<INPUT TYPE=RADIO NAME="GROUPSKILLSBY" VALUE="TYPE" @if?CheckReqParm?GROUPSKILLSBY=TYPE@CHECKED@endif@ ONCLICK="Clicked('stats.cmvp')">Skill Type&nbsp;
			<INPUT TYPE=RADIO NAME="GROUPSKILLSBY" VALUE="DOMAIN" @if?CheckReqParm?GROUPSKILLSBY=DOMAIN@CHECKED@endif@ ONCLICK="Clicked('stats.cmvp')">Domain
		</FONT></TD></TR>
	@endif@
	@if?CheckReqParm?CMDRPT=CMDRPT@
	@endif@
	@if?CheckReqParm?SOCRPT=SOCRPT@
	@endif@
	<TR><TD WIDTH=100% COLSPAN=15><BR></TD></TR>
	<TR>
		@if?CheckReqParm?SOCRPT=SOCRPT@
			<TD WIDTH=18%><FONT COLOR=WHITE><B>Social ID</B></FONT></TD>
			<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
			<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Social ID</B></FONT></TD>
			<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
			<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Social ID</B></FONT></TD>
			<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
			<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Social ID</B></FONT></TD>
			<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
		@else@
			@if?CheckReqParm?CMDRPT=CMDRPT@
				<TD WIDTH=18%><FONT COLOR=WHITE><B>Command ID</B></FONT></TD>
				<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
				<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Command ID</B></FONT></TD>
				<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
				<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Command ID</B></FONT></TD>
				<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
				<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Command ID</B></FONT></TD>
				<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
			@else@
				@if?CheckReqParm?SKILLRPT=SKILLRPT@
					<TD WIDTH=18%><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD>
					<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
					<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD>
					<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
					<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD>
					<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
					<TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD>
					<TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD>
				@else@
					@if?CheckReqParm?QUESTRPT=QUESTRPT@
						<TD WIDTH=45%><FONT COLOR=WHITE><B>Quest</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Starts</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Time Starts</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Fail Starts</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Accepted</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Success</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Failures</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Dropped</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Time Stops</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Stops</B></FONT></TD>
		
					@else@
						@if?CheckReqParm?AREARPT=AREARPT@
							<TD WIDTH=15%><FONT COLOR=WHITE><B>Area Name</B></FONT></TD>
						@else@
							<TD WIDTH=15%><FONT COLOR=WHITE><B>Date Range</B></FONT></TD>
						@endif@
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Newbies</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Logins</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Tot. Mn.</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Avg. Mn.</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Avg. On *</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Most On *</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Deaths</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>PKills</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Levels</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Class +-</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Purges</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Marriage</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Births</B></FONT></TD>
						<TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Divorces</B></FONT></TD>
					@endif@
				@endif@
			@endif@
		@endif@
	</TR>
		@if?CheckReqParm?SOCRPT=SOCRPT@
			@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSOCID&SOCUSE&COLSPAN=3&NEXTSOCID&COLSPAN=1&SOCUSE&COLSPAN=3&NEXTSOCID&COLSPAN=1&SOCUSE&COLSPAN=3&NEXTSOCID&COLSPAN=1&SOCUSE@
		@else@
			@if?CheckReqParm?CMDRPT=CMDRPT@
				@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTCMDID&CMDUSE&COLSPAN=3&NEXTCMDID&COLSPAN=1&CMDUSE&COLSPAN=3&NEXTCMDID&COLSPAN=1&CMDUSE&COLSPAN=3&NEXTCMDID&COLSPAN=1&CMDUSE@
			@else@
				@if?CheckReqParm?SKILLRPT=SKILLRPT@
					@if?CheckReqParm?GROUPSKILLSBY=@
						@AddRequestParameter?GROUPSKILLSBY=NAME@
					@endif@
					@if?CheckReqParm?GROUPSKILLSBY=NAME@
						@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
					@endif@
					@if?CheckReqParm?GROUPSKILLSBY=TYPE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Skills</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=SKILL&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Spells</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=SPELL&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Prayers</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=PRAYER&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Songs</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=SONG&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Thief Skills</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=THIEF SKILL&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Chants</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=CHANT&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Common Skills</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=COMMON SKILL&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
						<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>Languages</B></FONT></TD></TR>
						@CoffeeTableRows?ABLETYPE=LANGUAGE&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
					@endif@
					@if?CheckReqParm?GROUPSKILLSBY=DOMAIN@
						@AbilityDomainNext?reset@ 
						@loop@ 
							@AbilityDomainNext@
							@if?CheckReqParm?DOMAIN=NOTHING@ @else@
								<TR><TD WIDTH=100% COLSPAN=15 ALIGN=CENTER><FONT COLOR=WHITE><B>@RequestParameter?DOMAIN@</B></FONT></TD></TR>
								@CoffeeTableRows?ABLEDOMAIN=@@RequestParameter?DOMAIN@@&HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@
							@endif@
						@back@
					@endif@
				@else@
					@if?CheckReqParm?QUESTRPT=QUESTRPT@
						@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&QUESTNAME&STARTATTEMPT&TIMESTART&FAILEDSTART&ACCEPTED&SUCCESS&FAILED&DROPPED&TIMESTOP&STOP@
					@else@
						@if?CheckReqParm?AREARPT=AREARPT@
							@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&AREANAME&NEWPLAYERS&LOGINS&TOTALHOURS&AVERAGETICKS&AVERAGEONLINE&MOSTONLINE&DEATHS&PKDEATHS&LEVELSUP&CLASSCHANGES&PURGES&MARRIAGES&BIRTHS&DIVORCES@
						@else@
							@CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&DATERANGE&NEWPLAYERS&LOGINS&TOTALHOURS&AVERAGETICKS&AVERAGEONLINE&MOSTONLINE&DEATHS&PKDEATHS&LEVELSUP&CLASSCHANGES&PURGES&MARRIAGES&BIRTHS&DIVORCES@
						@endif@
					@endif@
				@endif@
			@endif@
		@endif@
	</TABLE>
	<CENTER>
	<TABLE WIDTH=100% BORDER=0>
	<TR><TD WIDTH=100% ALIGN=CENTER>
	<BR>
	<INPUT TYPE=BUTTON NAME=REFRESH VALUE="Refresh" ONCLICK="Clicked('/grinder/stats.cmvp');">
	</TD></TR></TABLE>
	<FONT COLOR=WHITE>* This statistic always applies to all users, regardless of filter.</FONT><P>
	</CENTER>
</FORM>
</BODY>
</HTML>
@endif@
@endif@