﻿String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); }; //Adds trim function to javascript string object.

function select(field) 
{
	field.focus();
	field.select();
}   


function ckNumeric(field)  
{	
	var nextChar     = '';	
	var aString = field.value;
	var flag=true;
	for (var i=0; i < aString.length; i++)  
	{
		nextChar = aString.charAt(i);
		if (nextChar < '0' || nextChar > '9') 
		{
			if (nextChar != '.' && nextChar != ',') 
			{
				alert('0 - 9 comma or decimal, please');
				field.value = '0';
				i = aString.length;
	            field.focus();
	            field.select();
				flag=false;
			}
		}
		else
		{
			flag=true;
		}
	}	
	return flag;
}   

function ckInteger(field)  
{	
	var nextChar     = '';	
	var aString = field.value;
	var flag=true;
	for (var i=0; i < aString.length; i++)  
	{
		nextChar = aString.charAt(i);
		if (nextChar < '0' || nextChar > '9') 
		{
			alert('0 - 9 comma or decimal, please');
			field.value = '0';
			i = aString.length;
            field.focus();
            field.select();
			flag=false;
		}
		else
		{
			flag=true;
		}
	}	
	return flag;
}   
