Current File : /home/obabain/anmserp_obaba_in/application/views/selling.php
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <title>PMAP SELLING</title>

    <!-- Select2 -->
    <link rel="stylesheet" href="<?php echo base_url(); ?>/bere/plugins/select2/select2.min.css">
    <link rel="stylesheet" href="<?php echo base_url(); ?>/bere/plugins/select2/select2.css">
    <link rel="stylesheet" href="<?php echo base_url(); ?>/bere/dist/css/AdminLTE.min.css">


</head>
<body onload="getItemsOnBranch(); checkPrintOptionInCookie();"> 
<?php $user_branch_id = $this->session->userdata('branch_id'); ?>
<?php $uid = $this->session->userdata('uid'); ?>


<!--IMEI LIST-->
<datalist id="imei_list">
    <?php foreach ($imeis as $imei) { ?>
        <option value="<?php echo $imei->imei_1; ?>"></option>
    <?php } ?>
</datalist>

<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper" id="cpage">
    <!-- Content Header (Page header) -->
    <section class="content-header">
        <h1>
            Selling
            <small>Branch Selling</small>
        </h1>

        <ol class="breadcrumb">
            <li><a href="#"><i class="fa fa-dashboard"></i> Dashboard</a></li>
            <li class="active">Selling</li>
        </ol>

    </section>
    <section class="content">
        <div class="row">
            <div class="col-xs-12">
                <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
                    <div class="form-group">
                        <label style="color: #000000; font-size: 15px;">Select Your Branch</label>
                        <select class="form-control select2" style="width: 100%;" id="branch_id" name="branch_id"
                                onchange="getItemsOnBranch();" <?php if ($user_branch_id != 0) echo 'disabled'; ?>>
                            <option value="0" selected>Select Branch</option>
                            <?php foreach ($branches as $br) { ?>
                                <option <?php if ($user_branch_id == $br->branch_id || count($branches) == 1) echo 'selected'; ?>
                                        value="<?php echo $br->branch_id; ?>"><?php echo $br->branch_name; ?></option>
                            <?php } ?>
                        </select>
                    </div>

                </div>
                <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
                    <div class="form-group">
                        <label style="color: #000000; font-size: 15px;">Selling By</label>
                        <select class="form-control select2" id="uid"
                                name="uid" <?php if ($user_branch_id != 0) echo 'disabled'; ?>>
                            <option value="0" selected>Selling By</option>
                            <?php foreach ($users as $u) { ?>
                                <option <?php if ($user_branch_id == $u->branch_id && $user_branch_id != 0 && $uid == $u->uid) echo 'selected'; ?>
                                        value="<?php echo $u->uid; ?>"><?php echo $u->username; ?></option>
                            <?php } ?>
                        </select>
                    </div>
                </div>
                <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"
                     style="display: <?php if ($who != 'a') echo 'none' ?>;">
                    <div class="form-group">
                        <label style="color: #000000; font-size: 15px;">Date</label>
                        <input class="form-control" type="date" id="txt_sale_date"
                               value="<?php print(date("Y-m-d")); ?>"/>
                    </div>
                </div>
                <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
                    <div class="form-group">
                        <label>Account Type</label>
                        <select class="form-control select2" id="account_type">
                            <option value="1">ACCOUNT-1</option>
                            <option value="2">ACCOUNT-2</option>

                        </select>
                    </div>
                </div>
            </div>
        </div>
        <div class="row">


            <div class="col-xs-12">
                <div class="box box-info">
                    <div class="box-header">
                        <i class="fa fa-institution"></i>
                        <h3 class="box-title">Selling</h3>
                        <!-- tools box -->
                        <div class="pull-right box-tools">
                            <img id="img_gif_loading" src="http://demo.pmaptechnotech.com/bere/dist/img/gif_loading.gif"
                                 style="width: 20px;display: none;">
                        </div><!-- /. tools -->
                    </div>


                    <div class="box-body">


                        <div class="col-lg-4 col-md-6 col-sm-12 col-xs-12" id="div_scan_imei">

                            <input class="form-control" style="font-size: 15px;" placeholder="Scan/Type IMEI"
                                   id="txt_imei" onkeydown="if(event.keyCode==13) OnSell();" onkeyup="OnSell();"
                                   onkeypress="return isNumberKey(event)" maxlength="15"/>

                        </div>

                        <div class="col-lg-4 col-md-6 col-sm-12 col-xs-12">
                            <input class="form-control" type="text" id="txt_item_code" placeholder="Scan/Type Item Code"
                                   onkeydown="if(event.keyCode==13) OnSell();" onkeyup="OnItemCodeTextBoxChanged();"
                                   onkeypress="return isNumberKey(event)" maxlength="25">
                        </div>

                        <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
                            <select class="form-control select2" style="width: 100%;" id="item_code" name="item_code"
                                    onchange="OnSell()">
                                <option value="0" selected="selected">Select Item Name</option>
                            </select>
                        </div>


                    </div>


                    <div class="box">
                        <div class="box-header with-border">
                            <h3 class="box-title">Billing Details</h3>
                        </div><!-- /.box-header -->
                        <div class="box-body">
                            <table border id="selling">

                            </table>


                            <table class="table table-bordered" id="sellingvalues">
                                <tr style="float: right;">
                                    <td style="color: #000000;font-size: 18px;width: 146px;">TOTAL</td>
                                    <td style="color: #000000;font-size: 18px;width:54px;" id="ttlQty">0</td>
                                    <td><span class="badge bg-green" style="color: #000000;font-size: 18px;"
                                              id="ttlAmount">Rs. 0</span></td>
                                </tr>
                            </table>
                            <div class="box-footer clearfix" style="display: inline-block;">
                                <div class="row">
                                    <div class="col-lg-5 col-md-5 col-sm-12 col-xs-12">
                                        <table border style="width: 100%;">
                                            <tr>
                                                <th style="padding: 2px;">CUSTOMER NAME</th>
                                                <td>
                                                    <div class="input-group" style="width: 100%;">
                                                        <input type="text" class="form-control"
                                                               placeholder="Customer Name" id="customer_name"
                                                               maxlength="50"/>
                                                        <span class="input-group-addon"
                                                              onclick="showCustomerSelectPanel();"><i
                                                                    class="fa fa-search text-blue"></i></span>
                                                    </div>
                                                </td>
                                            </tr>

                                            <tr>
                                                <th style="padding: 4px;">MOBILE NO.</th>
                                                <td><input type="text" class="form-control" placeholder="Mobile Number"
                                                           id="customer_mobile" onkeypress="return isNumberKey(event)"
                                                           maxlength="10"/></td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">ADDRESS</th>
                                                <td><input type="text" class="form-control" placeholder="Address"
                                                           id="customer_address" maxlength="100"/></td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">EMAIL</th>
                                                <td><input type="text" class="form-control" placeholder="Email"
                                                           id="customer_email" maxlength="50"/></td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">GSTN</th>
                                                <td><input type="text" class="form-control" id="customer_gstn"
                                                           maxlength="15" placeholder="GSTN"/></td>
                                            </tr>
                                        </table>

                                    </div>
                                    <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
                                        <div class="col-xs-12">
                                            <div class="form-group">
                                                <select class="form-control" id="sel_paymode"
                                                        onchange="onPaymodeChanged()">
                                                    <option value="0" selected>--SELECT PAYMODE--</option>
                                                    <option value="Cash">Cash</option>
                                                    <option value="Card">Card</option>
                                                    <option value="Card and Cash">Card and Cash</option>
                                                    <option value="PAYTM">PAYTM</option>
                                                    <option value="Bajaj Finance">Bajaj Finance</option>
                                                    <option value="Home Finance">Home Credit</option>
                                                    <option value="Capital First">Capital First</option>
                                                    <option value="HDFC Finance">HDFC Finance</option>
                                                    <option value="HDB">HDB Finance</option>
                                                    <option value="TVS">TVS Finance</option>
                                                    <option value="My Credit">My Credit</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="col-xs-12" id="div_down_bank_payment" style="visibility: hidden;">
                                            <div class="col-xs-6">
                                                <input class="form-control" type="text" id="txt_down_payment"
                                                       onchange="TotalCalculation();"
                                                       onkeypress="return isNumberKey(event)" placeholder="Down Payment"
                                                       maxlength="10"/>
                                            </div>
                                            <div class="col-xs-6">
                                                <input class="form-control" type="text" id="txt_bank_payment"
                                                       onchange="onPaymodeChanged();"
                                                       onkeypress="return isNumberKey(event)" placeholder="Bank Payment"
                                                       maxlength="10"/>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
                                        <table border style="width: 100%;">
                                            <tr>
                                                <th style="padding: 4px;">TOTAL QTY</th>
                                                <td><input type="text" class="form-control" id="txt_total_qty"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10"/></td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">CASH AMOUNT</th>
                                                <td><input type="text" class="form-control" id="txt_cash_payment"
                                                           placeholder="Enter Cash Payment"
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">CARD AMOUNT</th>
                                                <td><input type="text" class="form-control" id="txt_card_payment"
                                                           placeholder="Enter Card Payment"
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">PAYTM AMOUNT</th>
                                                <td><input type="text" class="form-control" id="txt_paytm_payment"
                                                           placeholder="Enter PAYTM Payment"
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">BAJAJ FINANCE</th>
                                                <td><input type="text" class="form-control"
                                                           id="txt_bajaj_finance_payment" disabled=""
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">HOME CREDIT</th>
                                                <td><input type="text" class="form-control" id="txt_home_credit_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">CAPITAL FIRST</th>
                                                <td><input type="text" class="form-control"
                                                           id="txt_capital_first_payment" disabled=""
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">HDFC FINANCE</th>
                                                <td><input type="text" class="form-control" id="txt_hdfc_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">HDB FINANCE</th>
                                                <td><input type="text" class="form-control" id="txt_hdb_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">TVS FINANCE</th>
                                                <td><input type="text" class="form-control" id="txt_tvs_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">MY CREDIT</th>
                                                <td><input type="text" class="form-control" id="txt_my_credit_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">DISCOUNT</th>
                                                <td><input type="text" class="form-control" id="txt_discount_payment"
                                                           disabled="" onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10" onkeyup="calculateTotalAmountWithTax();"/>
                                                </td>
                                            </tr>
                                            <tr>
                                                <th style="padding: 4px;">TOTAL</th>
                                                <td><input type="text" class="form-control"
                                                           id="txt_total_amount_with_tax" disabled=""
                                                           onkeypress="return isNumberKey(event)"
                                                           style="text-align: right;font-size: 16px;color: #000000;"
                                                           maxlength="10"/></td>
                                            </tr>
                                        </table>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                        <div id="div_print_option">
                                            <input type="radio" checked="true" id="ch_single" name="print_option_name"
                                                   value="Single Invoice On a Sheet"
                                                   onclick="setPrinterOption('single_print')"/>Single Invoice On a Sheet<br>
                                            <input type="radio" checked="true" id="ch_single_dotted"
                                                   name="print_option_name"
                                                   value="Dotted Invoice"
                                                   onclick="setPrinterOption('single_print_dotted')"/>Dotted Invoice<br>
                                            <input type="radio" id="ch_double" name="print_option_name"
                                                   value="Double Invoice In a Sheet"
                                                   onclick="setPrinterOption('double_print')"/>Double Invoice On a
                                            Sheet(Select Landscape While Printing)<br>
                                            <input type="radio" id="ch_half" name="print_option_name"
                                                   value="Half Sheet Invoice" onclick="setPrinterOption('half_print')"/>A5
                                            Sheet
                                        </div>
                                        <div class="form-group">
                                            <input type="checkbox" id="ch_send_sms_on_submit"
                                                   onclick="setSMSOption();"/>Send SMS
                                        </div>
                                    </div>
                                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
                                        <button type="button" class="btn btn-primary" id="btn_submit"
                                                style="float: right;font-size: 16px;width: 152px;margin-right: 80px;margin-top: 15px;"
                                                onclick="OnSubmit()">SUBMIT
                                        </button>

                                    </div>
                                </div>

                            </div>


                        </div><!-- /.box-body -->

                    </div><!-- /.box -->

                </div>
            </div>
        </div>


