function GetXmlHttpObject()
{
    var xmlHttp = null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}


function keyset(key, e)
{

    if (e.keyCode == 13) {
        document.getElementById(key).focus();
    }
}

function got_focus(key)
{
    document.getElementById(key).style.backgroundColor = "#000066";

}


function setwar() {
    
 
   document.getElementById('Combo1').value =   document.getElementById('Combo11').value;
    
}

function lost_focus(key)
{
    document.getElementById(key).style.backgroundColor = "#000000";

}



function setitem()
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "inv_data.php";

    url = url + "?Command=" + "setitem";
    url = url + "&itemd_hidden=" + document.getElementById('itemd_hidden').value;
    url = url + "&department=" + document.getElementById('department').value;

    var vatmethod = "";
    if (document.getElementById('vatgroup_0').checked == true) {
        vatmethod = "vat";
    } else if (document.getElementById('vatgroup_1').checked == true) {
        vatmethod = "non";
    } else if (document.getElementById('vatgroup_2').checked == true) {
        vatmethod = "svat";
    } else if (document.getElementById('vatgroup_3').checked == true) {
        vatmethod = "evat";
    }

    url = url + "&vatmethod=" + vatmethod;
    //alert(url);

    xmlHttp.onreadystatechange = setitem_results;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function setitem_results()
{
    var XMLAddress1;
    //alert(xmlHttp.responseText);
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("STK_NO");
        document.getElementById('itemd_hidden').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("DESCRIPT");
        document.getElementById('itemd').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("SELLING");
        document.getElementById('rate').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("qtyinhand");
        document.getElementById('stklevel').value = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('qty').focus();
    }
}

