﻿
function bindClientDomainEvents() { 

    //VALIDATE ENTRY
    $("#txtclientID").keyup(function () {
        //Make alpha-numeric
        var clientID = $(this).val();
        clientID = clientID.replace(/[^A-Za-z0-9]/g, '');
        clientID = clientID.replace(/ /gi, '');
        $(this).val(clientID); 
    });

    //CHECK CLIENT ID AVAILABILITY
    $("#txtclientID").keyup(function () {
        var clientID = $(this).val();
        if (clientID.length >= 3) {
            var postData = "&searchStr=" + $.URLEncode(clientID);
            $.ajax({
                type: "POST",
                url: "/webservices/handlers/autocomplete.ashx?method=checkClientID",
                async: true,
                dataType: "json",
                data: postData,
                success: function (data) {
                    if (data.jval.isValid === 'true') {
                        $("#cidNeutral").hide();
                        $("#cidFalse").show();
                        $("#cidTrue").hide();
                    } else {
                        $("#cidNeutral").hide();
                        $("#cidFalse").hide();
                        $("#cidTrue").show();
                    }

                }
            });


        } else {
            $("#cidNeutral").show();
            $("#cidFalse").hide();
            $("#cidTrue").hide();
        }

    });



}
