function field_onlynumbers_change(El){
	Val=El.value;
	Val2=Val;
	Els=new Array();
	Els[0]=".";
	for(i=1;i<10;i++){
		Els[i]=i;
	}
	Els[i]='0';
	
	ReplaceFoNull=new Array();
	Riter=-1;
	
	ForRep="";
	for(i=0;i<11;i++){ Stop=0;
		if(!Val[i]) break;
		
		for(i2=0;i2<11;i2++){
		
			if(Val[i]==Els[i2]){
				Stop=1; break;
			}
		}
	
	  if(Stop==0)
		ForRep=ForRep+Val[i]+"[;;;]";
	
	}
  
	ForRep=ForRep.split("[;;;]");
	for(i=0;i<25;i++){
		if(!ForRep[i]) break;
		if(ForRep[i]==",")
		Val2=Val2.replace(ForRep[i],".");
		else
		Val2=Val2.replace(ForRep[i],"");
	}

	El.value=Val2;
}

function field_onlynumbers(e,El)
{
	var keynum;
	var keychar;
	var numcheck;
	
	if(window.event) // IE
		keynum = e.keyCode;
	else if(e.which) // Netscape/Firefox/Opera
		keynum = e.which;
	
	Keys=new Array('8','46','48','49','50','51','52','53','54','55','56','57','58');
	Val=El.value;
	Val=replace(".","pointerhere",Val);
	Point=Val.split('pointerh');


	if(Point[1]){
		if(keynum=='46')	return false;
	} 


	Stop=1;	
	for(i=0;i<14;i++){
		if(!Keys[i]) break;
	
		if(Keys[i]==keynum || !keynum){
			 Stop=0; break;
		}
	}
	
	if(Stop==1)
	return false;
	else return true;
}