function chk_number()
{

    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "inv_data.php";

    url = url + "?Command=" + "chk_number";
    //$_FILES["image"]["name"][$key] ;

    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    //alert(url);
    xmlHttp.onreadystatechange = chk_number_results;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function chk_number_results()
{
    var XMLAddress1;
    //alert(xmlHttp.responseText);
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {


        if (xmlHttp.responseText == "included") {
            alert("Already Included Stock No ! ");
            location.reload(true);
        }


    }
}

function calc1()
{

    //alert("ok");
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    //if (document.getElementById('qty').value<=document.getElementById('stklevel').value){
    var str = document.getElementById('rate').value;
    var n = str.replace(/,/gi, "");

    var subtotal = parseFloat(n) * parseFloat(document.getElementById('qty').value);
    var dis = 0;
    var dis1 = 0;
    var dis2 = 0;
    var dis3 = 0;
    var disper = 0;
    var dis1f = 0;
    var dis2f = 0;
    var dis3f = 0;


    if ((document.getElementById('discountper').value != '') && (document.getElementById('discountper').value != "0") && (document.getElementById('discountper').value != "0.00")) {
        dis1 = subtotal * document.getElementById('discountper').value / 100;
        disper = document.getElementById('discountper').value;

    }
    dis1f = dis1.toFixed(2);
    subtotal = subtotal - dis1f;

    /*	if ((document.getElementById('discount2').value != '')&&(document.getElementById('discount2').value != "0")&&(document.getElementById('discount2').value != "0.00")){
     dis2=subtotal*document.getElementById('discount2').value/100;
     disper=100-(100-document.getElementById('discount2').value)*(100-document.getElementById('discount1').value)/100;
     
     }
     dis2f=dis2.toFixed(2);
     subtotal=subtotal-dis2f;
     
     if ((document.getElementById('discount3').value != '')&&(document.getElementById('discount3').value != "0")&&(document.getElementById('discount3').value != "0.00")){
     dis3=subtotal*document.getElementById('discount3').value/100;
     disper=100-(100-document.getElementById('discount3').value)*(100-document.getElementById('discount2').value)*(100-document.getElementById('discount1').value)/100;
     
     }
     dis3f=dis3.toFixed(2);
     subtotal=subtotal-dis3f;*/

    //dis=parseFloat(dis1f)+parseFloat(dis2f)+parseFloat(dis3f);
    dis = parseFloat(dis1f);

    document.getElementById('discount').value = dis;
    document.getElementById('discountper').value = disper;
    document.getElementById('subtotal').value = subtotal.toFixed(2);
    //} else {
    //	alert("Insufficient Quantity in this Department");	
    //}


}

function calc1_table(i)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    code = "code" + i;
    itemd = "itemd" + i;
    rate = "rate" + i;
    qty = "qty" + i;
    discount = "discount" + i;
    total = "total" + i;
    discountper = "discountper" + i;
    subtotal_name = "subtotal" + i;

    var str = document.getElementById(rate).value;
    var n = str.replace(/,/gi, "");

    var subtotal = parseFloat(n) * parseFloat(document.getElementById(qty).value);

    var dis = 0;
    var dis1 = 0;
    var dis2 = 0;
    var dis3 = 0;
    var disper = 0;
    var dis1f = 0;
    var dis2f = 0;
    var dis3f = 0;


    if ((document.getElementById('discount1').value != '') && (document.getElementById('discount1').value != "0") && (document.getElementById('discount1').value != "0.00")) {
        dis1 = subtotal * document.getElementById('discount1').value / 100;
        disper = document.getElementById('discount1').value;

    }
    dis1f = dis1.toFixed(2);
    subtotal = subtotal - dis1f;

    if ((document.getElementById('discount2').value != '') && (document.getElementById('discount2').value != "0") && (document.getElementById('discount2').value != "0.00")) {
        dis2 = subtotal * document.getElementById('discount2').value / 100;
        disper = 100 - (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;

    }
    dis2f = dis2.toFixed(2);
    subtotal = subtotal - dis2f;

    if ((document.getElementById('discount3').value != '') && (document.getElementById('discount3').value != "0") && (document.getElementById('discount3').value != "0.00")) {
        dis3 = subtotal * document.getElementById('discount3').value / 100;
        disper = 100 - (100 - document.getElementById('discount3').value) * (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;

    }
    dis3f = dis3.toFixed(2);
    subtotal = subtotal - dis3f;

    dis = parseFloat(dis1f) + parseFloat(dis2f) + parseFloat(dis3f);

    document.getElementById(discount).value = dis;
    document.getElementById(discountper).innerHTML = disper;

    document.getElementById(subtotal_name).innerHTML = subtotal.toFixed(2);


    //////////////////////////////////////////////////////////////////////////////
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if ((document.getElementById('invno').value != "") && (document.getElementById('firstname_hidden').value != "")) {

        //	document.getElementById('discount1').disabled=true;
        //	document.getElementById('discount2').disabled=true;
        //	document.getElementById('discount3').disabled=true;

        var url = "inv_data.php";
        url = url + "?Command=" + "add_tmp_edit_rate";
        url = url + "&invno=" + document.getElementById('invno').value;



        url = url + "&itemcode=" + document.getElementById(code).innerHTML;
        url = url + "&item=" + document.getElementById(itemd).innerHTML;
        url = url + "&rate=" + document.getElementById(rate).value;
        url = url + "&qty=" + document.getElementById(qty).value;
        url = url + "&discount=" + document.getElementById(discount).value;
        url = url + "&discountper=" + document.getElementById(discountper).innerHTML;
        url = url + "&subtotal=" + document.getElementById(subtotal_name).innerHTML;
        url = url + "&department=" + document.getElementById('department').value;
        url = url + "&brand=" + document.getElementById('brand').value;

        if (document.getElementById('vatgroup_0').checked == true) {
            vatmethod = "vat";
        } else if (document.getElementById('vatgroup_1').checked == true) {
            vatmethod = "non";
        } else if (document.getElementById('vatgroup_2').checked == true) {
            vatmethod = "svat";
        } else if (document.getElementById('vatgroup_3').checked == true) {
            vatmethod = "evat";
        }
        url = url + "&vatmethod=" + vatmethod;
        //alert(url);

        xmlHttp.onreadystatechange = showarmyresultdel;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);

    } else if (document.getElementById('salesord1').value == "") {
        alert("Order No is EMPTY ! ");
    } else if (document.getElementById('firstname_hidden').value == "") {
        alert("Please Select Customer");
    }

}


function calc1_table_discount1()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var j = 1;
    while (document.getElementById('item_count').value > j) {

        code = "code" + j;
        itemd = "itemd" + j;
        rate = "rate" + j;
        qty = "qty" + j;
        discount = "discount" + j;
        total = "total" + j;
        discountper = "discountper" + j;
        subtotal_name = "subtotal" + j;

        var str = document.getElementById(rate).value;
        var n = str.replace(/,/gi, "");

        var subtotal = parseFloat(n) * parseFloat(document.getElementById(qty).value);

        var dis = 0;
        var dis1 = 0;
        var dis2 = 0;
        var dis3 = 0;
        var disper = 0;
        var dis1f = 0;
        var dis2f = 0;
        var dis3f = 0;


        if ((document.getElementById('discount1').value != '') && (document.getElementById('discount1').value != "0") && (document.getElementById('discount1').value != "0.00")) {
            //dis1=subtotal*document.getElementById('discount1').value/100;

            var srate = document.getElementById(rate).value;
            valrate = srate.replace(/,/gi, "");

            var sqty = document.getElementById(qty).value;
            valqty = sqty.replace(/,/gi, "");

            var valsubstr = valrate * valqty;
            //var valsubstr=strsubt.replace(/,/gi, "");

            dis1 = valsubstr * document.getElementById('discount1').value / 100;
            disper = document.getElementById('discount1').value;

            dis1f = dis1.toFixed(2);
            subtotal = valsubstr - dis1f;

        }


        if ((document.getElementById('discount2').value != '') && (document.getElementById('discount2').value != "0") && (document.getElementById('discount2').value != "0.00")) {



            dis2 = subtotal * document.getElementById('discount2').value / 100;
            disper = 100 - (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;

            dis2f = dis2.toFixed(2);
            subtotal = subtotal - dis2f;
        }


        if ((document.getElementById('discount3').value != '') && (document.getElementById('discount3').value != "0") && (document.getElementById('discount3').value != "0.00")) {
            dis3 = subtotal * document.getElementById('discount3').value / 100;
            disper = 100 - (100 - document.getElementById('discount3').value) * (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;
            //alert(disper);
            dis3f = dis3.toFixed(2);
            subtotal = subtotal - dis3f;

        }


        dis = parseFloat(dis1f) + parseFloat(dis2f) + parseFloat(dis3f);

        document.getElementById(discount).innerHTML = dis;
        document.getElementById(discountper).innerHTML = disper;

        document.getElementById(subtotal_name).innerHTML = subtotal.toFixed(2);

        j = j + 1;
    }

    //////////////////////////////////////////////////////////////////////////////
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if ((document.getElementById('invno').value != "") && (document.getElementById('firstname_hidden').value != "")) {

        //	document.getElementById('discount1').disabled=true;
        //	document.getElementById('discount2').disabled=true;
        //	document.getElementById('discount3').disabled=true;

        var url = "inv_data.php";
        url = url + "?Command=" + "add_tmp_edit_discount";
        url = url + "&invno=" + document.getElementById('invno').value;


        var i = 1;
        while (document.getElementById('item_count').value > i) {
            code = "code" + i;
            itemd = "itemd" + i;
            rate = "rate" + i;
            qty = "qty" + i;
            discount = "discount" + i;
            total = "total" + i;
            discountper = "discountper" + i;
            subtotal_name = "subtotal" + i;

            url = url + "&" + code + "=" + document.getElementById(code).innerHTML;
            url = url + "&" + itemd + "=" + document.getElementById(itemd).innerHTML;
            url = url + "&" + rate + "=" + document.getElementById(rate).value;
            url = url + "&" + qty + "=" + document.getElementById(qty).value;
            url = url + "&" + discount + "=" + document.getElementById(discount).innerHTML;
            url = url + "&" + discountper + "=" + document.getElementById(discountper).innerHTML;
            url = url + "&" + subtotal_name + "=" + document.getElementById(subtotal_name).innerHTML;

            i = i + 1;
        }
        url = url + "&department=" + document.getElementById('department').value;
        url = url + "&brand=" + document.getElementById('brand').value;
        url = url + "&item_count=" + document.getElementById('item_count').value;

        if (document.getElementById('vatgroup_0').checked == true) {
            vatmethod = "vat";
        } else if (document.getElementById('vatgroup_1').checked == true) {
            vatmethod = "non";
        } else if (document.getElementById('vatgroup_2').checked == true) {
            vatmethod = "svat";
        } else if (document.getElementById('vatgroup_3').checked == true) {
            vatmethod = "evat";
        }
        url = url + "&vatmethod=" + vatmethod;
        //alert(url);

        xmlHttp.onreadystatechange = showarmyresultdel;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);

    } else if (document.getElementById('salesord1').value == "") {
        alert("Order No is EMPTY ! ");
    } else if (document.getElementById('firstname_hidden').value == "") {
        alert("Please Select Customer");
    }


}


function calc1_table_discount2()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var j = 1;
    while (document.getElementById('item_count').value > j) {

        code = "code" + j;
        itemd = "itemd" + j;
        rate = "rate" + j;
        qty = "qty" + j;
        discount = "discount" + j;
        total = "total" + j;
        discountper = "discountper" + j;
        subtotal_name = "subtotal" + j;

        var str = document.getElementById(rate).value;
        var n = str.replace(/,/gi, "");

        var subtotal = parseFloat(n) * parseFloat(document.getElementById(qty).value);

        var dis = 0;
        var dis1 = 0;
        var dis2 = 0;
        var dis3 = 0;
        var disper = 0;
        var dis1f = 0;
        var dis2f = 0;
        var dis3f = 0;


        if ((document.getElementById('discount1').value != '') && (document.getElementById('discount1').value != "0") && (document.getElementById('discount1').value != "0.00")) {
            //dis1=subtotal*document.getElementById('discount1').value/100;
            var strsubt = document.getElementById(subtotal_name).innerHTML;
            var valsubstr = strsubt.replace(/,/gi, "");

            dis1 = valsubstr * document.getElementById('discount1').value / 100;
            disper = document.getElementById('discount1').value;

        }
        dis1f = dis1.toFixed(2);
        subtotal = subtotal - dis1f;

        if ((document.getElementById('discount2').value != '') && (document.getElementById('discount2').value != "0") && (document.getElementById('discount2').value != "0.00")) {
            dis2 = subtotal * document.getElementById('discount2').value / 100;
            disper = 100 - (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;

        }
        dis2f = dis2.toFixed(2);
        subtotal = subtotal - dis2f;

        if ((document.getElementById('discount3').value != '') && (document.getElementById('discount3').value != "0") && (document.getElementById('discount3').value != "0.00")) {
            dis3 = subtotal * document.getElementById('discount3').value / 100;
            disper = 100 - (100 - document.getElementById('discount3').value) * (100 - document.getElementById('discount2').value) * (100 - document.getElementById('discount1').value) / 100;

        }
        dis3f = dis3.toFixed(2);
        subtotal = subtotal - dis3f;

        dis = parseFloat(dis1f) + parseFloat(dis2f) + parseFloat(dis3f);

        document.getElementById(discount).value = dis;
        document.getElementById(discountper).innerHTML = disper;

        document.getElementById(subtotal_name).innerHTML = subtotal.toFixed(2);
        //alert(j);
        j = j + 1;
    }

    //////////////////////////////////////////////////////////////////////////////
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if ((document.getElementById('invno').value != "") && (document.getElementById('firstname_hidden').value != "")) {

        //	document.getElementById('discount1').disabled=true;
        //	document.getElementById('discount2').disabled=true;
        //	document.getElementById('discount3').disabled=true;

        var url = "inv_data.php";
        url = url + "?Command=" + "add_tmp_edit_discount";
        url = url + "&invno=" + document.getElementById('invno').value;


        var i = 1;
        while (document.getElementById('item_count').value > i) {
            code = "code" + i;
            itemd = "itemd" + i;
            rate = "rate" + i;
            qty = "qty" + i;
            discount = "discount" + i;
            total = "total" + i;
            discountper = "discountper" + i;
            subtotal_name = "subtotal" + i;

            url = url + "&itemcode=" + document.getElementById(code).innerHTML;
            url = url + "&item=" + document.getElementById(itemd).innerHTML;
            url = url + "&rate=" + document.getElementById(rate).value;
            url = url + "&qty=" + document.getElementById(qty).value;
            url = url + "&discount=" + document.getElementById(discount).value;
            url = url + "&discountper=" + document.getElementById(discountper).innerHTML;
            url = url + "&subtotal=" + document.getElementById(subtotal_name).innerHTML;

            i = i + 1;
        }
        url = url + "&department=" + document.getElementById('department').value;
        url = url + "&brand=" + document.getElementById('brand').value;
        url = url + "&item_count=" + document.getElementById('item_count').value;

        if (document.getElementById('vatgroup_0').checked == true) {
            vatmethod = "vat";
        } else if (document.getElementById('vatgroup_1').checked == true) {
            vatmethod = "non";
        } else if (document.getElementById('vatgroup_2').checked == true) {
            vatmethod = "svat";
        } else if (document.getElementById('vatgroup_3').checked == true) {
            vatmethod = "evat";
        }
        url = url + "&vatmethod=" + vatmethod;
        alert(url);

        xmlHttp.onreadystatechange = showarmyresultdel;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);

    } else if (document.getElementById('salesord1').value == "") {
        alert("Order No is EMPTY ! ");
    } else if (document.getElementById('firstname_hidden').value == "") {
        alert("Please Select Customer");
    }


}


function calc2()
{

    //alert("ok");
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }
    document.getElementById('subtotal').value = document.getElementById('subtotal').value - document.getElementById('discount').value;



}

