﻿//var DOMAIN = 'http://localhost:1903/Website/';
//var DOMAIN = 'http://dev.buildsystem.in/';
var DOMAIN = 'http://buildsystem.in/';
//document.write("<script type='text/javascript' src='/scripts/global.js'> <\/script>");
//========================================User Section Reports===================================// 

function win_open() {
    window.open(DOMAIN + "Reports/crystalreportViewer.aspx?" + arguments[0], 'anycontent', 'resizable=yes,scrollbars=yes,width=550,height=400,status');
}

function win_open2() {
    window.open(DOMAIN + "Reports/crystaledatatable.aspx?" + arguments[0], 'anycontent', 'resizable=yes,scrollbars=yes,width=550,height=400,status');
}

//===========================================Vendor & Cities=====================================//
function viewVendorCIties() {
    var rowKey = "";
    var companyId = jQuery('#ctl00_main_companyId').val();
    var grid = jQuery('#ctl00_main_gvVendorCities');
    rowKey = grid.getGridParam("selarrrow");
    document.getElementById("ctl00_main_hd_cityId_userSection").value = "," + rowKey;
    url = "id=" + "List_of_Vendors_Cities" + "&US_companyId=" + companyId;
    win_open(url);
}

//===========================================Vendor Details======================================//
function showVendorDetails() {
    var rowKey = "";
    var companyId = jQuery('#ctl00_main_companyId').val();
    var grid = jQuery('#ctl00_main_gvVendorCities');
    rowKey = grid.getGridParam("selarrrow");
    document.getElementById("ctl00_main_hd_cityId_userSection").value = "," + rowKey;
    url = "id=" + "Vendor_Details" + "&US_companyId=" + companyId;
    win_open(url);
}

//=======================================Manufacturer Materials==================================//
function showAllMaterials() {
    var companyId = jQuery('#ctl00_main_companyId').val();
    url = "id=" + "Manufacturer_Materials" + "&US_companyId=" + companyId;
    win_open(url);
}

//======================================Manufacturer in Materials================================// 
function showAllManufacturersinMaterial() {
    var level_id = jQuery('#ctl00_main_hd_levelid').val();
    url = "id=" + "Manufacturer_in_Materials" + "&us_level_id=" + level_id;
    win_open(url);
}

//======================================Material in L5 with Rate=================================// 
function material_in_L5_with_Rate() {
    var manuf_component_vendor_id = jQuery('#ctl00_main_hdmcvid').val() + ",";
    url = "id=" + "Material_with_rate_in_L5";
    win_open(url);
}
//======================================Item in L5 with Rate=====================================// 
function item_in_L5_with_Rate() {
    var level5_id = jQuery('#ctl00_main_hdlevel5id').val() + ",";
    url = "id=" + "Material_with_rate_in_L5";
    win_open(url);
}

//=======================================admin reports===========================================//

//====================================1.Members========================================//
//select only one check box at a time
function check_uncheck_member() {
    var rdlist1 = document.getElementsByName(arguments[0]);
    var rdlist2 = document.getElementsByName(arguments[1]);
    var rdlist3 = document.getElementsByName(arguments[2]);
    for (var i = 0; i < rdlist1.length; i++) {
        if (rdlist1[i].checked) {
            for (var j = 0; j < rdlist2.length; j++) {
                if (rdlist2[j].checked) {
                    rdlist2[j].checked = false;
                }
            }
            for (var k = 0; k < rdlist3.length; k++) {
                if (rdlist3[k].checked) {
                    rdlist3[k].checked = false;
                }
            }
        }
    }
}
//========================alert msg if any radio button is not selected============================

function alert_if_radiobtn_not_selected() {
    var rdlist1 = document.getElementsByName(arguments[0]);
    var rdlist2 = document.getElementsByName(arguments[1]);
    var rdlist3 = document.getElementsByName(arguments[2]);
    var count = 0;

    for (var i = 0; i < rdlist1.length; i++) {
        if (rdlist1[i].checked == false) {
            count += 0
        }
        else
            if (rdlist1[i].checked == true) {
            count = count + 1;
        }
    }
    for (var i = 0; i < rdlist2.length; i++) {
        if (rdlist2[i].checked == false) {
            count += 0
        }
        else {
            count = count + 1;
        }
    }
    for (var i = 0; i < rdlist3.length; i++) {
        if (rdlist3[i].checked == false) {
            count += 0
        }
        else {
            count = count + 1;
        }
    }

    if (count == 0) {
        alert("Please select atleast one report option");
        return false;
    }
    else {
        return true;
    }
}

//===================================get ids from grid===========================================//

function get_ids_for_multiselect() {
    document.getElementById("ctl00_main_hd000").value = "company";
    var grid = jQuery('#ctl00_main_JQCity');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert("select atleast one city");
        return false;
    }
    else {
        rowKey = ',' + rowKey;
        document.getElementById('ctl00_main_h101').value = rowKey;
    }

}

function get_ids_for() {
    document.getElementById("ctl00_main_hd000").value = "l4";
    var grid = jQuery('#ctl00_main_JQMember');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert("select atleast one company");
        return false;
    }
    else {
        rowKey = ',' + rowKey;
        document.getElementById('ctl00_main_h101').value = rowKey;
        return true;
    }
}

function get_ids_of_source() {
    var grid = jQuery('#ctl00_main_JQSource');
    var rowKey = grid.getGridParam("selarrrow");

    var grid1 = jQuery('#ctl00_main_JQL4');
    var rowKey1 = grid1.getGridParam("selarrrow");

    if (rowKey1.length == 0) {
        alert("select atleast one L4");
        return false;
    }
    if (rowKey.length == 0) {
        alert("select atleast one source");
        return false;
    }


    if (rowKey.length != 0 && rowKey1.length != 0) {

        document.getElementById('ctl00_main_h101').value = rowKey;

        document.getElementById('ctl00_main_h102').value = rowKey1;
        return true;
    }
}

function get_ids_for_state() {
    document.getElementById("ctl00_main_hd000").value = "state";
    var grid = jQuery('#ctl00_main_JQCountry');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert("select atleast one country");
        return false;
    }
    else {
        rowKey = ',' + rowKey;
        document.getElementById('ctl00_main_h101').value = rowKey;
        return true;
    }
}

function get_ids_for_city() {
    document.getElementById("ctl00_main_hd000").value = "city";
    var grid = jQuery('#ctl00_main_JQState');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert("select atleast one state");
        return false;
    }
    else {
        rowKey = ',' + rowKey;
        document.getElementById('ctl00_main_h101').value = rowKey;
        return true;
    }
}

//==============================================books==============================================

function get_country_ids_book() {
    document.getElementById('ctl00_main_hds').value = "state";
    var grid = jQuery('#ctl00_main_JQCountry');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert('Select atleast one country');
        return false;
    }
    else {
        rowKey = ',' + rowKey;
        document.getElementById('ctl00_main_hd1').value = rowKey;
        return true;
    }
}

function get_state_ids_book() {
    document.getElementById('ctl00_main_hds').value = "city";
    var grid = jQuery('#ctl00_main_JQState');
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {
        alert('Select atleast one state');
        return false;
    }
    else {
        rowKey = ',' + rowKey;

        document.getElementById('ctl00_main_hd1').value = rowKey;
    }
}

