// JavaScript Document
function validateNumber(e) {
	var event=new Event(e);
   if (event.code > 47 && event.code < 58 || event.code==46) {
	   var c=event.key;
	   if (event.code==46) {c=".";}
       var val=this.value+c;
	   if (val*1==val) {
		   return;
	   } else {
		   event.preventDefault();
	   }
   }
   else if (event.key.length!=1) {
      return; 
   } else {
     event.preventDefault();
   }
}

window.addEvent('domready',function() {
	$$('.optionnumberfield').each(function(x) {
		x.addEvent('keypress',validateNumber);
	});
});
