function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
    if (input.form[i] == input)index = i;
    else i++;
    return index;
  }
  
function noNumbers(fieldnm,e){
		var keynum
		var keychar
   var d=getIndex(fieldnm);
		if(window.event) // IE
			{
				keynum = e.keyCode
			}
		else if(e.which) // Netscape/Firefox/Opera
			{
				keynum = e.which
			}
			else
		return true
		keychar = String.fromCharCode(keynum);

		// control keys
		if ((keynum==null) || (keynum==0) || (keynum==8) ||
		 (keynum==9) || (keynum==13) || (keynum==27) )
		return true;
		// numbers
		else if (((".0123456789").indexOf(keychar) > -1))
		 return true;
		// decimal point jump

		else if (d && (keychar == "."))
		 {
				fieldnm.form.elements[d].focus();
			  return false;
		 }
		else
		 return false;
}
function noNumbers1(fieldnm,e){
		var keynum
		var keychar
   var d=getIndex(fieldnm);
		if(window.event) // IE
			{
				keynum = e.keyCode
			}
		else if(e.which) // Netscape/Firefox/Opera
			{
				keynum = e.which
			}
			else
		return true
		keychar = String.fromCharCode(keynum);

		// control keys
		if ((keynum==null) || (keynum==0) || (keynum==8) ||
		 (keynum==9) || (keynum==13) || (keynum==27) )
		return true;
		// numbers
		else if (((".0123456789*").indexOf(keychar) > -1))
		 return true;
		// decimal point jump

		else if (d && (keychar == "."))
		 {
				fieldnm.form.elements[d].focus();
			  return false;
		 }
		else
		 return false;
}