function getmultiple_ids() {

    var grid2 = jQuery('#ctl00_main_JQL4'); //l4
    var rowKey2 = grid2.getGridParam("selarrrow");
    if (rowKey2.length == 0) {
        alert('Select atleast one L4');
        return false;
    }

    var grid3 = jQuery('#ctl00_main_JQSource'); //source
    var rowKey3 = grid3.getGridParam("selarrrow");
    if (rowKey3.length == 0) {
        alert('Select atleast one source');
        return false;
    }
    if (rowKey2.length != 0 && rowKey3.length != 0) {
        var dropdown = document.getElementById("ctl00_main_drpdwn_material");
        var id_component = dropdown.value;
        document.getElementById('ctl00_main_hd4').value = id_component;
        // rowKey1 = "," + rowKey1;
        rowKey2 = "," + rowKey2;
        rowKey3 = "," + rowKey3;
        //  document.getElementById('ctl00_main_hd3').value = rowKey1;
        document.getElementById('ctl00_main_hd1').value = rowKey2;
        document.getElementById('ctl00_main_hd2').value = rowKey3;
        //return false;
    }
}


function print_book() {
    var grid1 = jQuery('#' + arguments[0]);

    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one record.");
        return false;

    }
    if (jQuery('#' + arguments[1]).val() == '') {
        alert('Please Select ' + arguments[2]);
        return false;
    }

    if (jQuery('#' + arguments[1]).val() != '' && rowKey1.length != 0) {

        var book_mcv_id = "," + rowKey1;

        var text_page = document.getElementById(arguments[1]).value;
        url = "id=" + "Component_Book&book_mcv_id=" + book_mcv_id + "&text_page=" + text_page;

        win_open(url);
        return false;
    }

}

//===================fill item grid by selecting ids from two grids and dates======================
function fillItemPreviewGrid() {
    var grid1 = jQuery('#' + arguments[0]); //l4
    var grid2 = jQuery('#' + arguments[1]); //source

    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one '" + arguments[2] + "'.");
        return false;

    }

    var rowKey2 = grid2.getGridParam("selarrrow");
    if (rowKey2.length == 0) {

        alert("Please select atleast one '" + arguments[3] + "'.");
        return false;

    }

    if (jQuery('#' + arguments[4]).val() == '' && jQuery('#' + arguments[5]).val() != '') {

        alert("Please select" + arguments[6]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[4]).val() != '' && jQuery('#' + arguments[5]).val() == '') {

        alert("Please select" + arguments[7]);   //select end date
        return false;
    }

    if (jQuery('#' + arguments[4]).val() == '' && jQuery('#' + arguments[5]).val() == '') {
        document.getElementById(arguments[8]).value = "," + rowKey1;
        document.getElementById(arguments[9]).value = "," + rowKey2;
    }
}

//=======================================catalogue report==========================================
function getMultipleGridIds_with_four_arguments() {
    var grid1 = jQuery('#' + arguments[0]);

    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one record.");
        return false;

    }
    if (jQuery('#' + arguments[1]).val() == '') {
        alert('Please Select ' + arguments[3]);
        return false;
    }
    if (jQuery('#' + arguments[1]).val() != '' && rowKey1.length != 0) {
        document.getElementById(arguments[2]).value = "," + rowKey1;
    }

}
function getMultipleGridIds() {
    var grid1 = jQuery('#' + arguments[0]);

    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {
        alert("Please select atleast one " + arguments[2] + ".");
        return false;
    }
    else {

        document.getElementById(arguments[1]).value = "," + rowKey1;
    }
}


//==================================components report==============================================

function getmultipleIdsForComponentsL1toL4() {

    //alert("Preview");
    var rdlist = document.getElementsByName('ctl00$main$RadioButtonList1');
    for (var i = 0; i < rdlist.length; i++) {
        if (rdlist[i].checked) {
            document.getElementById('ctl00_main_hd6').value = rdlist[i].value;
        }

    }
    if ((document.getElementById('ctl00_main_hd6').value) == 2) {
        //  alert("2");
        var dropdownMaterial = document.getElementById('ctl00_main_drpdwn_material');
        var id_component = dropdownMaterial.value;
        var drpDownLevels = document.getElementById('ctl00_main_drpDownLevels');
        var selectedLevel = drpDownLevels.value;
        document.getElementById('ctl00_main_hd1').value = id_component;
        document.getElementById('ctl00_main_hd4').value = selectedLevel;
        var startDate = document.getElementById('ctl00_main_txtdate1').value;
        var endDate = document.getElementById('ctl00_main_txtdate2').value;
        document.getElementById('ctl00_main_hd2').value = startDate;
        document.getElementById('ctl00_main_hd3').value = endDate;

        if (startDate != "") {
            if (endDate == "") {
                alert("please select End Date");
                return false;
            }

        }

        if (endDate != "") {
            if (startDate == "") {
                alert("please select Start Date");
                return false;
            }

        }
        if (id_component == "-1") {
            alert("Please select any component type");
            return false;
        }
        if (selectedLevel == "0") {
            alert("select any level");
            return false;
        }
        //
    } //eof1case


    else if (document.getElementById('ctl00_main_hd6').value == 1) {
        // alert("1");
        var rdlistCodeGen = document.getElementsByName('ctl00$main$radioBtnForCodeGen');
        for (var i = 0; i < rdlistCodeGen.length; i++) {
            if (rdlistCodeGen[i].checked) {
                document.getElementById('ctl00_main_hd7').value = rdlistCodeGen[i].value;
                //alert(document.getElementById('ctl00_main_hd7').value);
            }

        }
        if (document.getElementById('ctl00_main_hd7').value == 5) {
            var grid1 = jQuery('#ctl00_main_JQL4'); //l4
            var rowKey1 = grid1.getGridParam("selarrrow");
            if (rowKey1.length == 0) {
                alert('Select atleast one L4');
                return false;
            }

            var grid2 = jQuery('#ctl00_main_JQSource'); //source
            var rowKey2 = grid2.getGridParam("selarrrow");
            if (rowKey2.length == 0) {
                alert('Select atleast one source');
                return false;
            }
            var startDate = document.getElementById('ctl00_main_txtdate1').value;
            var endDate = document.getElementById('ctl00_main_txtdate2').value;
            if (startDate != "") {
                if (endDate == "") {
                    alert("please select End Date");
                    return false;
                }

            }

            if (endDate != "") {
                if (startDate == "") {
                    alert("please select Start Date");
                    return false;
                }

            }

            if (rowKey1.length != 0 && rowKey2.length != 0) {
                rowKey1 = "," + rowKey1;
                rowKey2 = "," + rowKey2;
                document.getElementById('ctl00_main_hd1').value = rowKey1;
                document.getElementById('ctl00_main_hd2').value = rowKey2;
            }
        }
        else if (document.getElementById('ctl00_main_hd7').value == 9) {
            return toshowIOWReport('ctl00_main_JQGridSourceForIOW', 'ctl00_main_JQGridLevel5ForIOW', 'Source', 'L5 Code', '', 'ctl00_main_hd1', 'ctl00_main_hd2', 'ctl00_main_hd3');
        }
        else if (document.getElementById('ctl00_main_hd7').value == 6) {
            //alert("6");
            var rowKey1 = document.getElementById('ctl00_main_hd1').value;
            //alert(rowKey1);
            if (rowKey1 == "") {
                alert('Select atleast one L4');
                return false;
            }
        }
        else if (document.getElementById('ctl00_main_hd7').value == "7") {
            return getMultipleGridIds('ctl00_main_JQL4', 'ctl00_main_hd1', 'Code');
        }
    }
} //eof


function getSelectedIdForL4Grid() {
    //alert("hi!");
    var grid1 = jQuery('#ctl00_main_JQL4ForComponentsFieldWise'); //l4
    //alert(grid1);
    var rowKey1 = grid1.getGridParam("selrow");
    document.getElementById('ctl00_main_hd1').value = rowKey1;
    //alert(rowKey1);

}
//=================================================================================================

