﻿var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function OnlyNumeric(e)
{
	var lreturn = false;
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = [0,8,9,16,17,18,48,49,50,51,52,53,54,55,56,57];
	if(containsElement(filter,keyCode))
	{
		lreturn= true;
	}	
	return lreturn;
}

function OnlyNumericWithSeperators(e)
{
	var lreturn = false;
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = [0,8,9,16,17,18,44,45,46,48,49,50,51,52,53,54,55,56,57];
	if(containsElement(filter,keyCode))
	{
		lreturn= true;
	}	
	return lreturn;
}

function containsElement(arr, ele)
{
	var found = false, index = 0;
	while(!found && index < arr.length)
		if(arr[index] == ele)
			found = true;
		else
		index++;
	return found;
}
