﻿function CallPhoneNumber(){
    var phone = document.getElementById("npa").value.concat(document.getElementById("nnx").value).concat(document.getElementById("line").value);

    if (validate_phone(phone)){
        document.getElementById("btnCallMe").disabled = true;
        document.getElementById("btnCallMe").value = "Connecting";
        Server_CallPhoneNumber(phone.concat("|22351|1147d9c59dbaa401a876fc583267c6f8d80264bf"));
    }
    else
    {alert("Please enter your ten digit phone number.");}
}

function IBPClientCallback(args){
    if(args.length > 0)
    {document.getElementById("btnCallMe").value = "Connected";}
    else
    {alert("An error occurred while processing your request.");}
}

function validate_phone(phone){
    var regPhone = new RegExp("^[0-9]{10}$");
    return regPhone.test(phone);
}

function autofocus(field, limit, next, evt){
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && field.value.length == limit){
        if(!(document.getElementById(next).disabled == true))
        {document.getElementById(next).focus();}
    }
}