function showExcelL1toL4() {

    var rdlist = document.getElementsByName('ctl00$main$RadioButtonList1');
    for (var i = 0; i < rdlist.length; i++) {
        if (rdlist[i].checked) {
            document.getElementById('ctl00_main_hd6').value = rdlist[i].value;
        }

    }
    var levelId = ",";
    var startDate;
    var endDate;
    var grid;
    var rowKey;
    var chkSelectAll;
    var l4_ids = "";
    var l5_ids = "";
    var comp_ids = "";
    var vendor_ids = "";
    if ((document.getElementById('ctl00_main_hd6').value) == 2) {
        //alert(document.getElementById('ctl00_main_hd6').value);
        grid = jQuery('#ctl00_main_JQL1toL4');
        var drpDown = document.getElementById('ctl00_main_drpDownLevels');
        rowKey = grid.getGridParam("selarrrow");
        var selectedLevel = drpDown.value;
        document.getElementById('ctl00_main_hd4').value = drpDown.value
        document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = "," + rowKey;
        chkSelectAll = document.getElementById('ctl00_main_chkSelectAll');
        var drpDownMaterial = document.getElementById('ctl00_main_drpdwn_material');
        var selectedMaterial = drpDownMaterial.value;
        if (rowKey.length == 0) {
            if (chkSelectAll.checked == 1) {
                //alert("CHECKED");
                startDate = document.getElementById('ctl00_main_txtdate1').value;
                endDate = document.getElementById('ctl00_main_txtdate2').value;
                rowKey = 'all';
                levelId = 'all';
                document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = 'all';

            }
            else {
                alert("Please select atleast one record.");
                return false;
            }



        }
        else {
            if (chkSelectAll.checked == 1) {
                //alert(rowKey.length);
                alert("you can not select both options.kindly select only one");
                return false;
            }

        }
    }
    else if (document.getElementById('ctl00_main_hd6').value == 1) {
        //alert(document.getElementById('ctl00_main_hd6').value);
        var rdlistCodeGen = document.getElementsByName('ctl00$main$radioBtnForCodeGen');
        for (var i = 0; i < rdlistCodeGen.length; i++) {
            if (rdlistCodeGen[i].checked) {
                document.getElementById('ctl00_main_hd7').value = rdlistCodeGen[i].value;
                //alert(document.getElementById('ctl00_main_hd7').value);
            }

        }
        if (document.getElementById('ctl00_main_hd7').value == 5) {
            //alert(document.getElementById('ctl00_main_hd7').value);
            grid = jQuery('#ctl00_main_JQL4WithManufacturerVendor');
            // alert(grid);
            rowKey = grid.getGridParam("selarrrow");
            //alert(rowKey);
            chkSelectAll = document.getElementById('ctl00_main_chkSelectAll');

            if (rowKey.length == 0) {
                if (chkSelectAll.checked == 1) {
                    //alert("CHECKED");
                    startDate = document.getElementById('ctl00_main_txtdate1').value;
                    endDate = document.getElementById('ctl00_main_txtdate2').value;
                    rowKey = 'all';
                    levelId = 'all';
                    //document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = 'all';
                    document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = document.getElementById('ctl00_main_hd1').value;

                }
                else {
                    alert("Please select atleast one record.");
                    return false;
                }



            }
            else {
                if (chkSelectAll.checked == 1) {
                    //alert(rowKey.length);
                    alert("you can not select both options.kindly select only one");
                    return false;
                }
                else {
                    // alert("sucess");
                    var keyArr1 = new Array();
                    var keyArr2 = new Array();
                    var keyArr3 = new Array();
                    for (var i = 0; i < rowKey.length; i++) {
                        var str = rowKey[i].split("*");
                        keyArr1[i] = str[0];
                        keyArr2[i] = str[1];
                        keyArr3[i] = str[2];
                    }
                    //                        alert(keyArr1);
                    //                        alert(keyArr2);
                    //                        alert(keyArr3);
                    for (var index = 0; index < keyArr1.length; index++) {
                        //if (index <= 10) {
                        l4_ids += keyArr1[index] + ",";

                        //}
                    }
                    for (var index = 0; index < keyArr2.length; index++) {
                        //if (index <= 10) {
                        comp_ids += keyArr2[index] + ",";

                        //}
                    }
                    for (var index = 0; index < keyArr3.length; index++) {
                        //if (index <= 10) {
                        vendor_ids += keyArr3[index] + ",";

                        // }
                    }
                    document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = "," + l4_ids;
                    document.getElementById('ctl00_main_hd4').value = "," + comp_ids;
                    document.getElementById('ctl00_main_hd_vendorId').value = "," + vendor_ids;
                }

            }

        }
        else if (document.getElementById('ctl00_main_hd7').value == 6) {
            // alert(document.getElementById('ctl00_main_hd7').value);
            grid = jQuery('#ctl00_main_JQComponentFieldwise');
            //alert(grid);
            rowKey = grid.getGridParam("selarrrow");
            //alert(rowKey);
            chkSelectAll = document.getElementById('ctl00_main_chkSelectAll');
            if (rowKey.length == 0) {
                if (chkSelectAll.checked != 1) {

                    alert("Please select atleast one record.");
                    return false;
                }




            }
            else {
                if (chkSelectAll.checked == 1) {
                    //alert(rowKey.length);
                    alert("you can not select both options.kindly select only one");
                    return false;
                }
                else {
                    var keyArr1 = new Array();
                    var keyArr2 = new Array();
                    var keyArr3 = new Array();
                    for (var i = 0; i < rowKey.length; i++) {
                        var str = rowKey[i].split("*");
                        keyArr1[i] = str[0];
                        keyArr2[i] = str[1];
                        keyArr3[i] = str[2];
                    }
                    // alert(keyArr1);
                    //alert(keyArr2);
                    //alert(keyArr3);
                    for (var index = 0; index < keyArr1.length; index++) {
                        //if (index <= 10) {
                        l4_ids += keyArr1[index] + ",";


                        //}
                    }
                    // alert(l4_ids);
                    for (var index = 0; index < keyArr2.length; index++) {
                        //if (index <= 10) {
                        l5_ids += keyArr2[index] + ",";

                        //}
                    }
                    //alert(l5_ids);
                    for (var index = 0; index < keyArr3.length; index++) {
                        //if (index <= 10) {
                        comp_ids += keyArr3[index] + ",";

                        // }
                    }
                    // alert(comp_ids);
                    document.getElementById('ctl00_main_hd_levelId_L1toL4Report').value = "," + l4_ids;
                    document.getElementById('ctl00_main_hd4').value = "," + l5_ids;
                    document.getElementById('ctl00_main_hd_vendorId').value = "," + comp_ids;
                }
            }
        }
        else if (document.getElementById('ctl00_main_hd7').value == 7) {
            return toexportCompleteComponentMaster('ctl00_main_JQCompleteComponentMaster', 'Record', 'ctl00_main_hd1', 'ctl00_main_hd2', 'ctl00_main_hd3');
        }


    }
}

//=================================================================================================

