﻿function IsNumeric(sText) {
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }

    return IsNumber;
}

function idCheck(sender, args) {
    //var txtProvID = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_txtProviderID');
    var txtNPI = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_txtNPI');
    var blnResult = false;

/*
    if ((txtProvID.value.length == 0) && (txtNPI.value.length == 0)) {
        blnResult = false;
    } else {
        blnResult = true;
    }
*/

    if (txtNPI.value.length == 0) {
        blnResult = false;
    } else {
        blnResult = true;
    }
    
    args.IsValid = blnResult;
}

/*
function providerIDCheck(sender, args) {
    var txtProvID = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_txtProviderID');
    var blnResult = false;

    if (txtProvID.value.length == 12) {
        if (IsNumeric(txtProvID.value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}
*/

function npiCheck(sender, args) {
    var txtNPI = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_txtNPI');
    var blnResult = false;

    if (txtNPI.value.length == 10) {
        if (IsNumeric(txtNPI.value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}

function claimsNPICheck(sender, args) {
    var txtNPI = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_txtClaimsNPI');
    var blnResult = false;

    if (txtNPI.value.length == 10) {
        if (IsNumeric(txtNPI.value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}

function chkMainOfficeContactValidate(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_chkMainOfficeContact');
    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdProvider_chkMainOfficeContact"].checked;

    args.IsValid = chkBox.checked;
}

function chkHipaaValidate(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_chkHipaa');
    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdProvider_chkHipaa"].checked;

    args.IsValid = chkBox.checked;
}

function chkTINValidate(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_chkTIN');
    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdProvider_chkTIN"].checked;

    args.IsValid = chkBox.checked;
}

function chkBillingCompanyValidate(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdProvider_chkBillingCompany');
    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdProvider_chkBillingCompany"].checked;

    args.IsValid = chkBox.checked;
}


//Billing Company
function idCheck_BillingCompany(sender, args) {
    //var txtProvID = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_txtProviderID');
    var txtNPI = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_txtNPI');
    var blnResult = false;

/*
    if ((txtProvID.value.length == 0) && (txtNPI.value.length == 0)) {
        blnResult = false;
    } else {
        blnResult = true;
    }
*/

    if (txtNPI.value.length == 0) {
        blnResult = false;
    } else {
        blnResult = true;
    }

    args.IsValid = blnResult;
}

/*
function providerIDCheck_BillingCompany(sender, args) {
    var txtProvID = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_txtProviderID');
    var blnResult = false;

    if (txtProvID.value.length == 12) {
        if (IsNumeric(txtProvID.value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}
*/

function npiCheck_BillingCompany(sender, args) {
    var txtNPI = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_txtNPI');
    var blnResult = false;

    if (txtNPI.value.length == 10) {
        if (IsNumeric(txtNPI.value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}

function chkMainOfficeContactValidate_BillingCompany(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_chkMainOfficeContact');

    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdBillingCompany_chkMainOfficeContact"].checked;

    args.IsValid = chkBox.checked;
}

function chkHipaaValidate_BillingCompany(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_chkHipaa');

    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdBillingCompany_chkHipaa"].checked;

    args.IsValid = chkBox.checked;
}

function chkTINValidate_BillingCompany(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_chkTIN');

    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdBillingCompany_chkTIN"].checked;

    args.IsValid = chkBox.checked;
}

function chkBillingCompanyValidate_BillingCompany(source, args) { 
    var chkBox = document.getElementById('ctl00_ContentPlaceHolder1_wzdBillingCompany_chkBillingCompany');

    //args.IsValid = document.all["ctl00_ContentPlaceHolder1_wzdBillingCompany_chkBillingCompany"].checked;

    args.IsValid = chkBox.checked;
}