var isIE = document.all?true:false;
var isNS = document.layers?true:false;
function onlyNum(e){
	var _ret = true;
	//alert(e.which );
  if (isIE) {
    if (window.event.keyCode < 46 || window.event.keyCode > 57) {
    if(window.event.keyCode != 8 ){
    if((window.event.keyCode<95 || window.event.keyCode>106)){
      window.event.keyCode = 0;
      _ret = false;
      }
      }
    }
  }
  if (isNS) {
    if (e.which < 46 || e.which > 57) {
      e.which = 0;
      _ret = false;
    }
  }
  return (_ret);
}


var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

function isValid(parm,val) {
if (parm == "") return true;
	for (i=0; i<parm.length; i++) {
		if (val.indexOf(parm.charAt(i),0) == -1) return false;
	}
	return true;
}

function isNum(parm) {return isValid(parm,numb);}
function isLower(parm) {return isValid(parm,lwr);}
function isUpper(parm) {return isValid(parm,upr);}
function isAlpha(parm) {return isValid(parm,lwr+upr);}
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);}


function onlyNum2(o){
	str=o.value;
	if(!isNum(str)){o.value='0';}
}