function showreportL1toL4() {
    var rdlist = document.getElementsByName('ctl00$main$RadioButtonList1');
    for (var i = 0; i < rdlist.length; i++) {
        if (rdlist[i].checked) {
            document.getElementById('ctl00_main_hd6').value = rdlist[i].value;
        }

    }
    if ((document.getElementById('ctl00_main_hd6').value) == 2) {
        var levelId = ",";
        var startDate = "";
        var endDate = "";
        var grid = jQuery('#' + arguments[0]);
        var drpDown = document.getElementById(arguments[1]);
        var rowKey = grid.getGridParam("selarrrow");
        var selectedLevel = drpDown.value;
        document.getElementById(arguments[2]).value = drpDown.value
        document.getElementById(arguments[3]).value = "," + rowKey;
        var chkSelectAll = document.getElementById(arguments[4]);
        var drpDownMaterial = document.getElementById(arguments[5]);
        var selectedMaterial = drpDownMaterial.value;
        //alert(rowKey.length);
        if (rowKey.length == 0) {
            if (chkSelectAll.checked == 1) {
                //alert("checked");
                rowKey = 'all';
                levelId = 'all';
                startDate = document.getElementById(arguments[6]).value;
                endDate = document.getElementById(arguments[7]).value;
                document.getElementById(arguments[3]).value = 'all';

            }
            else {
                alert("Please select atleast one record.");
                return false;
            }



        }
        else {
            if (chkSelectAll.checked == 1) {
                alert("you can not select both options.kindly select only one");
                return false;
            }
            else {
                for (index = 0; index < rowKey.length; index++) {
                    if (index <= 10) {
                        levelId += rowKey[index] + ",";
                    }
                }
            }
        }


        if (rowKey != '' && selectedLevel != 0) {

            if (selectedLevel == 1) {
                url = "id=" + "L1&levelIdsForL1=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 2) {
                url = "id=" + "L2&levelIdsForL2=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 3) {
                url = "id=" + "L2Only&levelIdsForL2Only=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 4) {
                url = "id=" + "L3&levelIdsForL3=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 5) {
                url = "id=" + "L3Only&levelIdsForL3Only=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 6) {
                url = "id=" + "L4&levelIdsForL4=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            else if (selectedLevel == 7) {
                url = "id=" + "L4Only&levelIdsForL4Only=" + levelId + "&selectedLevel=" + selectedLevel + "&selectedMaterial=" + selectedMaterial + "&startDate=" + startDate + "&endDate=" + endDate;
            }
            win_open(url);
            return false;

        }
    }
    else if (document.getElementById('ctl00_main_hd6').value == 1) {
        // alert(document.getElementById('ctl00_main_hd6').value);
        var rdlistCodeGen = document.getElementsByName('ctl00$main$radioBtnForCodeGen');
        for (var i = 0; i < rdlistCodeGen.length; i++) {
            if (rdlistCodeGen[i].checked) {
                document.getElementById('ctl00_main_hd7').value = rdlistCodeGen[i].value;

            }

        }
        if (document.getElementById('ctl00_main_hd7').value == 9) {
            //alert('hi');
            return toshowIOWReport('ctl00_main_JQIOW', 'ctl00_main_JQIOW', 'record.', 'record.', 'report', 'ctl00_main_hd1', 'ctl00_main_hd2', 'ctl00_main_hd3');
        }
    }


}

//======================get ids for Material in L4 with Manufacturer CountExcel================
function getIdForMemberRptsToExportInExcel() {

    var levelIds = "";
    var compIds = "";
    var sourceIds = "";
    var statusIds = "";
    var cityIds = "";
    var id1 = "";
    var id2 = "";
    var id3 = "";
    var main_radio_value = "";
    var radio_rpt_option = "";
    var radioBtnManufacturer = document.getElementsByName(arguments[0]);
    var radioBtnVendor = document.getElementsByName(arguments[10]);
    var chkAll = document.getElementById(arguments[8]);
    for (var i = 0; i < radioBtnManufacturer.length; i++) {
        if (radioBtnManufacturer[i].checked) {
            main_radio_value = radioBtnManufacturer[i].value;

        }

    }
    for (var j = 0; j < radioBtnVendor.length; j++) {
        if (radioBtnVendor[j].checked) {
            main_radio_value = radioBtnVendor[j].value;

        }

    }
    if (main_radio_value == '6') {
        var radioButton_listing = document.getElementsByName(arguments[5]);
        //var chkAll = document.getElementById(arguments[8]);

        for (var i = 0; i < radioButton_listing.length; i++) {
            if (radioButton_listing[i].checked) {
                radio_rpt_option = radioButton_listing[i].value;
                // alert(radio_rpt_option);

            }

        }
        if (radio_rpt_option == '3') {
            //alert('3');
            var materialGrid = jQuery('#' + arguments[6]); //Material Grid
            var rowKey1 = materialGrid.getGridParam("selarrrow");
            //alert(rowKey1);
            if (rowKey1.length == 0) {
                if (chkAll.checked == 1) {
                    //alert('select All is on');
                    rowKey1 = 'all';
                    document.getElementById(arguments[3]).value = rowKey1;

                }
                else {
                    alert('select atleast one record!');
                    return false;
                }
            }
            else {
                if (chkAll.checked == 1) {
                    alert('you can not select both options');
                    return false;
                }
                else {

                    var keyArr1 = new Array();
                    var keyArr2 = new Array();
                    var keyArr3 = new Array();
                    for (var i = 0; i < rowKey1.length; i++) {
                        var str = rowKey1[i].split("*");
                        keyArr1[i] = str[0];
                        keyArr2[i] = str[1];
                        keyArr3[i] = str[2];
                        for (var index = 0; index < keyArr1.length; index++) {
                            levelIds = keyArr1[index] + ",";
                        }
                        for (var index = 0; index < keyArr2.length; index++) {
                            compIds += keyArr2[index] + ",";

                        }
                        for (var index = 0; index < keyArr3.length; index++) {
                            sourceIds += keyArr3[index] + ",";
                        }
                        document.getElementById(arguments[3]).value = "," + levelIds;
                        document.getElementById(arguments[4]).value = "," + compIds;
                        document.getElementById(arguments[7]).value = "," + sourceIds;

                    }
                }
            }
        }

    }
    else if (main_radio_value == '4') {
        var grid = jQuery('#' + arguments[1]); //SourceGrid
        var rowKey = grid.getGridParam("selarrrow");

        //var grid1 = jQuery('#ctl00_main_JQL4');
        var grid1 = jQuery('#' + arguments[2]); //L4Grid
        var rowKey1 = grid1.getGridParam("selarrrow");

        if (rowKey1.length == 0) {
            alert("select atleast one L4");
            return false;
        }
        if (rowKey.length == 0) {
            alert("select atleast one source");
            return false;
        }


        if (rowKey.length != 0 && rowKey1.length != 0) {

            // document.getElementById('ctl00_main_h101').value = rowKey;
            document.getElementById(arguments[3]).value = rowKey;

            //document.getElementById('ctl00_main_h102').value = rowKey1;
            document.getElementById(arguments[4]).value = rowKey1;
            return true;
        }
    }
    else if (main_radio_value == '8') {

        //       
        var grid = jQuery('#' + arguments[9]); //Vendor Details Grid
        var rowKey = grid.getGridParam("selarrrow");
        if (rowKey.length == 0) {
            if (chkAll.checked == 1) {
                rowKey = 'all';
                //document.getElementById(arguments[3]).value = rowKey;

            }
            else {
                alert('select atleast one record!');
                return false;
            }
        }
        else {
            if (chkAll.checked == 1) {
                alert('you can not select both options');
                return false;
            }
            else {
                document.getElementById(arguments[3]).value = "," + rowKey;
            }

        }
    }
    else if (main_radio_value == '9') {

        if (chkAll.checked == 1) {
            return true;
        }
        else {
            alert('first check SelectAll checkbox!')
            return false;
        }



    }
    else if (main_radio_value == '11') {
        var grid = jQuery('#' + arguments[11]); //VendorsL4andManufacturer Grid
        var rowKey = grid.getGridParam("selarrrow");
        if (rowKey.length == 0) {
            if (chkAll.checked == 1) {
                //alert('select All is on');
                rowKey = 'all';
                //document.getElementById(arguments[3]).value = rowKey;

            }
            else {
                alert('select atleast one record!');
                return false;
            }
        }
        else {
            if (chkAll.checked == 1) {
                alert('you can not select both options');
                return false;
            }

            else {
                //alert(rowKey);
                var keyArr1 = new Array();
                var keyArr2 = new Array();
                var keyArr3 = new Array();
                //document.getElementById(arguments[3]).value = "," + rowKey;
                for (var i = 0; i < rowKey.length; i++) {
                    var str = rowKey[i].split("*");
                    keyArr1[i] = str[0];
                    keyArr2[i] = str[1];
                    keyArr3[i] = str[2];

                }
                //alert(keyArr1);
                //alert(keyArr2);
                //alert(keyArr3);
                for (var index = 0; index < keyArr1.length; index++) {
                    id1 += keyArr1[index] + ",";
                }
                for (var index = 0; index < keyArr2.length; index++) {
                    id2 += keyArr2[index] + ",";

                }
                for (var index = 0; index < keyArr3.length; index++) {
                    id3 += keyArr3[index] + ",";
                }
                //alert(compIds);
                //alert(statusIds);
                //alert(cityIds);
                document.getElementById(arguments[3]).value = "," + id1;
                document.getElementById(arguments[4]).value = "," + id2;
                document.getElementById(arguments[7]).value = "," + id3;


            }

        }

    }

    else if (main_radio_value == '12') {
        var grid = jQuery('#' + arguments[12]); //DiscountAndTaxes Grid
        var rowKey = grid.getGridParam("selarrrow");
        if (rowKey.length == 0) {
            if (chkAll.checked == 1) {

                rowKey = 'all';

            }
            else {
                alert('select atleast one record!');
                return false;
            }
        }
        else {
            if (chkAll.checked == 1) {
                alert('you can not select both options');
                return false;
            }
            else {
                //alert(rowKey);
                var keyArr1 = new Array();
                var keyArr2 = new Array();
                var keyArr3 = new Array();
                //document.getElementById(arguments[3]).value = "," + rowKey;
                for (var i = 0; i < rowKey.length; i++) {
                    var str = rowKey[i].split("*");
                    keyArr1[i] = str[0];
                    keyArr2[i] = str[1];
                    keyArr3[i] = str[2];

                }

                for (var index = 0; index < keyArr1.length; index++) {
                    id1 += keyArr1[index] + ",";
                }
                for (var index = 0; index < keyArr2.length; index++) {
                    id2 += keyArr2[index] + ",";

                }
                for (var index = 0; index < keyArr3.length; index++) {
                    id3 += keyArr3[index] + ",";
                }

                document.getElementById(arguments[3]).value = "," + id1;
                document.getElementById(arguments[4]).value = "," + id2;
                document.getElementById(arguments[7]).value = "," + id3;


            }

        }
    }
    else if (main_radio_value == '17') {
        var grid = jQuery('#' + arguments[14]); //VendorwiseL4
        var rowKey = grid.getGridParam("selarrrow");
        if (rowKey.length == 0) {
            if (chkAll.checked == 1) {

                rowKey = 'all';

            }
            else {
                alert('select atleast one record!');
                return false;
            }
        }
        else {
            if (chkAll.checked == 1) {
                alert('you can not select both options');
                return false;
            }
            else {
                //alert(rowKey);
                var keyArr1 = new Array();
                var keyArr2 = new Array();
                var keyArr3 = new Array();
                //document.getElementById(arguments[3]).value = "," + rowKey;
                for (var i = 0; i < rowKey.length; i++) {
                    var str = rowKey[i].split("*");
                    keyArr1[i] = str[0];
                    keyArr2[i] = str[1];
                    keyArr3[i] = str[2];

                }

                for (var index = 0; index < keyArr1.length; index++) {
                    id1 += keyArr1[index] + ",";
                }
                for (var index = 0; index < keyArr2.length; index++) {
                    id2 += keyArr2[index] + ",";

                }
                for (var index = 0; index < keyArr3.length; index++) {
                    id3 += keyArr3[index] + ",";
                }

                document.getElementById(arguments[3]).value = "," + id1;
                document.getElementById(arguments[4]).value = "," + id2;
                document.getElementById(arguments[7]).value = "," + id3;


            }

        }
    }
    else if (main_radio_value == "7") {
    //alert("7");
        var grid = jQuery('#' + arguments[15]); //TendorDocuments
        var rowKey = grid.getGridParam("selarrrow");
        if (rowKey.length == 0) {
            if (chkAll.checked == 1) {

                rowKey = 'all';

            }
            else {
                alert('select atleast one record!');
                return false;
            }
        }
        else {
            if (chkAll.checked == 1) {
                alert('you can not select both options');
                return false;
            }
            else {
                //alert(rowKey);
                var keyArr1 = new Array();
                var keyArr2 = new Array();
                //var keyArr3 = new Array();
                //document.getElementById(arguments[3]).value = "," + rowKey;
                for (var i = 0; i < rowKey.length; i++) {
                    var str = rowKey[i].split("*");
                    keyArr1[i] = str[0];
                    keyArr2[i] = str[1];
                    //keyArr3[i] = str[2];

                }

                for (var index = 0; index < keyArr1.length; index++) {
                    id1 += keyArr1[index] + ",";
                }
                for (var index = 0; index < keyArr2.length; index++) {
                    id2 += keyArr2[index] + ",";

                }
//                for (var index = 0; index < keyArr3.length; index++) {
//                    id3 += keyArr3[index] + ",";
//                }

                document.getElementById(arguments[3]).value = "," + id1;
                document.getElementById(arguments[4]).value = "," + id2;
                //document.getElementById(arguments[7]).value = "," + id3;


            }

        }
    }
}

