String.prototype.forceFloat = function(min,max){
  var v=this.replace(/[^0-9\-\.]/g,'');
  v=parseFloat(v);
  if(v<min || !v ){return min;}
  else if(v>max){return max;}
  else{return v;};
};
String.prototype.forceInt = function(min,max){
  return Math.floor(this.forceFloat(min,max) );
};
String.prototype.toInt = function(){
  return parseInt(this);
};
String.prototype.toFloat = function(){
  return parseFloat(this);
};