﻿function textChanged(object,e) { 
    e ? e :window.event;
    keycode = e.which ? e.which : e.keyCode;
    curText = object.value;
    if (keycode ==8 || keycode == 46  || keycode ==37){
    }
    else
    {
        curText = object.value;
        curText = curText.replace(/[^\d]*/gi,"");
        
        if(curText.length>2)
        {
            part1 = curText.substring(0,3);
            part2 = curText.substring(3);
            curText = part1 + "-"+ part2;
        }
        if(curText.length>6)
        {
           part1 = curText.substring(0,7);
           part2 = curText.substring(7);
           curText = part1 + "-"+ part2;
        }
        if(curText.length>12)
        {
            curText = curText.substring(0,12);
        }
        object.value = curText;
    }
}

function validate(objPhoneNumber)
{
    curText = objPhoneNumber.value
    curText = curText.replace(/[^\d]*/gi,"");
    if (curText.length < 10)
    {
        alert("Invalid Phone Number");
    }
}