$(document).ready(function () {
//    $("body").off('click').on("click", '.remove', remove);
////    $(".tbody").on("blur", '.rate', autoAddRows);
//    $("body").on("keyup focus blur", '.trqty, .rate, .amount', itemCal);
////    $("body").on("keyup focus blur", '.qty, .rate, .amount, .subtotal .discount, .discperc, .netamt', mainbCal);
//    $("body").on("keyup focus blur", '.remark', autoAddRows);
    $("body").on("keyup focus blur change", '.itemcode', GetItemFromCode);
    $("body").on("keyup focus blur change", '.itemname', showDetail);

    function GetItemFromCode() {
        var $row = $(this).closest("tr");
        var itemcode = $row.find(".itemcode").val();
        $.post('invreg_show_item_dtl.php', {itemcode: itemcode}, function (data) {
            if (data != '') {
                $row.find(".itemname").html(data);
//                $row.find(".item").focus();
            }
        });
    }

    //getting rate from item
    function showDetail() {
        var tr = $(this).closest("tr");
        var name = tr.find('.itemname').val();
        $.ajax({
            type: 'GET',
            dataType: 'json',
//                url         : "get_itemrate_dtl.php",
            url: "inwreg_get_itemrate_dtl.php",
            data: "name=" + name + "",
            success: function (response) {
                var code = response.code;
                
                $(tr.find('.itemcode')).val(code);
               
            },
            error: function (request, textStatus, errorThrown) {
                alert(errorThrown);
            }
        });
    }



//    $('#addnew').click(function () {
//        AddRows();
//    });
//
//    function autoAddRows() {
//        var ctr = $('#items').val();
//        var tr = $(this).closest("tr");
//        var srno = tr.find(".srno").val();
//        if (srno == ctr) {
//            AddRows();
//
//        }
//    }
//
//    function remove() {
//        $(this).closest("tr").remove();
//    }
//
//    function AddRows() {
//        var ctr = $('#items').val();
//        var hide_check = "";
//        if ($("#del_all").prop("checked")) {
//            hide_check = 0;
//        } else {
//            hide_check = 1;
//        }
//        var detail = ".fetchpart_" + ctr;
//        $.post('inward_add.php', {ctr: ctr, hide: hide_check}, function (data) {
//            $(data).appendTo('.tbody');
//            ctr++;
//            $('#items').val(ctr);
//            $(detail).select2();
//        });
//    }
//
//    function itemCal() {
//        var tr = $(this).closest("tr"),
//                val = 0, val1 = 0;
////        var taka = tr.find(".taka").val();
//        var trqty = tr.find(".trqty").val();
//        var rate = tr.find(".rate").val();
//        var amount = trqty * rate;
//        tr.find(".amount").val(amount);
//
//        $(".trqty").each(function () {
//            if (!isNaN(this.value) && this.value.length != 0) {
//                val1 += parseFloat(this.value);
//            }
//        });
//        var totq = parseFloat(val1);
//        $('.totqty').val(totq);
//        
//        $(".amount").each(function () {
//            if (!isNaN(this.value) && this.value.length != 0) {
//                val += parseFloat(this.value);
//            }
//        });
//        var tot = parseFloat(val);
//        $('.totamt').val(tot);
////        mainbCal();
//    }

//    function mainbCal() {
//        var tot = 0;
//        var val = 0;
//
//        $(".amount").each(function () {
//            if (!isNaN(this.value) && this.value.length != 0) {
//                val += parseFloat(this.value);
//            }
//        });
//        tot = parseFloat(val);
//        $('.subtotal').val(tot);
//
//        var discperc = $(".discperc").val();
//        var subtotal = $(".subtotal").val();
//        var totdisc = subtotal * discperc / 100;
//        $(".discount").val(totdisc);
//
//
//        var netamt = subtotal - totdisc;
//        if (isNaN(netamt)) {
//            var netamt = subtotal - totdisc;
//            $(".netamt").val(netamt);
//        } else {
//            $(".netamt").val(netamt);
//        }
//    }

//    $(document).keydown(function (event) {
//        //19 for Mac Command+S
//        if (!(String.fromCharCode(event.which).toLowerCase() == 's' && event.altKey) && !(event.which == 19))
//            return true;
//        //alert("Ctrl-s pressed");
//        $("#submit").click();
//        event.preventDefault();
//        return false;
//    });
});