﻿/* Function to format phone numbers upon entry in text boxes */
/* Written by Ryan Hughes at MouseWise on 8/24/2011 */

function isNumeric(value) {
    return (!isNaN(parseFloat(value)) && isFinite(value));
}

function phoneFormat(e) {
    var element = document.getElementById(e);

    if (element.value.length == 3) {
        var nums = element.value;
        if (isNumeric(nums)) {
            var newval = '(' + nums + ')';
            element.value = newval;
        }
    }

    if (element.value.length == 8) {
        var nums = element.value;
        nums += '-';
        element.value = nums;
    }

    return;
}