//===========================================get ids for item_book=================================
function print_rpt_ItemBook() {
    var keyarr = new Array();
    var book_l5_id = "";
    var book_mcv_id = "";
    var grid1 = jQuery('#' + arguments[0]);

    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one record.");
        return false;

    }
    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("k");
        keyarr[i] = str[0];
    }

    if (jQuery('#' + arguments[1]).val() == '') {
        alert('Please Select ' + arguments[2]);
        return false;
    }

    if (jQuery('#' + arguments[1]).val() != '' && rowKey1.length != 0) {

        for (var index = 0; index < keyarr.length; index++) {
            if (index <= 10) {
                book_l5_id += keyarr[index] + ",";
            }
        }
        var text_page = document.getElementById(arguments[1]).value;
        document.getElementById(arguments[3]).value = keyarr;


        url = "id=Item_Book&item_book_id=" + book_l5_id + "&text_page=" + text_page;

        win_open2(url);
        return false;
    }
}


//=======================================item of work==============================================
//================================to alert msg for getting id from two grids=======================
function getalert_toGridIds() {
    var grid1 = jQuery('#' + arguments[0]);

    var rowKey1 = grid1.getGridParam("selarrrow");
    var grid2 = jQuery('#' + arguments[1]);

    var rowKey2 = grid2.getGridParam("selarrrow");

    if (rowKey1.length == 0) {
        alert("Please select atleast one " + arguments[2] + ".");
        return false;
    }
    if (rowKey2.length == 0) {
        alert("Please select atleast one " + arguments[3] + ".");
        return false;
    }
    if (rowKey1.length != 0 && rowKey2.length != 0) {
        document.getElementById(arguments[4]).value = "," + rowKey1;
        document.getElementById(arguments[5]).value = "," + rowKey2;
    }
}

