function numbersonly(myfield, e, extras, NoEnterAllowed)
{
var key;
var keychar;
var myextras='0123456789';
if (extras!=null){
myextras+=extras;
}
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==27) )
   return true;

// enter key
if (key==13)
	  	return handleEnter(myfield, e, NoEnterAllowed);

// numbers
else if (((myextras).indexOf(keychar) > -1))
   return true;

else
   return false;
}

function numbersonlyD(myfield, e, dec)
{
	alert('Oops D');
   return false;
}

function numbersonlyS(myfield, e, dec)
{
	alert('Oops S');
   return false;
}

function handleEnter (field, event, NoEnterAllowed1) {
	//alert("test");
	if  (NoEnterAllowed1==false) {
		//alert("test2");
		return true;
	} else {
		//alert("test1");

		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}
	
}
