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 keychange(key)
{

    document.getElementById(key).focus();

}

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

}

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

}


function gin(gin)
{


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


    var url = "search_item_gin_data.php";
    url = url + "?Command=" + "pass_ginno";
    url = url + "&gin=" + gin;


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

function pass_ginno_result()
{
    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("REF_NO");
        opener.document.form1.invno.value = XMLAddress1[0].childNodes[0].nodeValue;

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

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

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

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

        self.close();
        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("REF_NO");
        //	document.getElementById('invno').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
    }
}


function add_address()
{

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

    var url = "inv_data.php";
    url = url + "?Command=" + "add_address";
    url = url + "&customerid=" + document.getElementById('firstname_hidden').value;
    //alert(url);
    xmlHttp.onreadystatechange = showarmyresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);


}

function showarmyresult()
{
    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("army_table");
        document.getElementById('cus_address').value = xmlHttp.responseText;
    }
}

function note_update()
{

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

    var url = "search_custom_data.php";
    url = url + "?Command=" + "note_update";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&txtnote=" + document.getElementById('txtnote').value;
    //alert(url);
    xmlHttp.onreadystatechange = result_note_update;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);



}

function result_note_update()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert("ok");
        //var txt_cuscode=document.getElementById('txt_cuscode').value
        //custno(txt_cuscode, "cust_mast");

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

        //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("army_table");
        //document.getElementById('cus_address').value= xmlHttp.responseText;
    }
}

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('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').value = disper;
        document.getElementById('subtotal').value = subtotal.toFixed(2);
    } else {
        alert("Insufficient Quantity");
    }


}

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 add_tmp()
{

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



    var url = "pur_ord_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 + "&partno=" + document.getElementById('partno').value;
    url = url + "&qty=" + document.getElementById('qty').value;

    //alert(url);

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


}

function showarmyresult_addtmp()
{
    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;





        //document.getElementById('invno').value="";
        document.getElementById('itemd_hidden').value = "";
        document.getElementById('itemd').value = "";
        document.getElementById('partno').value = "";
        document.getElementById('qty').value = "";

        document.getElementById('searchcust').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 = "pur_ord_data.php";
    url = url + "?Command=" + "del_item";
    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&code=" + code;


    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;


    }
}

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="";
     document.getElementById('DTOPDATE').value="";
     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 save_customer()
{


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



    var url = "search_custom_data.php";
    url = url + "?Command=" + "save_customer";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&txtCNAME=" + document.getElementById('txtCNAME').value;
    url = url + "&txtBADD1=" + document.getElementById('txtBADD1').value;
    url = url + "&txtBADD2=" + document.getElementById('txtBADD2').value;
    url = url + "&txtTEL=" + document.getElementById('txtTEL').value;
    url = url + "&txttel2=" + document.getElementById('txttel2').value;
    url = url + "&txtFAX=" + document.getElementById('txtFAX').value;
    url = url + "&TXTEMAIL=" + document.getElementById('TXTEMAIL').value;
    url = url + "&DTbankgrdate=" + document.getElementById('DTbankgrdate').value;
    url = url + "&DTOPDATE=" + document.getElementById('DTOPDATE').value;
    url = url + "&txtcper=" + document.getElementById('txtcper').value;
    url = url + "&txtACCno=" + document.getElementById('txtACCno').value;
    url = url + "&txtcrlimt=" + document.getElementById('txtcrlimt').value;
    url = url + "&txtbal=" + document.getElementById('txtbal').value;
    url = url + "&txtover=" + document.getElementById('txtover').value;
    url = url + "&txtvatno=" + document.getElementById('txtvatno').value;
    url = url + "&txtcat=" + document.getElementById('txtcat').value;
    url = url + "&txttype=" + document.getElementById('txttype').value;
    url = url + "&txtarea=" + document.getElementById('txtarea').value;
    url = url + "&TXT_REP=" + document.getElementById('TXT_REP').value;
    url = url + "&txtInc=" + document.getElementById('txtInc').value;
    url = url + "&chkgarant=" + document.getElementById('chkgarant').value;
    url = url + "&txtMsg=" + document.getElementById('txtMsg').value;



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

}

function save_customer_result()
{
    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;
    }
}

function delete_customer()
{


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

    var url = "search_custom_data.php";
    url = url + "?Command=" + "delete_customer";
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;



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

}

function delete_customer_result()
{
    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;
    }
}