function disp_qty(it_code)
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "inv_data.php";
    url = url + "?Command=" + "disp_qty";
    url = url + "&it_code=" + it_code;
    url = url + "&department=" + document.getElementById('department').value;


    xmlHttp.onreadystatechange = show_disp_qty;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

function show_disp_qty()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        document.getElementById('stklevel').value = xmlHttp.responseText;

    }
}

function add_tmp()
{

    //alert("ok");
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if ((document.getElementById('invno').value != "") && (document.getElementById('firstname_hidden').value != "")) {
        
        if (document.getElementById('department').value == "") {
            alert("Please Select Department");
        }


        var url = "quotation_data.php";
        url = url + "?Command=" + "add_tmp";
        url = url + "&invno=" + document.getElementById('invno').value;

        url = url + "&itemcode=" + document.getElementById('itemd_hidden').value;

        url = url + "&item=" + document.getElementById('itemd').value;


        url = url + "&rate=" + document.getElementById('rate').value;
        url = url + "&qty=" + document.getElementById('qty').value;
        url = url + "&discount=" + document.getElementById('discount').value;
        url = url + "&discountper=" + document.getElementById('discountper').value;
        url = url + "&subtotal=" + document.getElementById('subtotal').value;
        url = url + "&department=" + document.getElementById('department').value;
        url = url + "&brand=" + document.getElementById('brand').value;

        if (document.getElementById('vatgroup_0').checked == true) {
            vatmethod = "vat";
        } else if (document.getElementById('vatgroup_1').checked == true) {
            vatmethod = "non";
        } else if (document.getElementById('vatgroup_2').checked == true) {
            vatmethod = "svat";
        } else if (document.getElementById('vatgroup_3').checked == true) {
            vatmethod = "evat";
        }
        url = url + "&vatmethod=" + vatmethod;
        //alert(url);

        xmlHttp.onreadystatechange = showarmyresultdel;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);

    } else if (document.getElementById('salesord1').value == "") {
        alert("Order No is EMPTY ! ");
    } else if (document.getElementById('firstname_hidden').value == "") {
        alert("Please Select Customer");
    }

}

function showarmyresultdel()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        document.getElementById('itemdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("item_count");
        document.getElementById('item_count').value = XMLAddress1[0].childNodes[0].nodeValue;





        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("subtot");
        document.getElementById('subtot').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("tot_dis");
        document.getElementById('totdiscount').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("tax");
        document.getElementById('tax').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("taxname");
        document.getElementById('taxname').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("invtot");
        document.getElementById('invtot').value = XMLAddress1[0].childNodes[0].nodeValue;



        //document.getElementById('invno').value="";
        document.getElementById('itemd_hidden').value = "";
        document.getElementById('itemd').value = "";
        document.getElementById('rate').value = "";
        document.getElementById('qty').value = "";
        document.getElementById('discount').value = "";
        document.getElementById('discountper').value = "";
        document.getElementById('subtotal').value = "";
        // document.getElementById("itemd").disabled = true;

        document.getElementById('itemd_hidden').focus();
    }
}




function shownavyresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("navy_table");
        document.getElementById('tblnavy').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
    }
}

function del_item(code)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "quotation_data.php";
    url = url + "?Command=" + "del_item";
    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&code=" + code;
    url = url + "&department=" + document.getElementById('department').value;

    if (document.getElementById('vatgroup_0').checked == true) {
        vatmethod = "vat";
    } else if (document.getElementById('vatgroup_1').checked == true) {
        vatmethod = "non";
    } else if (document.getElementById('vatgroup_2').checked == true) {
        vatmethod = "svat";
    } else if (document.getElementById('vatgroup_3').checked == true) {
        vatmethod = "evat";
    }
    url = url + "&vatmethod=" + vatmethod;
    //alert(url);

    xmlHttp.onreadystatechange = itemresultdel;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function itemresultdel()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        document.getElementById('itemdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("subtot");
        document.getElementById('subtot').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("tot_dis");
        document.getElementById('totdiscount').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("tax");
        document.getElementById('tax').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("taxname");
        document.getElementById('taxname').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("invtot");
        document.getElementById('invtot').value = XMLAddress1[0].childNodes[0].nodeValue;
    }
}

function clear_customer_ind() {
    //location.reload();
    //document.getElementById('txt_cuscode').value="";
    document.getElementById('txtCNAME').value = "";
    document.getElementById('txtBADD1').value = "";
    document.getElementById('txtBADD2').value = "";
    document.getElementById('txtTEL').value = "";
    document.getElementById('txttel2').value = "";
    document.getElementById('txtFAX').value = "";
    document.getElementById('TXTEMAIL').value = "";
    document.getElementById('DTbankgrdate').value = "";
    var cdate = new Date();
    document.getElementById('DTOPDATE').value = cdate.getFullYear() + "-" + (cdate.getMonth() + 1) + "-" + cdate.getDate();
    document.getElementById('txtcper').value = "";
    document.getElementById('txtACCno').value = "";
    document.getElementById('txtcrlimt').value = "";
    document.getElementById('txtbal').value = "";
    document.getElementById('txtover').value = "";
    document.getElementById('txtvatno').value = "";
    document.getElementById('txtcat').value = "";
    document.getElementById('txttype').value = "";
    document.getElementById('txtarea').value = "";
    document.getElementById('TXT_REP').value = "";

    //document.getElementById('txtBRAND_NAME11').value="";

    document.getElementById('creditlim').innerHTML = "";

    document.getElementById('txtlimit').value = "";
    document.getElementById('cmbCAt').value = "";
    //document.getElementById('txtBRAND_NAME11').value="";

}


function clear_customer() {
    //location.reload();
    document.getElementById('txt_cuscode').value = "";
    document.getElementById('txtCNAME').value = "";
    document.getElementById('txtBADD1').value = "";
    document.getElementById('txtBADD2').value = "";
    document.getElementById('txtTEL').value = "";
    document.getElementById('txttel2').value = "";
    document.getElementById('txtFAX').value = "";
    document.getElementById('TXTEMAIL').value = "";
    document.getElementById('DTbankgrdate').value = "";
    var cdate = new Date();
    document.getElementById('DTOPDATE').value = cdate.getFullYear() + "-" + (cdate.getMonth() + 1) + "-" + cdate.getDate();
    document.getElementById('txtcper').value = "";
    document.getElementById('txtACCno').value = "";
    document.getElementById('txtcrlimt').value = "";
    document.getElementById('txtbal').value = "";
    document.getElementById('txtover').value = "";
    document.getElementById('txtvatno').value = "";
    document.getElementById('txtcat').value = "";
    document.getElementById('txttype').value = "";
    document.getElementById('txtarea').value = "";
    document.getElementById('TXT_REP').value = "";
    document.getElementById('txtBRAND_NAME11').value = "";
    document.getElementById('creditlim').innerHTML = "";
    document.getElementById('txtlimit').value = "";
    document.getElementById('cmbCAt').value = "";
    document.getElementById('txtBRAND_NAME11').value = "";

}

function new_customer()
{
    clear_customer();
}

function stopinvcing()
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "search_custom_data.php";
    url = url + "?Command=" + "pass_sto_inv";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&chkstop=" + document.getElementById('check1').checked;

    xmlHttp.onreadystatechange = stopinvcing_result;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}


function stopinvcing_result()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        alert(xmlHttp.responseText);

    }
}







function cancel_inv()
{

    var msg = confirm("Do you want to CANCEL this Quotation ! ");
    if (msg == true) {
        xmlHttp = GetXmlHttpObject();
        if (xmlHttp == null)
        {
            alert("Browser does not support HTTP Request");
            return;
        }

        var url = "quotation_data.php";
        url = url + "?Command=" + "cancel_inv";
        url = url + "&invno=" + document.getElementById('invno').value;


        xmlHttp.onreadystatechange = cancel_inv_result;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    }
}

function cancel_inv_result()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        alert(xmlHttp.responseText);
        location.reload(true);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}
        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");	
        //document.getElementById('itemdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
    }
}


function close_form()
{
    self.close();
}