//==================================Item of Work Report============================================
function toshowIOWReport() {
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var l5_ids = "";
    var l5_codes = "";

    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");

    var grid2 = jQuery('#' + arguments[1]);
    var rowKey2 = grid2.getGridParam("selarrrow");

    if (rowKey1.length == 0) {
        alert("Please select atleast one " + arguments[2]);
        return false;
    }

    if (rowKey2.length == 0) {
        alert("Please select atleast one " + arguments[3]);
        return false;
    }

    for (var i = 0; i < rowKey2.length; i++) {
        var str = rowKey2[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
    }
    if (rowKey1.length != 0 && rowKey2.length != 0) {

        for (var index = 0; index < keyArr1.length; index++) {
            if (index <= 10) {
                l5_ids += keyArr1[index] + ",";
            }
        }
        for (var index = 0; index < keyArr2.length; index++) {
            if (index <= 10) {
                l5_codes += keyArr2[index] + ",";
            }
        }
    }
    if (arguments[4] != '') {
        url = "id=ItemOfWork&iow_l5_ids=" + l5_ids + "&iow_iteml5_ids=" + l5_codes;
        document.getElementById(arguments[5]).value = keyArr1;
        document.getElementById(arguments[6]).value = keyArr2;
        win_open2(url);
        return false;
    }
    else {
        document.getElementById(arguments[5]).value = "," + keyArr1;
        document.getElementById(arguments[6]).value = "," + keyArr2;
        document.getElementById(arguments[7]).value = "," + rowKey1;

    }
}

//=====================================Manufacturer Listing========================================
function toshowManufacturerInL4() {

    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var level_ids = "";
    var company_ids = "";
    var rowKey1 = "";
    var listing_case = 0;
    var rpt_option_value = "";
    var rpt_option = document.getElementsByName(arguments[6]);
    for (var i = 0; i < rpt_option.length; i++) {
        if (rpt_option[i].checked) {
            rpt_option_value = rpt_option[i].value;
        }
    }
    var grid1 = jQuery('#' + arguments[0]);
    //    var a = grid1.jqGrid('getDataIDs');
    //    alert(a.length);return false;
    if (document.getElementById(arguments[5]).checked) {

        if (rpt_option_value == "1") {
            listing_case = 2;
        }
        else {
            listing_case = 4;
        }
    }
    else {
        if (rpt_option_value == "1") {
            listing_case = 1;
        }
        else {
            listing_case = 3;
        }

        rowKey1 = grid1.getGridParam("selarrrow");

        if (rowKey1.length == 0) {
            alert("Please select atleast one " + arguments[1]);
            return false;
        }

        for (var i = 0; i < rowKey1.length; i++) {
            var str = rowKey1[i].split("*");

            keyArr1[i] = str[0];
            keyArr2[i] = str[1];
        }
        if (rowKey1.length != 0) {

            for (var index = 0; index < keyArr1.length; index++) {
                if (index <= 10) {
                    company_ids += keyArr1[index] + ",";
                }
            }
            for (var index = 0; index < keyArr2.length; index++) {
                if (index <= 10) {
                    level_ids += keyArr2[index] + ",";
                }
            }
        }
        document.getElementById(arguments[3]).value = "," + keyArr1;
        document.getElementById(arguments[4]).value = "," + keyArr2;
    }
    if (arguments[2] != '') {
        if (rpt_option_value == "1") {
            url = "id=ManufacturerInLevel4&listing_ids1=" + level_ids + "&listing_ids2=" + company_ids + "&listing_case=" + listing_case;
        }
        if (rpt_option_value == "2") {
            url = "id=ManufacturerInLevel3&listing_ids1=" + level_ids + "&listing_ids2=" + company_ids + "&listing_case=" + listing_case;
        }
        win_open(url);
        return false;
    }
}
//=======================================Vendor Report=============================================
//fill preview grid by selecting cityId,startDate,endDate,Status
function fillVendorListPreviewGrid() {
    var grid = jQuery('#' + arguments[0]); //cityId
    var drpDown = document.getElementById(arguments[1]); //StatusDropDown
    //alert(grid);
    //alert(drpDown);
    var rowKey = grid.getGridParam("selarrrow");
    if (rowKey.length == 0) {

        alert("Please select atleast one '" + arguments[2] + "'.");
        return false;

    }

    var status = drpDown.value;
    //alert(status);
    //    if (status == 0) {

    //        alert("Please select atleast one '" + arguments[3] + "'.");
    //        return false;

    //    }

    if (jQuery('#' + arguments[4]).val() == '' && jQuery('#' + arguments[5]).val() != '') {

        alert("Please select" + arguments[6]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[4]).val() != '' && jQuery('#' + arguments[5]).val() == '') {

        alert("Please select" + arguments[7]);   //select end date
        return false;
    }

    //if (jQuery('#' + arguments[4]).val() == '' && jQuery('#' + arguments[5]).val() == '') {
    document.getElementById(arguments[8]).value = "," + rowKey;
    document.getElementById(arguments[9]).value = status;
    //}
}
function getMultipleIdsWithDrpDown() {
    var main_radio_value = "";
    var radioBtnVendor = document.getElementsByName(arguments[6]);
    var grid = jQuery('#' + arguments[0]); //cityId
    for (var j = 0; j < radioBtnVendor.length; j++) {
        if (radioBtnVendor[j].checked) {
            main_radio_value = radioBtnVendor[j].value;

            // alert(main_radio_value);
        }

    }
    if (main_radio_value == '10' || main_radio_value == '12') {
        var drpDown = document.getElementById(arguments[1]); //StatusDropDown
        var status = "";
        status = drpDown.value;
        document.getElementById(arguments[5]).value = status;
        // alert(drpDown);
    }
    var rowKey = grid.getGridParam("selarrrow");

    if (rowKey.length == 0) {

        alert("Please select atleast one '" + arguments[2] + "'.");
        return false;

    }
    document.getElementById(arguments[4]).value = "," + rowKey;



}
function fillVendorWiseL4andManufacturerPreviewGrid() {
    var grid = jQuery('#' + arguments[0]);
    //alert(grid);
    var rowKey = grid.getGridParam("selarrrow");
    //alert(rowKey);
    if (rowKey.length == 0) {
        alert("Please select atleast one'" + arguments[1] + "'.");
        return false;
    }
    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }


    document.getElementById(arguments[6]).value = "," + rowKey;

}
function fillVendorDiscountAndTaxesPreviewGrid() {
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var keyArr3 = new Array();
    var id1 = "";
    var id2 = "";
    var id3 = "";
    var grid = jQuery('#' + arguments[0]);
    //alert(grid);
    var rowKey = grid.getGridParam("selarrrow");
    //alert(rowKey);
    if (rowKey.length == 0) {
        alert("Please select atleast one'" + arguments[1] + "'.");
        return false;
    }
    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }
    for (var i = 0; i < rowKey.length; i++) {
        var str = rowKey[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
        keyArr3[i] = str[2];

    }

    for (var index = 0; index < keyArr1.length; index++) {
        id1 += keyArr1[index] + ",";
    }
    for (var index = 0; index < keyArr2.length; index++) {
        id2 += keyArr2[index] + ",";

    }
    for (var index = 0; index < keyArr3.length; index++) {
        id3 += keyArr3[index] + ",";
    }
    document.getElementById(arguments[6]).value = "," + id1;
    document.getElementById(arguments[7]).value = "," + id2;
    document.getElementById(arguments[8]).value = "," + id3;
}

//==================================attachment proofing============================================
function showAttachmentProofingRpt() {
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var keyArr3 = new Array();
    var sdate = "";
    var edate = "";
    var apcompany_ids = "";
    var aplevel_ids = "";
    var apl5_ids = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one " + arguments[1] + ".");
        return false;

    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }
    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
        keyArr3[i] = str[2];
    }
    if (rowKey1.length != 0) {

        for (var index = 0; index < keyArr1.length; index++) {
            if (index <= 5) {
                aplevel_ids += "," + keyArr1[index];
            }
        } //alert(aplevel_ids);
        for (var index = 0; index < keyArr2.length; index++) {
            if (index <= 5) {
                apl5_ids += "," + keyArr2[index];
            }
        }
        for (var index = 0; index < keyArr3.length; index++) {
            if (index <= 5) {
                apcompany_ids += "," + keyArr3[index];
            }
        }
    }
    document.getElementById(arguments[6]).value = "," + keyArr1;
    document.getElementById(arguments[7]).value = "," + keyArr2;
    document.getElementById(arguments[8]).value = "," + keyArr3;

    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() != '') {
        sdate = jQuery('#' + arguments[2]).val();
        edate = jQuery('#' + arguments[3]).val();
    }


    url = "id=AttachmentProofing&aplevel_ids=" + aplevel_ids + "&apcompany_ids=" + apcompany_ids + "&apl5_ids=" + apl5_ids + "&sdate=" + sdate + "&edate=" + edate; //

    win_open(url);
    return false;
}