function save_inv(inv_status)
{


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


    var url = "pur_ord_data.php";
    var som = "";
    if (document.getElementById('service').checked) {
        som = "Service";
    } else {
        som = "Material";
    }

    url = url + "?Command=" + "save_item";

    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&po_no=" + document.getElementById('po_no').value;
    url = url + "&supplier_code=" + document.getElementById('supplier_code').value;

    myString = document.getElementById('supplier_name').value;
    myString = myString.replace(/&/g, "~");

    url = url + "&supplier_name=" + myString;
    url = url + "&salesrep=" + document.getElementById('salesrep').value;
    url = url + "&remarks=" + document.getElementById('remarks').value;
    url = url + "&dte_shedule=" + document.getElementById('dte_shedule').value;
    url = url + "&invdate=" + document.getElementById('invdate').value;
    url = url + "&lc_no=" + document.getElementById('lc_no').value;
    url = url + "&pi_no=" + document.getElementById('pi_no').value;
    url = url + "&department=" + document.getElementById('department').value;
    url = url + "&brand=" + document.getElementById('brand').value;

//   Newly Add By ASHAN
    url = url + "&isoNo=" + document.getElementById('isoNo').value;
    url = url + "&purchasingGroup=" + document.getElementById('purchasingGroup').value;
    url = url + "&vatNo=" + document.getElementById('vatNo').value;
    url = url + "&prNo=" + document.getElementById('prNo').value;
    url = url + "&som=" + som;

    //akila
    url = url + "&team_1=" + document.getElementById('team_1').value;
    url = url + "&team_2=" + document.getElementById('team_2').value;
    url = url + "&team_3=" + document.getElementById('team_3').value;

    alert(url);

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


}

function salessaveresult()
{
    var XMLAddress1;

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

    }
}

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

    var url = "pur_ord_data.php";
    url = url + "?Command=" + "cancel_inv";

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

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

function salescancelresult()
{
    var XMLAddress1;

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

    }
}

function new_inv()
{


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


    document.getElementById('invno').disabled = false;
    document.getElementById('supplier_code').disabled = false;
    document.getElementById('supplier_code').value = "";
    document.getElementById('supplier_name').disabled = false;
    document.getElementById('supplier_name').value = "";
    document.getElementById('address').value = "";
    document.getElementById('service').checked = true;
    document.getElementById('isoNo').value = "";
     document.getElementById('purchasingGroup').value = "";
     document.getElementById('vatNo').value = "";
     document.getElementById('prNo').value = "";




    document.getElementById('remarks').value = "";
    document.getElementById('dte_shedule').value = "";
    document.getElementById('lc_no').value = "";

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

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

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


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

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

}

function assign_invno() {
    //alert(xmlHttp.responseText);
    document.getElementById('invno').value = xmlHttp.responseText;
    //document.getElementById('credper').value=65;

    document.getElementById('searchcust').focus();

}

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

//function print_inv()
//{
//
//    xmlHttp = GetXmlHttpObject();
//    if (xmlHttp == null)
//    {
//        alert("Browser does not support HTTP Request");
//        return;
//    }
//
//    var url = "inv_data.php";
//    url = url + "?Command=" + "check_print";
//
//    xmlHttp.onreadystatechange = passprintresult;
//
//    xmlHttp.open("GET", url, true);
//    xmlHttp.send(null);
//
//}

//function print() {
//
//
//    var url = "purchase_ord_print_2.php";
//    url = url + "?invno=" + document.getElementById('invno').value;
//    url = url + "&invdate=" + document.getElementById('invdate').value;
//    url = url + "&supplier_name=" + document.getElementById('supplier_name').value;
//
//    window.open(url);
//
//}

//function print_inv()
//{
//
//	if (document.getElementById('cmd_print').value==1){
//			var url="purchase_ord_print_1.php";
//			url=url+"?invno="+document.getElementById('invno').value;
//
//                        url=url+"&invdate="+document.getElementById('invdate').value;
//
//			myString=document.getElementById('supplier_code').value;
////			myString = myString.replace(/&/g,"~");
////			url=url+"&cus_name="+myString;
//
//                        myString=document.getElementById('supplier_name').value;
////			myString = myString.replace(/&/g,"~");
////			url=url+"&cus_name="+myString;
//
//			myString=document.getElementById('address').value;
////			myString = myString.replace(/&/g,"~");
////			url=url+"&cus_address="+myString;
//
//
//			url=url+"&vat1="+document.getElementById('vat1').value;
//			url=url+"&vat2="+document.getElementById('vat2').value;
//			//alert(url);
//			window.open(url);
//     } else {
//		alert("Cannot Print");
//	 }
//
//}
function print_inv()
{

//	if (document.getElementById('cmd_print').value==1){
    var url = "rep_pur_ord_1.php";
    url = url + "?invno=" + document.getElementById('invno').value;

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

    myString = document.getElementById('supplier_code').value;
    myString = myString.replace(/&/g, "~");
    url = url + "&cus_name=" + myString;

    myString = document.getElementById('supplier_name').value;
    myString = myString.replace(/&/g, "~");
    url = url + "&cus_address=" + myString;

    myString = document.getElementById('address').value;
    myString = myString.replace(/&/g, "~");
    url = url + "&cus_address2=" + myString;


    window.open(url);


}