function save_inv(inv_status)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var paymethod;
if (document.getElementById('firstname_hidden').value == "") {
            alert('Please Select Customer..');
            return;
    }
    
    if (document.getElementById('txt_validity').value == "") {
            alert('Please Enter Validity..');
            return;
    }
    
    if (document.getElementById('txt_paytype').value == "") {
            alert('Please Enter Pay Term..');
            return;
    }
    if (document.getElementById('txt_deldays').value == "") {
            alert('Please Enter Credit Period..');
            return;
    }
    var url = "quotation_data.php";
    url = url + "?Command=" + "save_item";
    if (document.getElementById('paymethod_0').checked == true) {
        paymethod = "CR";
    } else if (document.getElementById('paymethod_1').checked == true) {
        paymethod = "CA";
    }
    url = url + "&paymethod=" + paymethod;
    url = url + "&salesord1=" + document.getElementById('salesord1').value;
    //url=url+"&salesord2="+document.getElementById('salesord2').value;
    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&invdate=" + document.getElementById('invdate').value;
    url = url + "&deldate=" + document.getElementById('dte_dor').value;
    url = url + "&customercode=" + document.getElementById('firstname_hidden').value;
    url = url + "&customername=" + document.getElementById('firstname').value;
    url = url + "&COM_GROUPS=" + document.getElementById('COM_GROUPS').value;

    url = url + "&cus_address=" + document.getElementById('cus_address').value;
    url = url + "&Combo1="+document.getElementById('Combo1').value;
    url=url+"&txt_milage="+document.getElementById('txt_milage').value;
    url = url + "&vat1=" + document.getElementById('vat1').value;
    url = url + "&vat2=" + document.getElementById('vat2').value;
    url = url + "&creditlimit=" + document.getElementById('creditlimit').value;
    url = url + "&balance=" + document.getElementById('balance').value;
    url = url + "&salesrep=" + document.getElementById('salesrep').value;
    url = url + "&department=" + document.getElementById('department').value;
    url = url + "&brand=" + document.getElementById('brand').value;
    url = url + "&hotlinedetails=" + document.getElementById('hotlinedetails').value;

    // url = url + "&Check1=" + document.getElementById('Check1').checked;
    // url = url + "&Check2=" + document.getElementById('Check2').checked;
    // url = url + "&Check3=" + document.getElementById('Check3').checked;
    // url = url + "&Check4=" + document.getElementById('Check4').checked;
    // url = url + "&Check5=" + document.getElementById('Check5').checked;
    // url = url + "&Check6=" + document.getElementById('Check6').checked;
    // url = url + "&Check7=" + document.getElementById('Check7').checked;

    vatmethod = "";
    if (document.getElementById('vatgroup_0').checked == true) {
        vatmethod = "vat";
    } else if (document.getElementById('vatgroup_1').checked == true) {
        vatmethod = "non";
    } else if (document.getElementById('vatgroup_2').checked == true) {
        vatmethod = "svat";
    } else if (document.getElementById('vatgroup_3').checked == true) {
        vatmethod = "evat";
    }

    url = url + "&vatmethod=" + vatmethod;

    url = url + "&TXTREMARK=" + document.getElementById('TXTREMARK').value;

    url = url + "&subtot=" + document.getElementById('subtot').value;
    url = url + "&totdiscount=" + document.getElementById('totdiscount').value;
    url = url + "&tax=" + document.getElementById('tax').value;
    url = url + "&invtot=" + document.getElementById('invtot').value;

    //url=url+"&credper="+document.getElementById('credper').value;
    url = url + "&txt_deldays=" + document.getElementById('txt_deldays').value;
    url = url + "&txt_paytype=" + document.getElementById('txt_paytype').value;
    url = url + "&txt_validity=" + document.getElementById('txt_validity').value;
    url = url + "&txt_country=" + document.getElementById('txt_country').value;


    xmlHttp.onreadystatechange = salessaveresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function salessaveresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
       


        if (xmlHttp.responseText == "Saved") {
            alert(xmlHttp.responseText);
            print_inv();
            location.reload(true);
        } else {
            if (xmlHttp.responseText == "no") {
                alert("Can't Save !!!");
            } else {
                if (xmlHttp.responseText == "insuficent") {
                    alert("Insufficient Stock");
                } else {
                    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("msg_crelimi");
                    if (XMLAddress1[0].childNodes[0].nodeValue != 'no') {
                        alert(XMLAddress1[0].childNodes[0].nodeValue);
                    }

                    location.reload(true);
                }

            }
        }
    }
}

function new_inv()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var paymethod;

    //document.getElementById('discount1').disabled=false;
    //document.getElementById('discount2').disabled=false;
    //document.getElementById('discount3').disabled=false;
    document.getElementById('vatgroup_1').checked = true;
    document.getElementById('paymethod_1').checked = true;

    document.getElementById('salesord1').value = "";
    document.getElementById('hotlinedetails').value = "Hot Line Number / 0777-311640 Phone: 0112-561410, 0112-744805, 0114-373090, E-mail: pereratyres@gmail.com";

    //document.getElementById('salesord2').value="";
    document.getElementById('invno').value = "";

    //document.getElementById('invdate').value="";
    document.getElementById('dte_dor').value = "";
    document.getElementById('firstname_hidden').value = "";

    document.getElementById('firstname').value = "";
    document.getElementById('cus_address').value = "";
    //document.getElementById('orderno1').value="";
    //document.getElementById('orderdate').value="";
    //document.getElementById('vat1').value="";
    //document.getElementById('vat2').value="";
    document.getElementById('creditlimit').value = "";
    document.getElementById('balance').value = "";
    document.getElementById('salesrep').value = "";
    document.getElementById('brand').value = "";
    // document.getElementById("itemd").disabled = fa;

    // var objsalesrep = document.getElementById("salesrep");
    // objsalesrep.options[0].selected = true;

    // var objdepartment = document.getElementById("department");
    // objdepartment.options[0].selected = true;

    // var objbrand = document.getElementById("brand");
    // objbrand.options[0].selected = true;



    //document.getElementById('vatgroup_0').checked=true;

    document.getElementById('itemdetails').innerHTML = "";
    document.getElementById('subtot').value = "";
    document.getElementById('totdiscount').value = "";
    document.getElementById('tax').value = "";
    document.getElementById('invtot').value = "";

    document.getElementById('itemd_hidden').value = "";
    document.getElementById('itemd').value = "";
    document.getElementById('rate').value = "";
    document.getElementById('qty').value = "";
    document.getElementById('discountper').value = "";
    document.getElementById('subtotal').value = "";


    //document.getElementById('invdate').value=Date();

    var url = "quotation_data.php";
    url = url + "?Command=" + "new_inv";

    xmlHttp.onreadystatechange = assign_invno;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

function assign_invno() {
      var XMLAddress1;
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("invno");
        document.getElementById("invno").value = XMLAddress1[0].childNodes[0].nodeValue;
 
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sdate");
        document.getElementById("invdate").value = XMLAddress1[0].childNodes[0].nodeValue;
        
    }    

}

function print_inv()
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "rep_quotation.php";
//	url=url+"?Command="+"check_print";
    url = url + "?invno=" + document.getElementById('invno').value;
    url = url + "&Op_vat=" + document.getElementById('vatgroup_1').checked;
    url = url + "&TXTREMARK=" + document.getElementById('TXTREMARK').value;
    url = url + "&COM_GROUPS=" + document.getElementById('COM_GROUPS').value;
    url = url + "&cus_address=" + document.getElementById('cus_address').value;
	
    /*url=url+"&txt_cusname="+document.getElementById('firstname').value;
     url=url+"&txt_cusadd="+document.getElementById('cus_address').value;
     url=url+"&Combo1="+document.getElementById('Combo1').value;
     url=url+"&Check1="+document.getElementById('Check1').checked;
     url=url+"&Check2="+document.getElementById('Check2').checked;
     url=url+"&Check3="+document.getElementById('Check3').checked;
     url=url+"&Check4="+document.getElementById('Check4').checked;
     url=url+"&Check5="+document.getElementById('Check5').checked;
     url=url+"&Check6="+document.getElementById('Check6').checked;
     url=url+"&Check7="+document.getElementById('Check7').checked;
     url=url+"&txt_deldays="+document.getElementById('txt_deldays').checked;
     url=url+"&txt_paytype="+document.getElementById('txt_paytype').checked;
     url=url+"&txt_validity="+document.getElementById('txt_validity').checked;
     url=url+"&txt_country="+document.getElementById('txt_country').checked;
     url=url+"&txt_milage="+document.getElementById('txt_milage').checked;
     
     var vatmethod="";
     if (document.getElementById('vatgroup_0').checked==true){
     vatmethod="vat";
     } else if (document.getElementById('vatgroup_1').checked==true){
     vatmethod="non";
     } else if (document.getElementById('vatgroup_2').checked==true){
     vatmethod="svat";
     } else if (document.getElementById('vatgroup_3').checked==true){
     vatmethod="evat";
     }
     
     url=url+"&vatmethod="+vatmethod;*/

    window.open(url);



}

function passprintresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        if (xmlHttp.responseText == 1) {
            var url = "rep_inv.php";
            url = url + "?invno=" + document.getElementById('invno').value;
            window.open(url);
        } else {
            alert("Invoice is not available");
        }
    }
}


function update_list(stname)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_inv_data.php";
    url = url + "?Command=" + "search_inv";

    if (document.getElementById('invno').value != "") {
        url = url + "&mstatus=invno";
    } else if (document.getElementById('customername').value != "") {
        url = url + "&mstatus=customername";
    }

    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&customername=" + document.getElementById('customername').value;
    url = url + "&stname=" + stname;
    //alert(url);

    xmlHttp.onreadystatechange = showinvresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

function showinvresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("inv_table");	
        //document.getElementById('filt_table').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('filt_table').innerHTML = xmlHttp.responseText;
    }
}

