﻿//for Removing Leading and trailing spaces
function trimString (str)
{
	while (str.charAt(0) == ' ')
	str = str.substring(1);
	while (str.charAt(str.length - 1) == ' ')
	str = str.substring(0, str.length - 1);
	return str;
}

//  check for valid numeric strings	
function IsNumeric(strString)
{
    var strValidChars = "0123456789.-";
    var strChar;
    var blnResult = true;

    if (strString.length == 0) return false;

    //  test strString consists of valid characters listed above
    for (i = 0; i < strString.length && blnResult == true; i++)
    {
        strChar = strString.charAt(i);
        if (strValidChars.indexOf(strChar) == -1)
        {
            blnResult = false;
        }
    }
    return blnResult;
}

function charCount(val, cnt)
{
    if(val.length > cnt)
    {
        return false;
    }
    return true;
}

//remove the extra characters
function truncateExtra(cntrlID, cnt)
{
    var cntrl = document.getElementById(cntrlID);
    
    if(cntrl != null)
    {
        if(cntrl.value.length > cnt)
        {
            var str = cntrl.value;
            cntrl.value = str.substring(0,cnt);
        }
    }
}