</div>
</section>
</div>

<script type="text/javascript">

    function OnItemCodeTextBoxChanged() {
        document.getElementById("item_code").value = "0";
        document.getElementById("txt_imei").value = "";
        var txt_item_code = document.getElementById("txt_item_code").value;
        if (txt_item_code.length == 13) {
            OnSell();
        }
    }


    //OnSell
    function OnSell() {

        var branch_id = document.getElementById("branch_id").value;
        var item_code = document.getElementById("item_code").value;
        var txt_item_code = document.getElementById("txt_item_code").value;
        var txt_imei = document.getElementById("txt_imei").value;


        var item_ids = $('input[name="item_ids[]"]').map(function () {
            return this.value;
        }).get();

        if (item_code == "0" && txt_item_code == "" && txt_imei.length != 15) {
            return;
        }

        if (item_code == "0") {
            item_code = txt_item_code;
        }


        var values = [branch_id, item_code, txt_imei];
        $('#img_gif_loading').show();
        if (branch_id == "0") {
            document.getElementById("item_code").value = "0";
            $('#txt_imei').val("");
            alert("Please select your branch");
            return;
        }


        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
            $('#img_gif_loading').hide();
            $('#txt_imei').val("");
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

                if (xmlhttp.responseText != 0) {
                    if (xmlhttp.responseText != 1) {


                        var valuess = xmlhttp.responseText.split(",");
                        if (isItemAlreadyAdded(valuess[4])) {
                            //alert("Item Already Added For Sell");
                            addRowWithImei(valuess[4], valuess[6]);
                            return;
                        }

                        var table = document.getElementById("selling");
                        var row = table.insertRow(table.rows.length);
                        var cell0 = row.insertCell(0);
                        var cell1 = row.insertCell(1);
                        var cell2 = row.insertCell(2);

                        var cell3 = row.insertCell(3);
                        var cell4 = row.insertCell(4);
                        var cell5 = row.insertCell(5);
                        var cell6 = row.insertCell(6);
                        var cell7 = row.insertCell(7);
                        var cell8 = row.insertCell(8);
                        var cell9 = row.insertCell(9);
                        var slno = row.rowIndex;
                        var uud = valuess[4];//INSTEAD OF UUD, USED ITEM_ID
                        var imei = valuess[6];
                        if (imei.length != 15) {
                            imei = "";
                        }
                        var _imei = "'" + "'";

                        cell0.innerHTML = '<td><span style="padding-left: 3px;">' + slno + '</span></td>';
                        cell1.innerHTML = '<td ><span style="padding-left: 3px;">' + valuess[0] + ' ( ' + valuess[7] + ' )</span><input type="hidden" value="' + valuess[0] + '" name="item_names[]" /></td>';
                        cell2.innerHTML = '<input type="text" id="q' + uud + '" name="qty[]" value="1" style="width: 100%;text-align: right;padding-right: 3px;" onkeyUp="Onchangeqty(this.id, ' + _imei + ')"onkeypress="return isNumberKey(event)" maxlength="2"/>';

                        cell3.innerHTML = '<td style="width: 100px;" ><input  type="text" id="r' + uud + '" name="soldprice[]" value="' + parseFloat(Math.round(valuess[1] * 100) / 100).toFixed(2) + '" style="width: 100%; text-align: right;padding-right: 3px;" disabled maxlength="10"/></td>';

                        cell4.innerHTML = '<td ><input style="width: 100%;text-align: right;padding-right: 3px;" type="text" id="t' + uud + '" value="' + valuess[2] + '" disabled maxlength="10"/></td>';

                        cell5.innerHTML = '<td ><input  type="text" id="s' + uud + '" name="soldprice1[]" value="' + parseFloat(Math.round(valuess[3] * 100) / 100).toFixed(2) + '" style="width: 100%;text-align: right;padding-right: 3px;" onkeyUp="OnChangeAmt(this.id)" onkeypress="return isNumberKey(event)" maxlength="10"/></td>';

                        var discount_id = "'s" + uud + "'";//SAME AS AMOUNT FIELD ID
                        cell6.innerHTML = '<td ><input  type="text" id="d' + uud + '" name="discounts[]" value="0" style="width: 100%;text-align: right;padding-right: 3px;" onkeypress="return isNumberKey(event)" maxlength="10" onkeyUp="OnChangeAmt(' + discount_id + ')"/></td>';

                        cell7.innerHTML = '<td ><input  type="text" id="payable_amount' + uud + '" name="payable_amount[]" value="' + parseFloat(Math.round(valuess[3] * 100) / 100).toFixed(2) + '" style="width: 100%;text-align: right;padding-right: 3px;" onkeypress="return isNumberKey(event)" maxlength="10" disabled/></td>';

                        cell8.innerHTML = '<td><div id="div_imei_' + uud + '"></div></td>';

                        cell9.innerHTML = '<td style="text-align: center;"><a onclick="deleteRoww(this)" id="' + slno + '" ><i  class="fa fa-trash-o" style="padding: 6px;"></i></a></td>' +
                            '<input type="hidden" id="item_ids" value="' + valuess[4] + '" name="item_ids[]">' + '<input type="hidden" id="l' + uud + '" value="' + valuess[3] + '" name="item_idss[]">' +
                            '<input type="hidden" id="i' + uud + '" value="' + valuess[4] + '" name="item_idssss[]"/>' + '<input type="hidden" id="d' + uud + '" value="' + valuess[3] + '" name="item_idsss[]"/>';
                        applyMasterSettings();
                        TotalCalculation();
                        addImei(1, valuess[4], imei);

                    } else {
                        document.getElementById("item_code").value = "0";
                        alert("Stock is not available");
                        $('#txt_imei').val("");
                        $('#txt_item_code').val("");
                    }
                } else {
                    document.getElementById("item_code").value = "0";
                    alert("Item not found");
                    $('#txt_imei').val("");
                    $('#txt_item_code').val("");
                }
                document.getElementById("item_code").value = "0";
                $('#txt_imei').val("");
                $('#txt_item_code').val("");
                //document.location.reload();
            }

        }
        xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/getItem?values=" + values, true);
        xmlhttp.send();


    }

    //End of On cell

    //Last TotalCalculation
    function TotalCalculation() {

        $('#item_code').select2('val', '0');

        var qtyies = $('input[name="qty[]"]').map(function () {
            return this.value;
        }).get();


        var payable_amounts = $('input[name="payable_amount[]"]').map(function () {
            return this.value;
        }).get();


        var ttlQty = 0;
        var ttlSoldprice = 0;

        for (i = 0; i < qtyies.length; i++) {
            ttlQty = (+ttlQty) + (+qtyies[i]);
            ttlSoldprice = (+ttlSoldprice) + (+payable_amounts[i]);

        }

        document.getElementById("ttlQty").innerHTML = ttlQty;
        document.getElementById("ttlAmount").innerHTML = "" + parseFloat(Math.round(ttlSoldprice * 100) / 100).toFixed(2);
        $('#txt_total_qty').val(ttlQty);


//CALULATE BANK PAYMENT IF DOWN PAY ENTERED
        var down_pay = $('#txt_down_payment').val();
        if (down_pay != "" && down_pay != "0") {
            var bank_pay = (ttlSoldprice) - (+down_pay);
            $('#txt_bank_payment').val(bank_pay);


        }
        onPaymodeChanged();

    }

    /*======CALCULATE AMOUNT WITH TAX========*/
    function calculateTotalAmountWithTax() {
        var cash_amount  = $('#txt_cash_payment').val();
        var card_amount  = $('#txt_card_payment').val();
        var paytm_amount = $('#txt_paytm_payment').val();
        var bajaj_finance_payment = $('#txt_bajaj_finance_payment').val();
        var home_credit_payment = $('#txt_home_credit_payment').val();
        var capital_first_payment = $('#txt_capital_first_payment').val();
        var hdfc_payment = $('#txt_hdfc_payment').val();
        var hdb_payment = $('#txt_hdb_payment').val();
        var tvs_payment = $('#txt_tvs_payment').val();

        var my_credit_payment = $('#txt_my_credit_payment').val();
        if (cash_amount == "") cash_amount = 0;
        if (card_amount == "") card_amount = 0;
        if (paytm_amount == "") paytm_amount = 0;
        if (bajaj_finance_payment == "") bajaj_finance_payment = 0;
        if (home_credit_payment == "") home_credit_payment = 0;
        if (capital_first_payment == "") capital_first_payment = 0;
        if (hdfc_payment == "") hdfc_payment = 0;
        if (my_credit_payment == "") my_credit_payment = 0;

        var total_amount_with_tax = (+cash_amount) + (+card_amount) + (+paytm_amount) + (+bajaj_finance_payment) + (+home_credit_payment) + (+capital_first_payment) + (+hdfc_payment) + (+hdb_payment) + (+tvs_payment) + (+my_credit_payment);
        console.log("total_amount_with_tax : " + total_amount_with_tax);
        $('#txt_total_amount_with_tax').val(parseFloat(Math.round(total_amount_with_tax * 100) / 100).toFixed(2));

    }

    /*======ON PAYMODE CHANGED=======*/
    function onPaymodeChanged() {
        clearTotalSummaryFields();
        $("#txt_down_payment").attr("placeholder", "Down Payment");
        $("#txt_bank_payment").attr("placeholder", "Bank Payment");
        $('#txt_cash_payment').prop('disabled', false);
        $('#txt_card_payment').prop('disabled', false);
        $('#txt_paytm_payment').prop('disabled', false);
        var paymode = $('#sel_paymode').val();
        switch (paymode) {
            case "Cash" :
                $('#txt_cash_payment').val($('#ttlAmount').html());
                $('#txt_total_amount_with_tax').val($('#ttlAmount').html());
                $('#txt_card_payment').prop('disabled', true);

                toggleDownBankPaymentFields(false);
                break;

            case "Card" :
                $('#txt_card_payment').val($('#ttlAmount').html());
                $('#txt_total_amount_with_tax').val($('#ttlAmount').html());
                $('#txt_cash_payment').prop('disabled', true);
                toggleDownBankPaymentFields(false);
                break;

            case "Card and Cash" :
                toggleDownBankPaymentFields(false);
                break;
            case "PAYTM" :
                $('#txt_paytm_payment').val($('#ttlAmount').html());
                $('#txt_total_amount_with_tax').val($('#ttlAmount').html());
                toggleDownBankPaymentFields(false);
                break;    

            case "Bajaj Finance" :
                $('#txt_bajaj_finance_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);

                break;

            case "Home Finance" :
                $('#txt_home_credit_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);
                break;

            case "Capital First" :
                $('#txt_capital_first_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);
                break;

            case "HDFC Finance":
                $('#txt_hdfc_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);
                break;

            case "HDB":
                $('#txt_hdb_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);
                break;

            case "TVS":
                $('#txt_tvs_payment').val($('#txt_bank_payment').val());
                toggleDownBankPaymentFields(true);
                break;       

            case "My Credit" :
                $('#txt_my_credit_payment').val($('#txt_bank_payment').val());
                $("#txt_down_payment").attr("placeholder", "Paid Amount");
                $("#txt_bank_payment").attr("placeholder", "Balance Amount");
                toggleDownBankPaymentFields(true);
                break;
        }

        /*=======CALCULATE DISCOUNT AMOUNT=======*/
        var discounts = $('input[name="discounts[]"]').map(function () {
            return this.value;
        }).get();

        var total_discount = 0;

        for (var d = 0; d < discounts.length; d++) {
            if (discounts[d] != "") {
                total_discount = (+total_discount) + (+discounts[d]);
            }
        }

        $('#txt_discount_payment').val(parseFloat(Math.round(total_discount * 100) / 100).toFixed(2));

    }

    function toggleDownBankPaymentFields(canShow) {
        if (canShow) {
            $("#div_down_bank_payment").css('visibility', 'visible');
        } else {
            $("#div_down_bank_payment").css('visibility', 'hidden');
            $('txt_down_payment').val('');
            $('txt_bank_payment').val('');
        }
    }

    function clearTotalSummaryFields() {
        $('#txt_cash_payment').val('');
        $('#txt_card_payment').val('');
        $('#txt_paytm_payment').val('');
        $('#txt_bajaj_finance_payment').val('');
        $('#txt_home_credit_payment').val('');
        $('#txt_capital_first_payment').val('');
        $('#txt_hdfc_payment').val('');
        $('#txt_hdb_payment').val('');
        $('#txt_tvs_payment').val('');
        $('#txt_my_credit_payment').val('');
        $('#txt_discount_payment').val('');
        $('#txt_total_amount_with_tax').val('');
    }

    function deleteRoww(row) {

        var n = row.parentNode.parentNode.rowIndex;
        document.getElementById('selling').deleteRow(n);
        TotalCalculation();
    }

    function Onchangeqty(id, txt_imei) {
        id = id.substring(1);

        var table = document.getElementById("selling");
        var qty = 0;
        var rte = 0;
        var txp = 0;
        var soldPrice = 0;
        qty = document.getElementById("q" + id).value;
        var branch_id = document.getElementById("branch_id").value;
        var items_id = document.getElementById("i" + id).value;
        var values = [qty, branch_id, items_id];
        $('#btn_submit').prop('disabled', true);
        $('#img_gif_loading').show();
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                var result = xmlhttp.responseText;
                $('#btn_submit').prop('disabled', false);
                $('#img_gif_loading').hide();
                if ((+qty) <= (+result)) {


                    rte = document.getElementById("r" + id).value;
                    qty = document.getElementById("q" + id).value;
                    txp = document.getElementById("t" + id).value;
                    soldPrice = ((qty * rte));//qty * rate
                    var tax = (((txp / 100)) * (soldPrice))//taxamt=total price + tax% of that

                    soldPrice = soldPrice + tax;
                    document.getElementById("s" + id).value = parseFloat(Math.round(soldPrice * 100) / 100).toFixed(2);
                    calculatePayableAmount(soldPrice, id);

                    TotalCalculation();

                    /*=======ADD IMEI========*/
                    addImei(qty, items_id, txt_imei);

                } else {
                    alert("Insufficient Quantity");
                    onInsufficientQty(id);
                }

            } else {

            }

        }
        xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/Check_qty?values=" + values, true);
        xmlhttp.send();

    }

    function addRowWithImei(item_id, txt_imei) {
        if (txt_imei.length == 15) {
            console.log("imei = " + txt_imei);
            var qty = $('#q' + item_id + '').val();
            console.log("qty = " + qty);
            var _qty = 0;
            if (qty == "") {
                _qty = 1;
            } else {
                _qty = (+qty) + 1;
            }
            console.log("_qty = " + _qty);
            $('#q' + item_id + '').val(_qty);
            Onchangeqty('q' + item_id + '', txt_imei);
        }
    }


    /*======ADD IMEI======  */
    function addImei(qty, item_id, _imei) {
        console.log("addImei : qty = " + qty + ", item_id = " + item_id + ", _imei = " + _imei);
        var div_imei = "";
        var im = 0;
        for (var m = 0; m < qty; m++) {
            var im_id = item_id + 'imei' + im;
            var imei = $('#' + im_id).val();
            if (imei == undefined) imei = "";
            if (m == ((+qty) - 1) && imei == "") imei = _imei;
            var imei_field = '<div class="row"><div class="col-xs-6"><input name="txt_imei_1[]" id="' + (im_id) + '" type="text" placeholder="IMEI" maxlength="15" onkeypress="return isNumberKey(event)" value="' + imei + '" style="text-align: right;padding-right: 3px;"/><input type="hidden" name="txt_imei_1_item_id[]" value="' + (item_id) + '"/></div></div>';
            div_imei = div_imei + '' + imei_field;
            im = im + 1;
        }
        $('#div_imei_' + item_id).html("");
        $('#div_imei_' + item_id).append(div_imei);
    }


    function onInsufficientQty(id) {
        document.getElementById("q" + id).value = "1";
        rte = document.getElementById("r" + id).value;
        qty = document.getElementById("q" + id).value;
        txp = document.getElementById("t" + id).value;
        soldPrice = ((qty * rte));//qty * rate
        var tax = (((txp / 100)) * (soldPrice))//taxamt=total price + tax% of that
        soldPrice = soldPrice + tax;
        document.getElementById("s" + id).value = parseFloat(Math.round(soldPrice * 100) / 100).toFixed(2);
        TotalCalculation();
    }

    function OnChangeAmt(id) {

        id = id.substring(1);

        var table = document.getElementById("selling");
        var qty = 0;
        var amt = 0;
        var rte = 0;
        var txp = 0;
        var soldPrice = 0;
        qty = document.getElementById("q" + id).value;
        txp = document.getElementById("t" + id).value;
        amt = document.getElementById("s" + id).value;

        rte = amt / qty;
        rte = (((+rte * 100)) / ((+txp + 100)));

        document.getElementById("r" + id).value = parseFloat(Math.round(rte * 100) / 100).toFixed(2);
        calculatePayableAmount(amt, id);
        TotalCalculation();


    }

    /*=============CALCULATE PAYABLE AMOUNT FOR THE ROW==============*/
    function calculatePayableAmount(amount, id) {
        var discount = $('#d' + id + '').val();
        var payable_amount = (+amount) - (+discount);
        $('#payable_amount' + id + '').val(parseFloat(Math.round(payable_amount * 100) / 100).toFixed(2));
    }


    //on qty or saleprice chnaged
    function OnchangeVal(row) {

        var i = row.parentNode.rowIndex;
        var x = document.getElementById('selling');
        var rateRow = x.rows[i].getElementsByTagName("input")[0].value;

    }


    /*=======SUBMIT SALE========*/
    function OnSubmit() {
        var branch_id = $('#branch_id').val();
        var uid = $('#uid').val();
        var sale_date = $('#txt_sale_date').val();
        var customer_name = $('#customer_name').val();
        var customer_mobile = $('#customer_mobile').val();
        var customer_address = $('#customer_address').val();
        var customer_email = $('#customer_email').val();
        var customer_gstn = $('#customer_gstn').val();
        var paymode = $('#sel_paymode').val();
        var cash_payment = $('#txt_cash_payment').val();
        var card_payment = $('#txt_card_payment').val();
        var paytm_payment = $('#txt_paytm_payment').val();
        var down_payment = $('#txt_down_payment').val();
        var bank_payment = $('#txt_bank_payment').val();
        var account_type = $('#account_type').val();


        if (branch_id == "0") {
            alert("Please Select Branch");
            return;
        }

        if (uid == "0") {
            alert("Please Select Selling By");
            return;
        }
        if (sale_date == "") {
            alert("Please Enter Date");
            return;
        }


        var item_ids = $('input[name="item_ids[]"]').map(function () {
            return this.value;
        }).get();

        if (!(item_ids.length > 0)) {
            alert("Please Add Item");
            return;
        }


        var qtyies = $('input[name="qty[]"]').map(function () {
            return this.value;
        }).get();
        for (var q = 0; q < qtyies.length; q++) {
            if (qtyies[q] == "" || ((+qtyies[q]) == 0)) {
                alert("Please Enter Valid Quantity");
                return;
            }
        }


        var soldprices = $('input[name="soldprice1[]"]').map(function () {
            return this.value;
        }).get();

        for (var s = 0; s < soldprices.length; s++) {
            if (soldprices[s] == "" || ((+soldprices[s]) == 0)) {
                alert("Please Enter Valid Amount");
                return;
            }
        }

        if (paymode == "0") {
            alert("Please Select Paymode");
            return;
        }

        var discounts = $('input[name="discounts[]"]').map(function () {
            return this.value;
        }).get();


        var imei_1 = $('input[name="txt_imei_1[]"]').map(function () {
            return this.value;
        }).get();

        var imei_1_item_id = $('input[name="txt_imei_1_item_id[]"]').map(function () {
            return this.value;
        }).get();

        var ms_imei_mandatory = '<?php echo $this->session->tempdata()["ms_imei_mandatory"]; ?>';
        if (account_type == "1" && ms_imei_mandatory=="YES") {
            for (var k = 0; k < imei_1.length; k++) {
                if (imei_1[k] == "") {
                    alert("Please Enter IMEI at row " + (k + 1));
                    return;
                }
                if (imei_1[k].length != 15) {
                    alert("Please Enter a Valid 15 digits IMEI at row " + (k + 1));
                    return;
                }
            }
        }

        if (!checkIfArrayIsUnique(imei_1)) {
            alert("Duplicate IMEI found!");
            return;
        }

        if (customer_mobile != "") {
            if (customer_mobile.length != 10) {
                alert("Please enter valid 10 digits mobile number or leave empty");
                return;
            }
        }

        if (!validatePaymode()) {
            return;
        }

        var print_option = getCookie("print_option");

        var inputJson = {
            branch_id: branch_id,
            uid: uid,
            sale_date: sale_date,
            customer_name: customer_name,
            customer_mobile: customer_mobile,
            customer_address: customer_address,
            customer_email: customer_email,
            customer_gstn: customer_gstn,
            item_ids: item_ids,
            qtyies: qtyies,
            soldprices: soldprices,
            discounts: discounts,
            imei_1: imei_1,
            imei_1_item_id: imei_1_item_id,
            paymode: paymode,
            cash_payment: cash_payment,
            card_payment: card_payment,
            paytm_payment: paytm_payment,
            down_payment: down_payment,
            bank_payment: bank_payment,
            print_option: print_option,
            account_type: account_type

        };
        $('#btn_submit').prop('disabled', true);
        $('#img_gif_loading').show();
        console.log("SubmitSell Request : ", JSON.stringify(inputJson));
        var print_width = "794";
        var print_height = "1122";
        if (print_option == "double_print") {
            print_width = "1122";
            print_height = "794";
        } else if (print_option == "half_print") {
            print_width = "560";
            print_height = "794";
        }
        var myWindow = window.open("", "Invoice", "width=" + print_width + ", height=" + print_height + "");
        jQuery.ajax({
            type: "POST",
            url: "<?php echo base_url(); ?>index.php/Sl/SubmitSell",
            dataType: 'json',
            data: JSON.stringify(inputJson),
            success: function (res) {
                console.log("SubmitSell Response : ", JSON.stringify(res));
                if (res.success == "1") {

                    myWindow.document.write(res.html);
                    if ($("#ch_send_sms_on_submit").prop('checked') == true) {
                        if (customer_mobile != "") {


                            var item_names = $('input[name="item_names[]"]').map(function () {
                                return this.value;
                            }).get();
                            var item_names_str = item_names[0];
                            if (item_names.length > 1) {
                                item_names_str = item_names_str + " and other items";
                            }
                            var ttlAmount = $('#ttlAmount').html();
                            var ss_msg = "Dear " + customer_name + " ThankYou for Shopping " + item_names_str + " ( " + ttlAmount + ") at ";
                            SendSms(ss_msg, customer_mobile, branch_id);

                        }

                    }

                    get_branch_sales();
                    document.location.reload();
                } else {
                    myWindow.close();
                    alert(res.msg);
                    $("#btn_submit").prop('disabled', false);
                    $('#img_gif_loading').hide();
                }


            },
            failure: function (data) {
                alert("Network error occurred.");
                $("#btn_submit").prop('disabled', false);
            },
            error: function (data) {
                alert("Something went wrong");
                $("#btn_submit").prop('disabled', false);
            }
        });


    }

    //End of OnSubmit

    /*======DUPLICATE IMEI CHECK=======*/
    function checkIfArrayIsUnique(myArray) {
        for (var i = 0; i < myArray.length; i++) {
            for (var j = 0; j < myArray.length; j++) {
                if (i != j) {
                    if (myArray[i] != "" && myArray[j] != "") {
                        if (myArray[i] == myArray[j]) {
                            return false; // means there are duplicate values
                        }
                    }

                }
            }
        }
        return true; // means there are no duplicate values.
    }

    /*======PAYMODE VALIDATION=======*/
    function validatePaymode() {
        var paymode = $('#sel_paymode').val();
        var down_payment = $('#txt_down_payment').val();
        var bank_payment = $('#txt_bank_payment').val();
        var cash_payment = $('#txt_cash_payment').val();
        var card_payment = $('#txt_card_payment').val();
        var paytm_payment = $('#txt_paytm_payment').val();
        if (paymode == "0") {
            alert("Please Select Paymode");
            return false;
        }

        if (paymode != "Cash" && paymode != "Card" && paymode != "Card and Cash" && paymode !="PAYTM" ) {
            if (down_payment == "") {
                alert("Please Enter Down Payment/Paid Amount");
                $('#txt_down_payment').focus();
                return false;
            }
            if (bank_payment == "" || (+bank_payment) == 0) {
                alert("Please Enter Bank Payment/Balance Amount");
                $('#txt_bank_payment').focus();
                return false;
            }

            if (cash_payment == "" && card_payment == "") {
                alert("Please Enter Cash or Card Payment");
                $('#txt_cash_payment').focus();
                return false;
            }
        }

        var ttlAmount = $('#ttlAmount').html();
        var total_amount_with_tax = $('#txt_total_amount_with_tax').val();
        var _ttlAmount = (+ttlAmount);
        var _total_amount_with_tax = (+total_amount_with_tax);
        if (_ttlAmount != _total_amount_with_tax) {
            alert("Total amount does not matched.");
            return false;
        }

        return true;


    }

    //get_branch_sales
    function get_branch_sales() {

        var branch_id = document.getElementById("branch_id").value;
        var values = [branch_id];


        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                document.getElementById("sales").innerHTML = xmlhttp.responseText;
            }

        }
        xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/Get_branch_sales?values=" + values, true);
        xmlhttp.send();


        document.location.reload();
    }

    //get_branch_sales

    function get_branch_sales1() {

        document.getElementById("selling").innerHTML = '<tr style="background-color: #c3c3c3;">' +
            '<th style="width: 10px;text-align: center;">S.No.</th>' +
            '<th style="text-align: center;">PARTICULARS</th>' +
            '<th style="width: 50px; text-align: center;">QTY</th>' +
            '<th style="width: 100px; text-align: center;">RATE</th>' +
            '<th style="width: 50px; text-align: center;">TAX</th>' +
            '<th style="width: 100px; text-align: center;">AMOUNT</th>' +
            '<th style="width: 100px; text-align: center;">DISCOUNT</th>' +
            '<th style="width: 150px; text-align: center;">PAYABLE AMOUNT</th>' +
            '<th style="width: 150px; text-align: center;">IMEI</th>' +
            '<th style="width: 20px; text-align: center;" >DEL</th>' +

            '</tr>';
        document.getElementById("ttlQty").innerHTML = "0";
        document.getElementById("ttlAmount").innerHTML = "Rs. 0";


        //alert("hit");
        var branch_id = document.getElementById("branch_id").value;
        var values = [branch_id];


        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                //alert(xmlhttp.responseText);
                //document.getElementById("salesdetails").innerHTML = xmlhttp.responseText;

            }

        }
        xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/Get_branch_sales1?values=" + values, true);
        xmlhttp.send();

    }

    function getItemsOnBranch() {

        var branch_id = document.getElementById("branch_id").value;
        var values = [branch_id];//Set All values
        if (branch_id != 0) {
            var xmlhttp = new XMLHttpRequest();
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

                    document.getElementById("item_code").innerHTML = xmlhttp.responseText;
                    //CLEAR ADDED ITEMS
                    var table = document.getElementById("selling");
                    while (table.rows.length > 0) {
                        table.deleteRow(0);
                    }
                    get_branch_sales1();
                }
            }
            xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/getItemsOnBranch?values=" + values, true);
            xmlhttp.send();

        }
    }


    function Changestatus(id) {
        var invoice_id = id;
        var values = [invoice_id];
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                //alert(xmlhttp.responseText);
                //document.getElementById("salesdetails").innerHTML=xmlhttp.responseText;
                alert("Successfully Deleted");
                get_branch_sales1();
            }

        }
        xmlhttp.open("GET", "<?php echo base_url(); ?>index.php/Sl/Changestatus?values=" + values, true);
        xmlhttp.send();
    }

    function enter() {

        $info = document.getElementById("customer").value + "<br>";

        document.getElementById("customer").value = $info;
    }

    function disableviews() {
        document.getElementById('txt_down_payment').setAttribute("disabled", true);
        document.getElementById('txt_bank_payment').setAttribute("disabled", true);
        document.getElementById('txt_down_payment').value = "";
        document.getElementById('txt_bank_payment').value = "";
    }

    function enableviews() {
        document.getElementById('txt_down_payment').removeAttribute('disabled');
        document.getElementById('txt_bank_payment').removeAttribute('disabled');
    }

    //End of Edit Item
    function isNumberKey(evt) {
        var charCode = (evt.which) ? evt.which : event.keyCode
        if (charCode > 31 && (charCode != 46 && (charCode < 48 || charCode > 57)))
            return false;
        return true;
    }