function update_cust_list(stname)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_custom_data.php";
    url = url + "?Command=" + "search_custom";

    if (document.getElementById('cusno').value != "") {
        url = url + "&mstatus=cusno";
    } else if (document.getElementById('customername').value != "") {
        url = url + "&mstatus=customername";
    }

    url = url + "&cusno=" + document.getElementById('cusno').value;
    url = url + "&customername=" + document.getElementById('customername').value;
    url = url + "&stname=" + stname;


    xmlHttp.onreadystatechange = showcustresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function showcustresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("inv_table");	
        //document.getElementById('filt_table').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('filt_table').innerHTML = xmlHttp.responseText;
    }
}

function update_item_list()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_item_data.php";
    url = url + "?Command=" + "search_item";
    url = url + "&itno=" + document.getElementById('itno').value;
    url = url + "&itemname=" + document.getElementById('itemname').value;
    url = url + "&checkbox=" + document.getElementById('checkbox').checked;

    if (document.getElementById('itno').value != "") {
        url = url + "&mstatus=itno";
    } else if (document.getElementById('itemname').value != "") {
        url = url + "&mstatus=itemname";
    }
    //alert(url);		
    xmlHttp.onreadystatechange = showitemresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function showitemresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("inv_table");	
        //document.getElementById('filt_table').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('filt_table').innerHTML = xmlHttp.responseText;
    }
}

function assignbrand()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "search_inv_data.php";
    url = url + "?Command=" + "assign_brand";
    url = url + "&brand=" + document.getElementById('brand').value;
    url = url + "&salesrep=" + document.getElementById('salesrep').value;
    url = url + "&txt_cuscode=" + document.getElementById('firstname_hidden').value;

    //alert(url);

    xmlHttp.onreadystatechange = barand_details_result;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

function barand_details_result()
{
    //alert(xmlHttp.responseText);

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
    document.getElementById('creditlimit').value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crebal");
    document.getElementById('balance').value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");
    document.getElementById('discount1').value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
    document.getElementById('storgrid').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
}


function assignbrand_search(brand, salesrep, txt_cuscode)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "search_inv_data.php";
    url = url + "?Command=" + "assign_brand";
    url = url + "&brand=" + brand;
    url = url + "&salesrep=" + salesrep;
    url = url + "&txt_cuscode=" + txt_cuscode;

    //alert(url);

    xmlHttp.onreadystatechange = barand_details_result_search;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

function barand_details_result_search()
{
    //alert(xmlHttp.responseText);

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
    opener.document.form1.creditlimit.value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crebal");
    opener.document.form1.balance.value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");
    opener.document.form1.discount1.value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
    window.opener.document.getElementById('storgrid').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

}


function invno(invno, stname)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_quot_data.php";
    url = url + "?Command=" + "pass_invno";
    url = url + "&invno=" + invno;
    url = url + "&custno=" + opener.document.form1.firstname_hidden.value;
    url = url + "&brand=" + opener.document.form1.brand.value;
    url = url + "&department=" + opener.document.form1.department.value;


    xmlHttp.onreadystatechange = passinvresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

    //alert(url);




}


function passinvresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        // alert(xmlHttp.responseText);

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_invoiceno");
//		document.getElementById('invno1').value = XMLAddress1[0].childNodes[0].nodeValue;
        //alert(XMLAddress1[0].childNodes[0].nodeValue);
        opener.document.form1.invno.value = XMLAddress1[0].childNodes[0].nodeValue;
        //opener.document.form1.invno.value = "111111111";


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_crecash");

        if (XMLAddress1[0].childNodes[0].nodeValue == 'CR')
        {
            opener.document.form1.paymethod_0.checked = true;

        } else if (XMLAddress1[0].childNodes[0].nodeValue == 'CA')
        {
            opener.document.form1.paymethod_1.checked = true;

        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_customecode");
        opener.document.form1.firstname_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;
        var txt_cuscode = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_customername");
        opener.document.form1.firstname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_address");
        opener.document.form1.cus_address.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_vatno1");
        opener.document.form1.vat1.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_vatno2");
        opener.document.form1.vat2.value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_salesrep");
        var objSalesrep = opener.document.getElementById("salesrep");

        var salesrep = XMLAddress1[0].childNodes[0].nodeValue;
        var i = 0;
        while (i < objSalesrep.length)
        {
            if (XMLAddress1[0].childNodes[0].nodeValue == objSalesrep.options[i].value)
            {
                objSalesrep.options[i].selected = true;

            }
            i = i + 1;
        }

        //alert(objSalesrep.length);



        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_salesorder1");	
        //	opener.document.form1.salesord1.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_salesorder2");	
        //	opener.document.form1.salesord2.value = XMLAddress1[0].childNodes[0].nodeValue;


        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dte_deliverdate");	
//		opener.document.form1.dte_dor.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_orderno1");
        opener.document.form1.salesord1.value = XMLAddress1[0].childNodes[0].nodeValue;
        //	opener.document.form1.orderno1.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_orderno2");	
        //	opener.document.form1.orderdate.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_credit");	
        //	opener.document.form1.creditlimit.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_balance");	
        //	opener.document.form1.balance.value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_department");
        var objDepartment = opener.document.getElementById("department");

        var i = 0;
        while (i < objDepartment.length)
        {
            if (XMLAddress1[0].childNodes[0].nodeValue == objDepartment.options[i].value)
            {
                objDepartment.options[i].selected = true;

            }
            i = i + 1;
        }


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_brand");
        var objBrand = opener.document.getElementById("brand");
        //alert(XMLAddress1[0].childNodes[0].nodeValue);
        var i = 0;
        var brand = XMLAddress1[0].childNodes[0].nodeValue;
        while (i < objBrand.length)
        {
            if (XMLAddress1[0].childNodes[0].nodeValue == objBrand.options[i].value)
            {
                objBrand.options[i].selected = true;

            }
            i = i + 1;
        }


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_vat");

        if (XMLAddress1[0].childNodes[0].nodeValue == '1')
        {
            opener.document.form1.vatgroup_0.checked = true;

        } else if (XMLAddress1[0].childNodes[0].nodeValue == '2')
        {
            opener.document.form1.vatgroup_2.checked = true;

        } else if (XMLAddress1[0].childNodes[0].nodeValue == '3')
        {
            opener.document.form1.vatgroup_3.checked = true;

        } else {
            opener.document.form1.vatgroup_1.checked = true;
        }

        //else if(XMLAddress1[0].childNodes[0].nodeValue=='svat')
        //{
        //	opener.document.form1.vatgroup_2.checked=true;

        //}

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_discount1");	
        //	opener.document.form1.discount1.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_discount2");	
        //	opener.document.form1.discount2.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_subtotal");
        opener.document.form1.subtot.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_discount");
        opener.document.form1.totdiscount.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_tax");
        opener.document.form1.tax.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cur_invoiceval");
        opener.document.form1.invtot.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        window.opener.document.getElementById('itemdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;



        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
        opener.document.form1.creditlimit.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crebal");
        opener.document.form1.balance.value = XMLAddress1[0].childNodes[0].nodeValue;



        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk1");

        if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
            opener.document.form1.Check1.checked = true;
        } else {
            opener.document.form1.Check1.checked = false;
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk2");
        if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
            opener.document.form1.Check2.checked = true;
        } else {
            opener.document.form1.Check2.checked = false;
        }

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk3");
        // if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
        //     opener.document.form1.Check3.checked = true;
        // } else {
        //     opener.document.form1.Check3.checked = false;
        // }

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk4");
        // if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
        //     opener.document.form1.Check4.checked = true;
        // } else {
        //     opener.document.form1.Check4.checked = false;
        // }

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk5");
        // if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
        //     opener.document.form1.Check5.checked = true;
        // } else {
        //     opener.document.form1.Check5.checked = false;
        // }

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk6");
        // if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
        //     opener.document.form1.Check6.checked = true;
        // } else {
        //     opener.document.form1.Check6.checked = false;
        // }

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chk7");
        // if (XMLAddress1[0].childNodes[0].nodeValue == 1) {
        //     opener.document.form1.Check7.checked = true;
        // } else {
        //     opener.document.form1.Check7.checked = false;
        // }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("Perform");
        opener.document.form1.txt_milage.value = XMLAddress1[0].childNodes[0].nodeValue;

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("warranty");	
        //opener.document.form1.warranty.value = XMLAddress1[0].childNodes[0].nodeValue;
        //alert("ok");
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("delivery");
        opener.document.form1.txt_deldays.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("pay_type");
        opener.document.form1.txt_paytype.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("validity");
        opener.document.form1.txt_validity.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("Country");
        opener.document.form1.txt_country.value = XMLAddress1[0].childNodes[0].nodeValue;

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("GROUPS");	
        //opener.document.form1.GROUPS.value = XMLAddress1[0].childNodes[0].nodeValue;



        self.close();
        //alert(myWindow.opener.document.getElementById('invno').value);
        //forminv.getElementById('invno').value="125";

        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("inv_table");	
        //document.getElementById('filt_table').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        //document.getElementById('filt_table').innerHTML=xmlHttp.responseText;
    }
}

