﻿function phone_Mask(inputString, textbox)
{
    var evt = (evt) ? evt : ((window.event) ? window.event : "")

    // ignore if keyup event is tab or shift
    if (evt.keyCode != 9 && evt.keyCode != 16) 
    {
        // extract numbers
        var numbers = inputString.replace(/[^0-9]/g, "");  
        var outputString = "(";
        
        if (evt.keyCode == 8) 
        {
            if (inputString.length <= 1)
            {
                outputString = "";
            }
            else if (inputString.length == 9 || inputString.length == 5)
            {
                numbers = numbers.substring(0,numbers.length-1);
            }
        }
                
        if (numbers.length < 3) 
        {
            outputString += numbers;
        }
        else if (numbers.length < 6) 
        {
            outputString += numbers.substr(0,3) + ") " + numbers.substr(3,3);
        }
        else 
        {
            outputString += numbers.substr(0,3) + ") " + numbers.substr(3,3) 
                + "-" + numbers.substr(6,4);
        }
        
        textbox.value = outputString;
    }
}

function zip_Mask(inputString, textbox)
{
    var evt = (evt) ? evt : ((window.event) ? window.event : "")

    // ignore if keyup event is tab or shift
    if (evt.keyCode != 9 && evt.keyCode != 16) 
    {
        // extract numbers
        var numbers = inputString.replace(/[^0-9]/g, "");  
        var outputString = "(";
        
        textbox.value = numbers;
    }
}

