﻿var isNS4 = (navigator.appName=='Netscape')?1:0;

function numericOnly(event)
{
    if(!isNS4) 
    { 
        if(event.keyCode < 48 || event.keyCode > 57) 
        { 
            if(event.keyCode != 8) 
            { 
                event.returnValue = false;
                return false;
            } 
        }
    } 
    else 
    { 
        if(event.which < 48 || event.which > 57) 
        { 
            if (event.which != 8 && event.which != 0 && !(event.which == 118 && event.ctrlKey) &&
                !(event.which == 99 && event.ctrlKey)) 
            { 
                return false; 
            } 
        } 
    }
}

function DoEnglishOnly(ctrl, allowSpaces)
{
	var re;
	if (allowSpaces)
	{
		re = new RegExp('[^a-zA-Z0-9-!"#$%& \'()*+,./:;=?@[\\\]_`{|}~\n]', 'g');
	}
	else
	{
		re = new RegExp('[^a-zA-Z0-9.,!]', 'g');
	}
	ctrl.value = ctrl.value.replace(re, '');
}