</script>

<!--PRINT OPTION ON COOKIE-->
<script>

    function setCookie(cname, cvalue, exdays) {
        var d = new Date();
        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
        var expires = "expires=" + d.toGMTString();
        document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    function getCookie(cname) {
        var name = cname + "=";
        var decodedCookie = decodeURIComponent(document.cookie);
        var ca = decodedCookie.split(';');
        for (var i = 0; i < ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0) == ' ') {
                c = c.substring(1);
            }
            if (c.indexOf(name) == 0) {
                return c.substring(name.length, c.length);
            }
        }
        return "";
    }

    function checkPrintOptionInCookie() {
        var print_option = getCookie("print_option");
        if (print_option != "") {
            //alert("Welcome again " + print_option);
            if (print_option == "single_print") {
                $('#ch_single').prop('checked', true);
            } else if (print_option == "double_print") {
                $('#ch_double').prop('checked', true);
            } else {
                $('#ch_half').prop('checked', true);

            }

        } else {
            print_option = "single_print";
            if (print_option != "" && print_option != null) {
                setCookie("print_option", print_option, 30);
            }
        }

        var sms_option = getCookie("sms_option");
        if (sms_option != "") {
            if (sms_option == "yes") {
                $('#ch_send_sms_on_submit').prop('checked', true);
            } else {
                $('#ch_send_sms_on_submit').prop('checked', false);
            }

        } else {
            sms_option = "yes";
            if (sms_option != "" && sms_option != null) {
                setCookie("sms_option", sms_option, 30);
            }
        }

    }

    function setPrinterOption(print_option) {
        setCookie("print_option", print_option, 30);
    }

    function setSMSOption() {
        if ($("#ch_send_sms_on_submit").prop('checked') == true) {
            setCookie("sms_option", "yes", 30);
        } else {
            setCookie("sms_option", "no", 30);
        }

    }

    function isItemAlreadyAdded(item_id) {
        var item_ids = $('input[name="item_ids[]"]').map(function () {
            return this.value;
        }).get();

        for (i = 0; i < item_ids.length; i++) {
            if (item_id == item_ids[i]) {
                return true;
            }
        }
        return false;
    }


    function SendSms(ss_msg, ss_mobile_no, branch_id) {
        var inputJson = {
            ss_msg: ss_msg,
            ss_mobile_no: ss_mobile_no,
            ss_for: "SALES",
            branch_id: branch_id
        };
        console.log("SendSms Request", JSON.stringify(inputJson));
        jQuery.ajax({
            type: "POST",
            url: "<?php echo base_url(); ?>" + "index.php/P_SendSms_c/SendSms",
            dataType: 'json',
            data: JSON.stringify(inputJson),
            success: function (res) {
                if (res.success) {

                } else {
                    if (res.msg != "COULD NOT SEND SMS") {
                        alert(res.msg);
                    }

                }
            }
        });
    }

</script>

<!-- jQuery 2.1.4 -->
<script src="<?php echo base_url(); ?>/bere/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- Bootstrap 3.3.5 -->
<script src="<?php echo base_url(); ?>/bere/bootstrap/js/bootstrap.min.js"></script>
<!-- Select2 -->
<script src="<?php echo base_url(); ?>/bere/plugins/select2/select2.full.min.js"></script>
<script>
    $(function () {
        //Initialize Select2 Elements
        $(".select2").select2();


    });
</script>

<script>
    applyMasterSettings();
    function applyMasterSettings(){
        var display_imei = '<?php echo $this->session->tempdata()["ms_display_imei"]; ?>';
        if(display_imei=="YES"){
            $('#div_scan_imei').show();
            $('td:nth-child(9),th:nth-child(9)').show();
            
        }else{
            $('#div_scan_imei').hide();
            $('td:nth-child(9),th:nth-child(9)').hide();
            
        }

    }

</script>

</body>
</html>