function passprintresult()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        //alert(xmlHttp.responseText);
        //if (xmlHttp.responseText==1){
        var url = "rep_pur_ord.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_item_purord_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_supplier_pur_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;
    //alert(url);

    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;

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

    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 purord_ind(stname)
{

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



    if (stname == 'ord') {

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

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

    } else if (stname == 'arn') {
        var url = "arn_data.php";
        url = url + "?Command=" + "arn";
        url = url + "&invno=" + invno;

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

    } else if (stname == 'lcord') {
        var url = "pur_ord_lc_data.php";
        url = url + "?Command=" + "lcord";
        url = url + "&invno=" + invno;

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


}

function passpurordresult_ind()
{
    var XMLAddress1;

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

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

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

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

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

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

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

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

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

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

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


            ///////////////////NEW ///////////


            //////////////////////////////

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("sales_table");
            document.getElementById('itemdetails').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;
        } else {
            alert("Invalid Order No");
            document.getElementById('invno').value = "";
            document.getElementById('searchinv').focus();
        }

    }
}


function purord(invno, stname)
{

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



    if (stname == 'ord') {

        var url = "pur_ord_data.php";
        url = url + "?Command=" + "purord";
        url = url + "&invno=" + invno;

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

    } else if (stname == 'arn') {
        var url = "arn_data.php";
        url = url + "?Command=" + "arn";
        url = url + "&invno=" + invno;

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

    } else if (stname == 'lcord') {
        var url = "pur_ord_lc_data.php";
        url = url + "?Command=" + "lcord";
        url = url + "&invno=" + invno;

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

}

function passpurordresult()
{
    var XMLAddress1;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("ARRIVED");
        // var isArrived = XMLAddress1[0].childNodes[0].nodeValue;
        // if (isArrived == "1") {
        //     opener.document.form1.chkPend.checked = false;
        // } else {
        //     alert("Pending!");
        //     opener.document.form1.chkPend.checked = true;
        // }

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

        self.close();
    }
}


function passarnresult_lc()
{
    var XMLAddress1;

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

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

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

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

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

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

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

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

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



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

        self.close();
    }
}

function passarnresult()
{
    var XMLAddress1;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        self.close();
    }
}

function invno(invno, stname)
{


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

    if (stname == "grn") {
        var url = "search_inv_data.php";
        url = url + "?Command=" + "pass_grn";
        url = url + "&invno=" + invno;

        //alert(url);
        xmlHttp.onreadystatechange = passinvresult_grn;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    } else if (stname == "crn") {
        var url = "search_inv_data.php";
        url = url + "?Command=" + "pass_crn";
        url = url + "&invno=" + invno;

        //alert(url);
        xmlHttp.onreadystatechange = passinvresult_crn;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    } else {
        var url = "search_inv_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_grn()
{
    var XMLAddress1;

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

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

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

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("Brand");
        var objSalesrep = opener.document.getElementById("brand");
        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;
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("DEPARTMENT");
        var objSalesrep = opener.document.getElementById("department");
        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;
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("TYPE");
        if (XMLAddress1[0].childNodes[0].nodeValue == "CR") {
            opener.document.form1.paymethod_0.checked = true;
        } else {
            opener.document.form1.paymethod_1.checked = true;
        }


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

        //	XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("GRAND_TOT");
        //	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;



        self.close();
    }

}





function passinvresult_crn()
{
    var XMLAddress1;

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

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

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

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

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("SAL_EX");
        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;
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("DEPARTMENT");
        var objSalesrep = opener.document.getElementById("department");
        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;
        }

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

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

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

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("Brand");
        var objSalesrep = opener.document.getElementById("brand");
        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;
        }
        self.close();
    }

}

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");

        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 == 'vat')
        {
            opener.document.form1.vatgroup_0.checked = true;

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

        } else if (XMLAddress1[0].childNodes[0].nodeValue == 'evat')
        {
            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("dis");
        opener.document.form1.discount1.value = XMLAddress1[0].childNodes[0].nodeValue;

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

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

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

        opener.document.form1.credper.value = 65;
        //window.opener.document.getElementById("test").innerHTML="TESTNBMSVMS"
        //opener.document.forminv.invno.value = "123";
        //myWindow.opener.document.invno.value = "123";
        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 suppno_ind(stname)
{
    //alert(suppno);

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



    var url = "search_supplier_data.php";
    url = url + "?Command=" + "pass_suppno";
    url = url + "&suppno=" + document.getElementById("supplier_code").value;
    url = url + "&stname=" + stname;
    //url=url+"&brand="+opener.document.form1.brand.value;
    //url=url+"&salesrep="+opener.document.form1.salesrep.value;
    xmlHttp.onreadystatechange = passsuppresult_ind;


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


}

function passsuppresult_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("stname");
            var stname = XMLAddress1[0].childNodes[0].nodeValue;
            ;

            if (stname == 'purord') {

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

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

                XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("address");
                document.getElementById("address").value = XMLAddress1[0].childNodes[0].nodeValue;
                document.getElementById("salesrep").focus();

            } else if (stname == 'arn') {
                //alert(stname);

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

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

                //XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("address");
                //opener.document.form1.cus_address.value = XMLAddress1[0].childNodes[0].nodeValue;
            } else if (stname == 'purret') {

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

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

            }
        } else {
            alert("Invalid Supplier No");
            document.getElementById("searchcust").focus();
        }

    }
}

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

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



    var url = "search_user_mas.php";
    url = url + "?Command=" + "pass_suppno";
    url = url + "&suppno=" + suppno;
    url = url + "&stname=" + stname;

    //url=url+"&brand="+opener.document.form1.brand.value;
    //url=url+"&salesrep="+opener.document.form1.salesrep.value;

    xmlHttp.onreadystatechange = passsuppresult;


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


}