function ass_lim(credit_lim, rep, credit, balance, cat, brand)
{
    document.getElementById('txtlimit').value = credit_lim;


    var objSalesrep = document.getElementById("Com_rep");

    var i = 0;
    objSalesrep.options[i].selected = true;
    while (i < objSalesrep.length)
    {
        if (rep == objSalesrep.options[i].value)
        {
            objSalesrep.options[i].selected = true;

        }
        i = i + 1;
    }

    var objBrand = document.getElementById("cmbbrand");

    var i = 0;
    objBrand.options[i].selected = true;
    while (i < objBrand.length)
    {
        if (brand == objBrand.options[i].value)
        {
            objBrand.options[i].selected = true;

        }
        i = i + 1;
    }

    var objCat = document.getElementById("cmbCAt");

    var i = 0;
    objCat.options[i].selected = true;
    while (i < objCat.length)
    {
        if (cat == objCat.options[i].value)
        {
            objCat.options[i].selected = true;

        }
        i = i + 1;
    }

}

function custno_ind(stname)
{
    //alert(stname);

    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if (stname == "utilization") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_utilization";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_utilization;

    } else if (stname == "ret_cheque_entry") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_ret_cheque_entry";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_ret_cheque;

    } else if (stname == "item_claim") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_item_claim";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_item_claim;
    } else if (stname == "grn") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_grn";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_grn;
    } else if (stname == "cust_mast") {
        clear_customer_ind();
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cusno_cust_mast";
        url = url + "&custno=" + document.getElementById('txt_cuscode').value;
        xmlHttp.onreadystatechange = passcusresult_cust_mast_ind;
    } else if (stname == "rep_mast_general") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_repno_cust_mast";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_mast;
    } else if (stname == "rep_mast_general_s") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_repno_cust_mast";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_mast_s;
    } else if (stname == "cash_rec") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cus_cash_rec";
        url = url + "&custno=" + custno;
        url = url + "&refno=" + opener.document.form1.salesrep.value;

        xmlHttp.onreadystatechange = passcusresult_cash_rec;
    } else if (stname == "ret_chq_settle") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_ret_chq_settle";
        url = url + "&custno=" + custno;
        url = url + "&refno=" + opener.document.form1.salesrep.value;

        xmlHttp.onreadystatechange = passcusresult_ret_chq;
    } else if (stname == "crn") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_crn";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_crn;
    } else if (stname == "rep_outstand_state") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "rep_outstand_state";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_outstand_state;

    } else if (stname == "weekly_ord") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "weekly_ord";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_weekly_ord;

    } else if (stname == "weekly_tar") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "weekly_tar";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_weekly_tar;

    } else if (stname == "defective_item") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "defective_item";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_defective_item;

    } else if (stname == "sal_reg") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "defective_item";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_sal_reg;

    } else {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cusno";
        url = url + "&custno=" + document.getElementById("firstname_hidden").value;
        url = url + "&brand=" + document.getElementById("brand").value;
        url = url + "&salesrep=" + document.getElementById("salesrep").value;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_ind;
    }

    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function passcusresult_ind()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        var str = xmlHttp.responseText;
        if (str.length > 1335) {

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
            document.getElementById("firstname_hidden").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_customername");
            document.getElementById("firstname").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_address");
            document.getElementById("cus_address").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_vatno");
            document.getElementById("vat1").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_svatno");
            document.getElementById("vat2").value = XMLAddress1[0].childNodes[0].nodeValue;

            if ((document.getElementById("vat1").value == '') && (document.getElementById("vat2").value == '')) {
                document.getElementById("vatgroup_1").checked = true;
            } else if ((document.getElementById("vat1").value != '') && (document.getElementById("vat2").value == '')) {
                document.getElementById("vatgroup_0").checked = true;
            } else if ((document.getElementById("vat1").value != '') && (document.getElementById("vat2").value != '')) {
                document.getElementById("vatgroup_2").checked = true;
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
            document.getElementById("creditlimit").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crebal");
            document.getElementById("balance").value = XMLAddress1[0].childNodes[0].nodeValue;

            //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");	
            //opener.document.form1.discount1.value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table_acc");
            document.getElementById("storgrid").innerHTML = XMLAddress1[0].childNodes[0].nodeValue;



            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("AltMessage");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                alert(XMLAddress1[0].childNodes[0].nodeValue);
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("bank_message");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                alert(XMLAddress1[0].childNodes[0].nodeValue);
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("over60_message");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                alert(XMLAddress1[0].childNodes[0].nodeValue);
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                alert(XMLAddress1[0].childNodes[0].nodeValue);
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message_que");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                var ans = confirm(XMLAddress1[0].childNodes[0].nodeValue);
            }

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("msg_return");
            if (XMLAddress1[0].childNodes[0].nodeValue != "") {
                alert(XMLAddress1[0].childNodes[0].nodeValue);
            }
            document.getElementById("department").focus();
        } else {

            alert("Invalid Customer No");
            document.getElementById("searchcust").focus();
        }
        //self.close();

        //opener.document.form1.salesrep.focus();


    }
}

function itno_ind()
{

    if (document.getElementById('itemd_hidden').value != "") {
        xmlHttp = GetXmlHttpObject();
        if (xmlHttp == null)
        {
            alert("Browser does not support HTTP Request");
            return;
        }


        var url = "search_item_data.php";
        url = url + "?Command=" + "pass_itno";
        url = url + "&itno=" + document.getElementById('itemd_hidden').value;
        url = url + "&brand=" + document.getElementById('brand').value;
        url = url + "&department=" + document.getElementById('department').value;
        //alert(url);
        var vatmethod = "";
        if (document.getElementById('vatgroup_0').checked == true) {
            vatmethod = "vat";
        } else if (document.getElementById('vatgroup_1').checked == true) {
            vatmethod = "non";
        } else if (document.getElementById('vatgroup_2').checked == true) {
            vatmethod = "svat";
        } else if (document.getElementById('vatgroup_3').checked == true) {
            vatmethod = "evat";
        }

        url = url + "&vatmethod=" + vatmethod;

      


        xmlHttp.onreadystatechange = passitresult_ind;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);

    }

}

function passitresult_ind()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        var str = xmlHttp.responseText;
        if (str.length > 70) {
            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_code");
            document.getElementById('itemd_hidden').value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_description");
            document.getElementById('itemd').value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_selpri");
            document.getElementById('rate').value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("qtyinhand");
            document.getElementById('stklevel').value = XMLAddress1[0].childNodes[0].nodeValue;
            //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");	
            //	opener.document.form1.discount.value = XMLAddress1[0].childNodes[0].nodeValue;
            document.getElementById('qty').focus();
        } else {
            //self.close();
            alert("Invalid Item No");
            document.getElementById('searchitem').focus();
        }


    }
}



function custno(custno, stname)
{
    //alert(stname);

    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    if (stname == "utilization") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_utilization";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_utilization;

    } else if (stname == "ret_cheque_entry") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_ret_cheque_entry";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_ret_cheque;

    } else if (stname == "item_claim") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_item_claim";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_item_claim;
    } else if (stname == "grn") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_grn";
        url = url + "&custno=" + custno;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult_grn;
    } else if (stname == "cust_mast") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cusno_cust_mast";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_cust_mast;
    } else if (stname == "rep_mast_general") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_repno_cust_mast";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_mast;
    } else if (stname == "rep_mast_general_s") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_repno_cust_mast";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_mast_s;
    } else if (stname == "cash_rec") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cus_cash_rec";
        url = url + "&custno=" + custno;
        url = url + "&refno=" + opener.document.form1.salesrep.value;

        xmlHttp.onreadystatechange = passcusresult_cash_rec;
    } else if (stname == "ret_chq_settle") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_ret_chq_settle";
        url = url + "&custno=" + custno;
        url = url + "&refno=" + opener.document.form1.salesrep.value;

        xmlHttp.onreadystatechange = passcusresult_ret_chq;
    } else if (stname == "crn") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_crn";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_crn;
    } else if (stname == "rep_outstand_state") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "rep_outstand_state";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_rep_outstand_state;

    } else if (stname == "weekly_ord") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "weekly_ord";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_weekly_ord;

    } else if (stname == "weekly_tar") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "weekly_tar";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_weekly_tar;

    } else if (stname == "defective_item") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "defective_item";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_defective_item;

    } else if (stname == "sal_reg") {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "defective_item";
        url = url + "&custno=" + custno;
        xmlHttp.onreadystatechange = passcusresult_sal_reg;

    } else {
        var url = "search_custom_data.php";
        url = url + "?Command=" + "pass_cusno";
        url = url + "&custno=" + custno;
        url = url + "&brand=" + opener.document.form1.brand.value;
        url = url + "&salesrep=" + opener.document.form1.salesrep.value;
        //alert(url);
        xmlHttp.onreadystatechange = passcusresult;
    }

    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}


