// JavaScript Document
<!--
// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;


if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
   
   
}


//-->

//Validation for date field 

function checkdate(input){
	var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
	var returnval=false
		if (!validformat.test(input.value))
		alert("Invalid Date Format. Please correct and submit again.")
		
		else{ //Detailed check for valid date ranges
			var monthfield=input.value.split("/")[0]
			var dayfield=input.value.split("/")[1]
			var yearfield=input.value.split("/")[2]
			var dayobj = new Date(yearfield, monthfield-1, dayfield)
				if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
				alert("Invalid Day, Month, or Year range detected. Please correct and submit again.")
				else
				returnval=true
				}
	if (returnval==false) input.select()
	return returnval



}


//test key for ascii value
function showKeyCode(e)
{
alert("keyCode for the key pressed: " + e.keyCode + "\n");
}
//onkeypress="showKeyCode(event);" apply this to the body tag.

function movenext(next){
	var charCode = ev ? ev.which : event.keyCode;
	if (charCode == 13){
		document.getElement.ById(next).focus();
	}
	}
