﻿// JScript File

var lastKey = 0;

function RestrictNumeric(e, AllowDecimal)
{
    var intKey = 0;
	var intKey = (window.Event) ? e.which : e.keyCode;
	var character;
	
	
	if (lastKey==16){
	    lastKey = intKey;
	    return false;
	}
	else
	{
	    lastKey = intKey;
	    if( ((AllowDecimal==true) && (intKey == 110 || intKey == 190)) ||
            (intKey==8 || intKey==37 || intKey==39 || intKey==9) ||
            (intKey >= 48 && intKey <= 57) || 
            (intKey >= 96 && intKey <= 105) ) {
            return true; 
        }
        else
        {
            return false;
        }
	}
    /*
    if( ((AllowDecimal==true) && (event.keyCode == 110 || event.keyCode == 190)) ||
        (event.keyCode == 189 || event.keyCode == 109 || event.keyCode==8 || event.keyCode==37 || event.keyCode==39 || event.keyCode==9) ||
        (event.keyCode >= 48 && event.keyCode <= 57) || 
        (event.keyCode >= 96 && event.keyCode <= 105) ) {
        return true; 
    }
    else
    {
        return false;
    }
    */

}

function EnforceLimit(field, countfield, maxlimit)
{
    countfield = document.getElementById(countfield);
        
    if (field.value.length > maxlimit){
        field.value = field.value.substring(0, maxlimit);
    }else{
        countfield.innerHTML = maxlimit - field.value.length + " characters remaining";
        //countfield.value = maxlimit - field.value.length;
    }
}