function passcusresult_utilization()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.Txtcusco.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txt_cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        add = add1 + ' ' + add2;
        opener.document.form1.TXTADD.value = add;


        self.close();
    }
}

function passcusresult_ret_cheque()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        //var a=XMLAddress1[0].childNodes[0].nodeValue;;
        //alert(a);
        opener.document.form1.Txtcusco.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txtcusname.value = XMLAddress1[0].childNodes[0].nodeValue;




        self.close();
    }
}

function passcusresult_item_claim()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.txtag_code.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txtag_name.value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.txtagadd.value = add1 + " " + add2;

        self.close();
    }
}


function passcusresult_grn()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.firstname_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.firstname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.cus_address.value = add1 + " " + add2;

        self.close();
    }
}

function passcusresult_crn()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.cus_code.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.cus_name.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.cus_address.value = add1 + " " + add2;

        self.close();
    }
}

function passcusresult_rep_outstand_state()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.cus_address.value = add1 + " " + add2;

        self.close();
    }
}

function passcusresult_weekly_ord()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.firstname_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.firstname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.cus_address.value = add1 + " " + add2;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("vatno");
        opener.document.form1.vat1.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("svatno");
        opener.document.form1.vat2.value = XMLAddress1[0].childNodes[0].nodeValue;

        self.close();
    }
}

function passcusresult_weekly_tar()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.cus_code.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.cus_name.value = XMLAddress1[0].childNodes[0].nodeValue;



        self.close();
    }
}

function passcusresult_defective_item()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.txt_cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txt_cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        var add1 = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        var add2 = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.txtadd.value = add1 + " " + add2;

        self.close();
    }
}

function passcusresult_sal_reg()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.txt_cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;
        ;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txt_cusname.value = XMLAddress1[0].childNodes[0].nodeValue;



        self.close();
    }
}


function passcusresult_ret_chq()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("mcount");
        opener.document.form1.hiddencount.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("code");
        opener.document.form1.cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("name");
        opener.document.form1.cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("address");
        opener.document.form1.cus_address.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table_acc");
        //alert( XMLAddress1[0].childNodes[0].nodeValue);
        window.opener.document.getElementById('inv_details').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
        //alert("ok");

        self.close();
        //opener.document.form1.txtdetar.focus();
    }
}


function passcusresult_cash_rec()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("mcount");
        opener.document.form1.hiddencount.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("code");
        opener.document.form1.cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("name");
        opener.document.form1.cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("address");
        opener.document.form1.cus_address.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table_acc");
        //alert( XMLAddress1[0].childNodes[0].nodeValue);
        window.opener.document.getElementById('inv_details').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
        //alert("ok");

        self.close();
        //opener.document.form1.txtdetar.focus();
    }
}


function add_gr1()
{

    if (document.getElementById('txt_cuscode').value != "") {

        xmlHttp = GetXmlHttpObject();
        if (xmlHttp == null)
        {
            alert("Browser does not support HTTP Request");
            return;
        }

        var url = "search_custom_data.php";
        url = url + "?Command=" + "add_gr";
        url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
        url = url + "&gr_type=" + document.getElementById('gr_type').value;
        url = url + "&gr_amount=" + document.getElementById('gr_amount').value;
        url = url + "&gr_date=" + document.getElementById('gr_date').value;
        url = url + "&gr_status=" + document.getElementById('gr_status').checked;
        url = url + "&gr_bank=" + document.getElementById('gr_bank').value;
        url = url + "&gr_id=" + document.getElementById('gr_id').value;

    } else {
        alert("Customer Code Is Empty");
    }
//alert(url);
    xmlHttp.onreadystatechange = res_add_gr;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function res_add_gr() {


    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        alert(xmlHttp.responseText);
        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("salesord");	
        //document.getElementById('salesord1').value = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('gr_type').value = "";
        document.getElementById('gr_amount').value = "";
        document.getElementById('gr_date').value = "";
        document.getElementById('gr_status').value = "";
        document.getElementById('gr_id').value = "";
        document.getElementById('gr_bank').value = "";

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        document.getElementById('grdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
    }
}



function del_gr(txt_cuscode, gr_id)
{



    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "search_custom_data.php";
    url = url + "?Command=" + "del_gr";
    url = url + "&txt_cuscode=" + txt_cuscode;
    url = url + "&gr_id=" + gr_id;


//alert(url);
    xmlHttp.onreadystatechange = res_del_gr;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function res_del_gr() {


    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        alert(xmlHttp.responseText);
        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("salesord");	
        //document.getElementById('salesord1').value = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('gr_type').value = "";
        document.getElementById('gr_amount').value = "";
        document.getElementById('gr_date').value = "";
        document.getElementById('gr_status').value = "";
        document.getElementById('gr_id').value = "";

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        document.getElementById('grdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
    }
}


function setord()
{
    document.getElementById('stklevel').value = "";

    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "inv_data.php";
    url = url + "?Command=" + "setord";
    url = url + "&custno=" + document.getElementById('firstname_hidden').value;
    //url=url+"&salesord1="+document.getElementById('salesord1').value;
    url = url + "&salesrep=" + document.getElementById('salesrep').value;
    url = url + "&brand=" + document.getElementById('brand').value;
    url = url + "&department=" + document.getElementById('department').value;
//alert(url);
    xmlHttp.onreadystatechange = setord_result_inv;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function setord_result_inv() {


    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("salesord");	
        //document.getElementById('salesord1').value = XMLAddress1[0].childNodes[0].nodeValue;



        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
        document.getElementById('creditlimit').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("creditbalance");
        document.getElementById('balance').value = XMLAddress1[0].childNodes[0].nodeValue;



        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table_acc");
        document.getElementById('storgrid').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

    }


}

function passcusresult_rep_mast_s()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("code");
        opener.document.form1.txt_cuscode_s.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("name");
        opener.document.form1.txt_cusname_s.value = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.txtdetar_s.value = "";


        self.close();
        opener.document.form1.txtdetar.focus();
    }
}

function passcusresult_rep_mast()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("code");
        opener.document.form1.txt_cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("name");
        opener.document.form1.txt_cusname.value = XMLAddress1[0].childNodes[0].nodeValue;

        opener.document.form1.txtdetar.value = "";


        self.close();
        opener.document.form1.txtdetar.focus();
    }
}

function passcusresult_cust_mast_ind()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("blacklist");

        if (XMLAddress1[0].childNodes[0].nodeValue == "1") {
            document.getElementById('check1').value = true;
        } else {
            document.getElementById('check1').value = false;
        }

        document.getElementById('txt_cuscode').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        document.getElementById('txt_cuscode').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        document.getElementById('txtCNAME').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        document.getElementById('txtBADD1').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        document.getElementById('txtBADD2').value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("OPBAL");	
        //	opener.document.form1.txt_crelimi.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("TELE1");
        document.getElementById('txtTEL').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("TELE2");
        document.getElementById('txttel2').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CONT");
        document.getElementById('txtcper').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CUR_BAL");
        document.getElementById('txtbal').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("LIMIT");
        document.getElementById('txtcrlimt').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("PEN");
        document.getElementById('txtover').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("FAX");
        document.getElementById('txtFAX').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("acno");
        document.getElementById('txtACCno').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("EMAIL");
        document.getElementById('TXTEMAIL').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CAT");
        document.getElementById('txtcat').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("rep");
        document.getElementById('TXT_REP').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("vatno");
        document.getElementById('txtvatno').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("OPDATE");
        document.getElementById('DTOPDATE').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("area");
        document.getElementById('txtarea').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CUS_TYPE");
        document.getElementById('txttype').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("note");
        document.getElementById('txtnote').value = XMLAddress1[0].childNodes[0].nodeValue;

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("temp_limit");	
        //opener.document.form1.txt_tmeplimit.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("bank_gr_date");
        document.getElementById('DTbankgrdate').value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("AltMessage");
        document.getElementById('txtMsg').value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("gr_table");
        document.getElementById('grdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        document.getElementById('creditlim').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cre_lim");
        document.getElementById('txtcrlimt').value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("incdays");
        document.getElementById('txtInc').value = XMLAddress1[0].childNodes[0].nodeValue;


        //opener.document.form1.salesrep.focus();


    }
}


