﻿// Javascript validation functions file

//check field to make sure that it contains a numeric value
function ValidateNumeric(fieldName, fieldID)
{
    var Field = document.getElementById(fieldID);
                
    if(isNaN(Field.value) && Field.value != '')
    {
        alert(fieldName + " requires a numeric value as input.");
        Field.value = "";
        Field.focus();
    }
}

//Check field to make sure that it is not blank
function ValidateBlank(fieldName, fieldID)
{
    var Field = document.GetElementById(fieldID);
    
    if(Field.value == '')
    {
        alert(fieldName + " cannot be left blank.");
        Field.value = "";
        Field.focus()
        return false;
    }
    return true;
}

//check range
function ValidateNumeric(fieldName, fieldID, minValue, maxValue)
{
    var Field = document.getElementById(fieldID);
    
    if(Field.value > maxValue || Field.value < minValue)
    {
        alert(fieldName + " must have a value between " + minValue + " and " + maxValue + ".")
        Field.value = "";
        Field.focus()
        return false;
    }
    
    return true;
}