//==============================Show PreviewGrid for Member Report=================================
function select_report_option_for_preview() {
    var radio = "";
    var sub_rpt = "";
    var rdlistm = document.getElementsByName('ctl00$main$rpt_manufacturer'); //manufacturer
    var rdlistv = document.getElementsByName('ctl00$main$rpt_vendor'); //vendor
    var rdlistb = document.getElementsByName('ctl00$main$rpt_buyer'); //buyer
    for (var i = 0; i < rdlistm.length; i++) {
        if (rdlistm[i].checked) {
            radio = rdlistm[i].value;
        }
    }
    for (var j = 0; j < rdlistv.length; j++) {
        if (rdlistv[j].checked) {
            radio = rdlistv[j].value;
        }
    }
    for (var k = 0; j < rdlistb.length; k++) {
        if (rdlistb[k].checked) {
            radio = rdlistb[k].value;
        }
    }
    if (radio == "1") {
        return fillGridDataByGridnDateFilter('ctl00_main_JQMemberCompany', 'Member', 'ctl00_main_txt_stdate', 'ctl00_main_txt_endate', 'Start Date', 'End Date', 'ctl00_main_h101');
    }
    if (radio == "2") {
        return fillGridDataByGridnDateFilter('ctl00_main_JQMemberCompany', 'Member', 'ctl00_main_txt_stdate', 'ctl00_main_txt_endate', 'Start Date', 'End Date', 'ctl00_main_h101');
    }
    if (radio == "3") {
        return fillGridDataByGridnDateFilter('ctl00_main_JQMemberCompany', 'Member', 'ctl00_main_txt_stdate', 'ctl00_main_txt_endate', 'Start Date', 'End Date', 'ctl00_main_h101');
    }

    if (radio == "5") {
        return getMultipleGridIds('ctl00_main_JQL4Code', 'ctl00_main_h101', 'Code');
    }
    if (radio == "6") //Manufacturer Listing
    {
        var rdlist = document.getElementsByName('ctl00$main$rpt_options');  //listing option
        for (var i = 0; i < rdlist.length; i++) {
            if (rdlist[i].checked) {
                sub_rpt = rdlist[i].value;
            } 
        }
        if (sub_rpt == "") {
            alert("Please select atleast one radio option from Additional Values for report");
            return false;
        }
        if (sub_rpt == "1" || sub_rpt == "2") {
            if (document.getElementById('ctl00_main_chk_AllManuListing').checked) {
                return true;
            }
            else {
                return getMultipleGridIds('ctl00_main_JQManufacturer_listing', 'ctl00_main_h101', 'Manufacturer');
            }
        }
        if (sub_rpt == "3") {
            if (document.getElementById('ctl00_main_chk_AllManuListing').checked) {
                return true;
            }
            else {
                return getMultipleGridIds('ctl00_main_JQManufacturer_listing', 'ctl00_main_h101', 'Manufacturer');
            }
        }

    }
    if (radio == "7") {
        //return getMultipleGridIds('ctl00_main_JQManufacturer_listing', 'ctl00_main_h101', 'Manufacturer');
        return getMultipleGridIdsWithCheckBox('ctl00_main_JQManufacturer_listing', 'ctl00_main_h101', 'Manufacturer', 'ctl00_main_chk_AllManuListing');
    
     }
    if (radio == "8") {
        return getMultipleGridIdsWithCheckBox('ctl00_main_JQManufacturer', 'ctl00_main_h101', 'Manufacturer', 'ctl00_main_chkAllManufacturer');
        //return getMultipleGridIds('ctl00_main_JQManufacturer', 'ctl00_main_h101', 'Manufacturer');

    }
    if (radio == "9") {
        return fillVendorListPreviewGrid('ctl00_main_JQLoc', 'ctl00_main_dropDownStatus', 'City', 'Status', 'ctl00_main_TextBox1', 'ctl00_main_TextBox2', 'StartDate', 'EndDate', 'ctl00_main_h101', 'ctl00_main_h102');
    }
    if (radio == "10") {

    }
    if (radio == "11") {
        return fillVendorWiseL4andManufacturerPreviewGrid('ctl00_main_JQCompanies', 'Vendor', 'ctl00_main_TextBox1', 'ctl00_main_TextBox2', 'StartDate', 'EndDate', 'ctl00_main_h101');
    }
    if (radio == "12") {
        return fillVendorDiscountAndTaxesPreviewGrid('ctl00_main_JQL4Code', 'L4', 'ctl00_main_TextBox1', 'ctl00_main_TextBox2', 'StartDate', 'EndDate', 'ctl00_main_h101', 'ctl00_main_h102', 'ctl00_main_h103');
    }
    if (radio == "13") {

    }
    if (radio == "14")
    { }
    if (radio == "15")
    { }
    if (radio == "16") {
        // return fillItemPreviewGrid('ctl00_main_JQGrid2', 'ctl00_main_JQGrid3', 'Level Code', 'Manufacturer', 'ctl00_main_txt_sdate', 'ctl00_main_txt_edate', 'Start Date', 'End Date');
        return getMultipleGridIds('ctl00_main_JQL4Code', 'ctl00_main_h101', 'Level Code');
    }
    if (radio == "17") {
        return fillVendorWiseL4PreviewGrid('ctl00_main_JQLoc2', 'ctl00_main_JQL4Code2', 'City', 'L4Code', 'ctl00_main_DropDownStatus2', 'ctl00_main_chkAllL4', 'ctl00_main_TextBox3', 'ctl00_main_TextBox4', 'StartDate', 'EndDate', 'ctl00_main_h101', 'ctl00_main_h102');
    }

}

//===========================Fill Preview Grid using one grid and dates as filter==================
function fillGridDataByGridnDateFilter() {
    var sdate = "";
    var edate = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one '" + arguments[1] + "'.");
        return false;

    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }
    if (rowKey1.length != 0) {
        document.getElementById(arguments[6]).value = "," + rowKey1;

    }

}
//==============Fill Preview Grid using 2 grids and status drop down and dates as filter======================
function fillVendorWiseL4PreviewGrid() {
    var grid1 = jQuery('#' + arguments[0]);
    // alert(grid1);
    var rowKey1 = grid1.getGridParam("selarrrow");
    //alert(rowKey1);
    var grid2 = jQuery('#' + arguments[1]);
    //alert(grid2);
    var rowKey2 = grid2.getGridParam("selarrrow");
    //alert(rowKey2);
    var chkAll = document.getElementById(arguments[5]);
    if (rowKey1.length == 0) {

        alert("Please select atleast one '" + arguments[2] + "'.");
        return false;

    }
    else {
        document.getElementById(arguments[10]).value = "," + rowKey1;
    }
    if (rowKey2.length == 0) {

        if (chkAll.checked == 1) {
            document.getElementById(arguments[11]).value = 'all';
            return true;

        }
        else {
            alert("Please select atleast one '" + arguments[3] + "'.");
            return false;
        }

    }
    else {
        if (chkAll.checked == 1) {
            alert('you can not select both options');
            return false;
        }
        else {
            document.getElementById(arguments[11]).value = "," + rowKey2;
        }
    }

    if (jQuery('#' + arguments[6]).val() == '' && jQuery('#' + arguments[7]).val() != '') {

        alert("Please select" + arguments[8]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[6]).val() != '' && jQuery('#' + arguments[7]).val() == '') {

        alert("Please select" + arguments[9]);   //select end date
        return false;
    }


}