function passcusresult_cust_mast()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("blacklist");

        if (XMLAddress1[0].childNodes[0].nodeValue == "1") {
            opener.document.form1.check1.checked = true;
        } else {
            opener.document.form1.check1.checked = false;
        }

        opener.document.form1.txt_cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.txt_cuscode.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("NAME");
        opener.document.form1.txtCNAME.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD1");
        opener.document.form1.txtBADD1.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ADD2");
        opener.document.form1.txtBADD2.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("OPBAL");	
        //	opener.document.form1.txt_crelimi.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("TELE1");
        opener.document.form1.txtTEL.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("TELE2");
        opener.document.form1.txttel2.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CONT");
        opener.document.form1.txtcper.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CUR_BAL");
        opener.document.form1.txtbal.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("LIMIT");
        opener.document.form1.txtcrlimt.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("PEN");
        opener.document.form1.txtover.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("FAX");
        opener.document.form1.txtFAX.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("acno");
        opener.document.form1.txtACCno.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("EMAIL");
        opener.document.form1.TXTEMAIL.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CAT");
        opener.document.form1.txtcat.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("rep");
        opener.document.form1.TXT_REP.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("vatno");
        opener.document.form1.txtvatno.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("OPDATE");
        opener.document.form1.DTOPDATE.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("area");
        opener.document.form1.txtarea.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("CUS_TYPE");
        opener.document.form1.txttype.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("note");
        opener.document.form1.txtnote.value = XMLAddress1[0].childNodes[0].nodeValue;

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("temp_limit");	
        //opener.document.form1.txt_tmeplimit.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("bank_gr_date");
        opener.document.form1.DTbankgrdate.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("AltMessage");
        opener.document.form1.txtMsg.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("gr_table");
        window.opener.document.getElementById('grdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
        window.opener.document.getElementById('creditlim').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cre_lim");
        opener.document.form1.txtcrlimt.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("incdays");
        opener.document.form1.txtInc.value = XMLAddress1[0].childNodes[0].nodeValue;


        self.close();
        opener.document.form1.salesrep.focus();


    }
}

function update_limit()
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_custom_data.php";
    url = url + "?Command=" + "update_limit";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&rep=" + document.getElementById('Com_rep').value;
    url = url + "&brand=" + document.getElementById('cmbbrand').value;
    url = url + "&txtlimit=" + document.getElementById('txtlimit').value;
    url = url + "&cmbCAt=" + document.getElementById('cmbCAt').value;
    url = url + "&stopinv=" + document.getElementById('check1').checked;

    xmlHttp.onreadystatechange = passitresult_update_limit;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function passitresult_update_limit()
{
    //alert(xmlHttp.responseText);

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("totcr");
    document.getElementById('txtcrlimt').value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cre_table");
    //alert(XMLAddress1[0].childNodes[0].nodeValue);
    document.getElementById('creditlim').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

    alert("Updated");

}

function delete_limit()
{
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_custom_data.php";
    url = url + "?Command=" + "delete_limit";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&rep=" + document.getElementById('Com_rep').value;
    url = url + "&brand=" + document.getElementById('cmbbrand').value;
    url = url + "&txtlimit=" + document.getElementById('txtlimit').value;
    url = url + "&cmbCAt=" + document.getElementById('cmbCAt').value;
    url = url + "&stopinv=" + document.getElementById('check1').checked;

    xmlHttp.onreadystatechange = passitresult_delete_limit;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function passitresult_delete_limit()
{
    //alert(xmlHttp.responseText);

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("totcr");
    document.getElementById('txtcrlimt').value = XMLAddress1[0].childNodes[0].nodeValue;

    XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("cre_table");
    document.getElementById('creditlim').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

    alert("Deleted");

}

function passcusresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        opener.document.form1.firstname_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_customername");
        opener.document.form1.firstname.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_address");
        opener.document.form1.cus_address.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_vatno");
        opener.document.form1.vat1.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_svatno");
        opener.document.form1.vat2.value = XMLAddress1[0].childNodes[0].nodeValue;

        vat1 = opener.document.form1.vat1.value;
        vat2 = opener.document.form1.vat2.value;

        if ((vat1.trim() == '') && (vat2.trim() == '')) {
            opener.document.form1.vatgroup_1.checked = true;
        } else if ((vat1.trim() != '') && (vat2.trim() == '')) {

            opener.document.form1.vatgroup_0.checked = true;
        } else if ((vat1.trim() != '') && (vat2.trim() != '')) {
            opener.document.form1.vatgroup_2.checked = true;

        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crelimi");
        opener.document.form1.creditlimit.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("txt_crebal");
        opener.document.form1.balance.value = XMLAddress1[0].childNodes[0].nodeValue;

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");	
        //opener.document.form1.discount1.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table_acc");
        window.opener.document.getElementById('storgrid').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;



        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("AltMessage");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            alert(XMLAddress1[0].childNodes[0].nodeValue);
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("bank_message");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            alert(XMLAddress1[0].childNodes[0].nodeValue);
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("over60_message");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            alert(XMLAddress1[0].childNodes[0].nodeValue);
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            alert(XMLAddress1[0].childNodes[0].nodeValue);
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message_que");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            var ans = confirm(XMLAddress1[0].childNodes[0].nodeValue);
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("msg_return");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            alert(XMLAddress1[0].childNodes[0].nodeValue);
        }

        self.close();

        //opener.document.form1.salesrep.focus();


    }
}

function itno(itno)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_item_data.php";
    url = url + "?Command=" + "pass_itno";
    url = url + "&itno=" + itno;
    url = url + "&brand=" + opener.document.form1.brand.value;
    url = url + "&department=" + opener.document.form1.department.value;

    var vatmethod = "";
    if (opener.document.form1.vatgroup_0.checked == true) {
        vatmethod = "vat";
    } else if (opener.document.form1.vatgroup_1.checked == true) {
        vatmethod = "non";
    } else if (opener.document.form1.vatgroup_2.checked == true) {
        vatmethod = "svat";
    } else if (opener.document.form1.vatgroup_3.checked == true) {
        vatmethod = "evat";
    }

    url = url + "&vatmethod=" + vatmethod;

    url = url + "&discount1=" + opener.document.form1.discount1.value;
    url = url + "&discount2=" + opener.document.form1.discount2.value;
    url = url + "&discount3=" + opener.document.form1.discount3.value;

    //alert(url);
    xmlHttp.onreadystatechange = passitresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);



}

function passitresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_code");
        opener.document.form1.itemd_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_description");
        opener.document.form1.itemd.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_selpri");
        opener.document.form1.rate.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("qtyinhand");
        opener.document.form1.stklevel.value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_partno");
        opener.document.form1.part_no.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");	
        //	opener.document.form1.discount.value = XMLAddress1[0].childNodes[0].nodeValue;


        self.close();
        opener.document.form1.qty.focus();



    }
}

function calc() {


    // if (document.getElementById('vatgroup_0').checked == true) {
    //     if (document.getElementById('vat1').value == "") {
    //         document.getElementById('vatgroup_1').checked = true;
    //     }
    // }
    // if (document.getElementById('vatgroup_2').checked == true) {
    //     if (document.getElementById('vat2').value == "") {
    //         document.getElementById('vatgroup_1').checked = true;
    //     }
    // }
}

function qtn_item_search()
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }

    //alert("ok");quotation_data
    var url = "quotation_data.php";
    url = url + "?Command=" + "search_item";
    if (document.getElementById('item_name').value != "") {
        url = url + "&mstatus=name";
    } else if (document.getElementById('itemno').value != "") {
        url = url + "&mstatus=itemno";
    } else if (document.getElementById('model').value != "") {
        url = url + "&mstatus=model";
    }

    url = url + "&item_name=" + document.getElementById('item_name').value;
    url = url + "&itemno=" + document.getElementById('itemno').value;
    url = url + "&model=" + document.getElementById('model').value;

    //alert(url);		
    xmlHttp.onreadystatechange = re_qtn_item_search;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function re_qtn_item_search()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //setTimeout("location.reload(true);",500);
        //if (xmlHttp.responseText=="exist"){
        //	alert("Already Exists");	
        //}

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("inv_table");	
        //document.getElementById('filt_table').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        document.getElementById('filt_table').innerHTML = xmlHttp.responseText;
    }
}

function itno_quot(itno)
{


    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }


    var url = "search_item_data.php";
    url = url + "?Command=" + "pass_itno_quot";
    url = url + "&itno=" + itno;
    url = url + "&brand=" + opener.document.form1.brand.value;
    url = url + "&department=" + opener.document.form1.department.value;

    var vatmethod = "";
    if (opener.document.form1.vatgroup_0.checked == true) {
        vatmethod = "vat";
    } else if (opener.document.form1.vatgroup_1.checked == true) {
        vatmethod = "non";
    } else if (opener.document.form1.vatgroup_2.checked == true) {
        vatmethod = "svat";
    } else if (opener.document.form1.vatgroup_3.checked == true) {
        vatmethod = "evat";
    }

    url = url + "&vatmethod=" + vatmethod;

    //alert(url);
    xmlHttp.onreadystatechange = passitresult_itno_quot;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);



}

function passitresult_itno_quot()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_code");
        opener.document.form1.itemd_hidden.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_description");
        opener.document.form1.itemd.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_selpri");
        opener.document.form1.rate.value = XMLAddress1[0].childNodes[0].nodeValue;

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("qtyinhand");
        opener.document.form1.stklevel.value = XMLAddress1[0].childNodes[0].nodeValue;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("str_partno");
        opener.document.form1.part_no.value = XMLAddress1[0].childNodes[0].nodeValue;

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dis");	
        //	opener.document.form1.discount.value = XMLAddress1[0].childNodes[0].nodeValue;


        self.close();
        opener.document.form1.qty.focus();



    }
}

 