﻿function OnlyAllowedKeys(evt)
	{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if ((charCode != 246) && (charCode != 228) && (charCode != 252) && (charCode != 223) && (charCode != 214) && (charCode != 196) && (charCode != 220) && ((charCode > 31 && (charCode < 48 || charCode > 57))) && (charCode > 31 && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)))
		{
		//alert("Enter numerals only in this field." + charCode);
		return false;
		}
	return true;
	}

function OnlyNumbersAllowedKeys(evt)
	{
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		{
		alert("Enter numerals only in this field." + charCode);
		return false;
		}
	return true;
	}

function DecimalPlaces(originalNumber)
	{
	originalNumber = originalNumber.toString();
	var decimalIndex = originalNumber.search(/\./);
	if (decimalIndex > -1)
		{
		var limitedToTwoDecimal = limitDecimalPlaces(originalNumber + '00');
		}
	else
		{
		var limitedToTwoDecimal = originalNumber + '.00';
		}

	return (limitedToTwoDecimal);
	}

function limitDecimalPlaces(originalNumber)
	{
	originalNumber = originalNumber.toString();
	var decimalIndex = originalNumber.search(/\./);
	if (decimalIndex >= -1)
		{
		var limitedToTwoDecimal = originalNumber.substring(0, decimalIndex + 1 + 2);
		}
	else
		{
		var limitedToTwoDecimal = originalNumber;
		}
	return (limitedToTwoDecimal);
	}
