﻿var up;
function MultilineMaxNumber(txt,maxLen){try{if(txt.value.length > (maxLen-1))return false;}catch(e){}}
function DigitsOnly(e)
{//return DigitsOnly(event);
var key = window.event ? e.keyCode : e.which;
var obj = window.event ? event.srcElement : e.target;
var keychar = String.fromCharCode(key);
if (keychar=="." && ( obj.value.indexOf(".")<0 || obj.value.length==0) ){return true;}
if (key==0 || key==8){return true;}
reg = /\d/;
return reg.test(keychar);
}
function DigitsOnlyInRange(e, start, end, allowdecimal)
{//return DigitsOnlyInRange(event,0,9, false);
var key = window.event ? e.keyCode : e.which;
var obj = window.event ? event.srcElement : e.target;
var keychar = String.fromCharCode(key);
if (keychar=="." && allowdecimal == true && ( obj.value.indexOf(".")<0 || obj.value.length==0) ){return true;}
if (key==0 || key==8){return true;}
reg = /\d/;
var temp;
if ( reg.test(keychar) ){
    temp = obj.value;
    if ( temp.length >= obj.maxLength && ( parseFloat(keychar) >= start && parseFloat(keychar) <= end ) ) {return true;}
    if ( parseFloat(obj.value+''+keychar) >= start && parseFloat(obj.value+''+keychar) <= end ){return true;}
    else {return false;}
}else {return false;}
}

function onlyCharacters(myfield,e) {
    var alphaOnly = /[a-zA-Z]/g;
 
	if (!e) var e = window.event
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);
    
	// if they pressed esc... remove focus from field...
	if (code==27) { this.blur(); return false; }

	// ignore if they are press other keys
	// strange because code: 39 is the down key AND ' key...
	// and DEL also equals .
	if (code==0 || code==8 || code==9 ||  (code>=37 &&  code<=40)){return true;}
	
		if (character.match(alphaOnly)) {
			return true;
		} else {
			return false;
		

	}
}