function passsuppresult()
{
    // var XMLAddress1;

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

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

        if (stname == 'mas') {
            
            // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("code");
            // opener.document.getElementById("supplier_code").value = XMLAddress1[0].childNodes[0].nodeValue;

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("name");
            opener.document.getElementById("user_name").value = XMLAddress1[0].childNodes[0].nodeValue;
            
              XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("fname");
            opener.document.getElementById("fname").value = XMLAddress1[0].childNodes[0].nodeValue;

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

            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dev");
            opener.document.getElementById("division").value = XMLAddress1[0].childNodes[0].nodeValue;

 XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("desig");
            opener.document.getElementById("desig").value = XMLAddress1[0].childNodes[0].nodeValue;
            
            XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("EPF");
            opener.document.getElementById("EPF").value = XMLAddress1[0].childNodes[0].nodeValue;

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

          

        }

        window.self.close();
        // opener.document.getElementById("salesrep").focus();
    }
}

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_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;


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

function setord()
{
    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("txt_crebal");
        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()
{
    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("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;

        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;

        if ((opener.document.form1.vat1.value == '') && (opener.document.form1.vat2.value == '')) {
            opener.document.form1.vatgroup_1.checked = true;
        } else if ((opener.document.form1.vat1.value != '') && (opener.document.form1.vat2.value == '')) {
            opener.document.form1.vatgroup_0.checked = true;
        } else if ((opener.document.form1.vat1.value != '') && (opener.document.form1.vat2.value != '')) {
            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;


        self.close();
        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);
        }



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


    }
}

function itno(itno)
{
alert("fsduhiy");

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


    var url = "search_item_purord_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;


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

}
function passit_purordresult()
{
    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_partno");
        opener.document.form1.partno.value = XMLAddress1[0].childNodes[0].nodeValue;

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

        self.close();




    }
}

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_purord_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);
        xmlHttp.onreadystatechange = passit_purordresult_ind;
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    }
}

function passit_purordresult_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;


            document.getElementById('qty').focus();
        } else {
            alert("Invalid Item No");
            document.getElementById('searchitem').focus();
        }




    }
}

function assignbrandsession()
{

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


    var url = "search_item_data.php";
    url = url + "?Command=" + "pass_assignbrand";

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


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


function passassignbrand()
{
    var XMLAddress1;

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




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("dis");
        //	opener.document.form1.discount.value = XMLAddress1[0].childNodes[0].nodeValue;


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



    }
}

function chk_opener()
{
    //alert("ok");
    //self.close();
    //opener.document.form1.invno.value = document.bull.lon.value;
    opener.document.form1.invno.value = "123";
}




function tmp_crelimit()
{

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


    var url = "search_custom_data.php";
    url = url + "?Command=" + "tmp_crelimit";
    url = url + "&Com_rep1=" + document.getElementById('Com_rep1').value;
    url = url + "&txt_cuscode=" + document.getElementById('txt_cuscode').value;
    url = url + "&cmbbrand1=" + document.getElementById('cmbbrand1').value;
    url = url + "&txt_templimit=" + document.getElementById('txt_templimit').value;
    //alert(url);

    if (document.getElementById('check1').checked == true)
    {
        var mcheck = 1;
    } else {
        var mcheck = 0;
    }
    url = url + "&check1=" + mcheck;


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

}

function result_tmp_crelimit()
{
    var XMLAddress1;

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


function upUnitPrice(argument) {

    // alert(document.getElementById(argument).value);

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

    var url = "pur_ord_data.php";
    url = url + "?Command=" + "rowUpdate";
    url = url + "&key=" + argument;
    url = url + "&val=" + document.getElementById(argument).value;

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

function rowUpdate()
{
    var XMLAddress1;

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