Hi guys I am new to this forum and I really need someones help here with this, as I am trying to validate this form and really struggle with it. I only started here with first field validation and I tested it for a length of input although I need this to validate only numbers from 1-99999.
I would be very grateful if someone can point me to the right direction. Here is my html code:

"-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"/>
<title>Submit runner time</title>

<script type="text/javascript">
/* <![CDATA[ */
function validateRunnerID()
var RunnerID = document.getElementById("RunnerID").value;
if (RunnerID.length == 0)
return "Error username is length zero\n";
alert("enter the number");
return false;

<h1>Submit runner time</h1>
Note: all fields marked '*' are mandatory.
<form name="RunnerID" onsubmit="return validate(); method="post" action="http://test.php">

<tr><td>Runner ID*</td>
<td><input type="text" name="RunnerID" id="RunnerID" size="5" maxlength="5"/></td>
<tr><td>Event ID*</td>
<td><input type="text" name="EventID" size="5" maxlength="5"/></td>
<tr><td>Date (YYYY-MM-DD)*</td>
<td><input type="text" name="Date" size="10" maxlength="10"/></td>
<tr><td>Finish time (HH:MM:SS)*</td>
<td><input type="text" name="FinishTime" size="8" maxlength="8"/></td>
<td><input type="text" name="Position" size="5" maxlength="5"/></td>
<tr><td>Category ID*</td>
<td><input type="text" name="CategoryID" size="2" maxlength="2"/></td>
<tr><td>Age grade*</td>
<td><input type="text" name="AgeGrade" size="5" maxlength="5"/></td>
<tr><td>Personal best</td>
<td><input type="text" name="PB" size="1" maxlength="1"/></td>
<input type="submit" name="submitrunnertime" value="submit"/>