//====================================View Report Member Details===================================
function showReportMemberDetails() {
    var sdate = "";
    var edate = "";
    var memDetailIds = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one " + arguments[1] + ".");
        return false;

    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }

    if (rowKey1.length != 0) {
        for (var index = 0; index < rowKey1.length; index++) {
            if (index <= 10) {
                memDetailIds += rowKey1[index] + ",";
            }
        }
        document.getElementById(arguments[6]).value = "," + rowKey1;
        sdate = jQuery('#' + arguments[2]).val();
        edate = jQuery('#' + arguments[3]).val();
    }
    url = "id=MemberDetails&member_ids=" + memDetailIds + "&sdate=" + sdate + "&edate=" + edate + "&rpt_option=1";

    win_open(url);
    return false;
}

//====================================View Report Member ContactPerson=============================
function showReportContactPersonDetails() {
    var sdate = "";
    var edate = "";
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var memberIds = "";
    var memContactPersonIds = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one " + arguments[1] + ".");
        return false;

    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }

    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
    }
    if (rowKey1.length != 0) {

        for (var index = 0; index < keyArr1.length; index++) {
            if (index <= 5) {
                memberIds += "," + keyArr1[index];
            }
        } //alert(aplevel_ids);
        for (var index = 0; index < keyArr2.length; index++) {
            if (index <= 5) {
                memContactPersonIds += "," + keyArr2[index];
            }
        }
    }
    document.getElementById(arguments[6]).value = "," + keyArr1;
    document.getElementById(arguments[7]).value = "," + keyArr2;
    sdate = jQuery('#' + arguments[2]).val();
    edate = jQuery('#' + arguments[3]).val();

    url = "id=MemberContactPerson&member_Ids=" + memberIds + "&Contac_ids=" + memContactPersonIds + "&sdate=" + sdate + "&edate=" + edate + "&rpt_option=2";

    win_open(url);
    return false;
}
//====================================View Report Manuacturer's total Vendors=============================
function showReportmanufacturerVendorDetails() {
    var sdate = "";
    var edate = "";
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var manuIds = "";
    var memVendorIds = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one " + arguments[1] + ".");
        return false;
    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }

    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
    }
    if (rowKey1.length != 0) {

        for (var index = 0; index < keyArr1.length; index++) {
            if (index <= 5) {
                manuIds += "," + keyArr1[index];
            }
        } //alert(aplevel_ids);
        for (var index = 0; index < keyArr2.length; index++) {
            if (index <= 5) {
                memVendorIds += "," + keyArr2[index];
            }
        }
    }
    document.getElementById(arguments[6]).value = "," + keyArr1;
    document.getElementById(arguments[7]).value = "," + keyArr2;
    sdate = jQuery('#' + arguments[2]).val();
    edate = jQuery('#' + arguments[3]).val();

    url = "id=MemberVendors&manufacturer_Ids=" + manuIds + "&Vendor_ids=" + memVendorIds + "&sdate=" + sdate + "&edate=" + edate + "";

    win_open(url);
    return false;
}
//==================================Manufacturer's L5 Description============================================
function showManufacturerL5DescRpt() {
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var keyArr3 = new Array();
    var sdate = "";
    var edate = "";
    var mcompany_ids = "";
    var mlevel_ids = "";
    var ml5_ids = "";
    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");
    if (rowKey1.length == 0) {

        alert("Please select atleast one " + arguments[1] + ".");
        return false;

    }

    if (jQuery('#' + arguments[2]).val() == '' && jQuery('#' + arguments[3]).val() != '') {

        alert("Please select" + arguments[4]);   //select start date
        return false;
    }
    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() == '') {

        alert("Please select" + arguments[5]);   //select end date
        return false;
    }
    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
        keyArr3[i] = str[2];
    }
    if (rowKey1.length != 0) {

        for (var index = 0; index < keyArr1.length; index++) {
            if (index <= 5) {
                mlevel_ids += "," + keyArr1[index];
            }
        } //alert(aplevel_ids);
        for (var index = 0; index < keyArr2.length; index++) {
            if (index <= 5) {
                ml5_ids += "," + keyArr2[index];
            }
        }
        for (var index = 0; index < keyArr3.length; index++) {
            if (index <= 5) {
                mcompany_ids += "," + keyArr3[index];
            }
        }
    }
    document.getElementById(arguments[6]).value = "," + keyArr1;
    document.getElementById(arguments[7]).value = "," + keyArr2;
    document.getElementById(arguments[8]).value = "," + keyArr3;

    if (jQuery('#' + arguments[2]).val() != '' && jQuery('#' + arguments[3]).val() != '') {
        sdate = jQuery('#' + arguments[2]).val();
        edate = jQuery('#' + arguments[3]).val();
    }


    url = "id=ManufacturerL5Desc&mlevel_ids=" + mlevel_ids + "&mcompany_ids=" + mcompany_ids + "&ml5_ids=" + ml5_ids; //

    win_open(url);
    return false;
}

//=========================Hide all the controls on selected index change of grid==================
function onIndexChangeShowHide() {
    var radio = "";
    var sub_rpt = "";
    var rdlistm = document.getElementsByName('ctl00$main$rpt_manufacturer'); //manufacturer
    var rdlistv = document.getElementsByName('ctl00$main$rpt_vendor'); //vendor
    var rdlistb = document.getElementsByName('ctl00$main$rpt_buyer'); //buyer
    for (var i = 0; i < rdlistm.length; i++) {
        if (rdlistm[i].checked) {
            radio = rdlistm[i].value;
        }
    }
    for (var j = 0; j < rdlistv.length; j++) {
        if (rdlistv[j].checked) {
            radio = rdlistv[j].value;
        }
    }
    for (var k = 0; j < rdlistb.length; k++) {
        if (rdlistb[k].checked) {
            radio = rdlistb[k].value;
        }
    }
    if (radio != "") {
        $('#ctl00_main_pnl1').hide();


    }
}
function getMultipleGridIdsWithCheckBox() {
    var grid = jQuery('#' + arguments[0]);
    // alert(grid1);
    var rowKey = grid.getGridParam("selarrrow");
    //alert(rowKey1);
    var chkAll = document.getElementById(arguments[3]);
    if (rowKey.length == 0) {

        if (chkAll.checked == 1) {
            document.getElementById(arguments[1]).value = 'all';
            return true;

        }
        else {
            alert("Please select atleast one '" + arguments[2] + "'.");
            return false;
        }

    }
    else {
        if (chkAll.checked == 1) {
            alert('you can not select both options');
            return false;
        }
        else {
            document.getElementById(arguments[1]).value = "," + rowKey;
        }
    }

}

//===========get Multiple ids from grid from previewGrid having 3ids in primarykey(1*2*3)==========
function toexportCompleteComponentMaster() {
    var keyArr1 = new Array();
    var keyArr2 = new Array();
    var keyArr3 = new Array();

    var grid1 = jQuery('#' + arguments[0]);
    var rowKey1 = grid1.getGridParam("selarrrow");

    if (rowKey1.length == 0) {
        alert("Please select atleast one " + arguments[1]);
        return false;
    }

    for (var i = 0; i < rowKey1.length; i++) {
        var str = rowKey1[i].split("*");
        keyArr1[i] = str[0];
        keyArr2[i] = str[1];
        keyArr3[i] = str[2];
    }

    document.getElementById(arguments[2]).value =  keyArr1;
    document.getElementById(arguments[3]).value =  keyArr2;
    document.getElementById(arguments[4]).value =  keyArr3;


}


