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 lost_focus(key)
{
    document.getElementById(key).style.backgroundColor = "#000000";

}

function new_inv()
{

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

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

    document.getElementById('uniq').value = "";
    document.getElementById('dte_dor').value = "";
    document.getElementById('ordno').value = "";
    document.getElementById('hiddencount').value = "";
    document.getElementById('c_subcode').value = "";
    document.getElementById('invno').value = "";
    document.getElementById('txtdono').value = "";
    document.getElementById('over60').value = "0";
    document.getElementById('crebal').value = "";
    document.getElementById('tbrcheck').disabled=false;
    document.getElementById('discount_org3').value = "";

    document.getElementById('salesord1').value = "";
    document.getElementById('invdate').value="";
    document.getElementById('salesord2').value = "";
    document.getElementById('paymethod_0').checked = true;
    document.getElementById('firstname_hidden').value = "";
    document.getElementById('firstname').value = "";
    document.getElementById('creditlimit').value = "";
    document.getElementById('balance').value = "";
    document.getElementById('cus_address').value = "";
    document.getElementById('department').selectedIndex = "0";
    document.getElementById('brand').selectedIndex = "0";
    document.getElementById('vat1').value = "";
    document.getElementById('vat2').value = "";
    document.getElementById('vatgroup_0').checked = true;
    document.getElementById('salesrep').selectedIndex = "0";
    document.getElementById('discount_org1').disabled=false;
    document.getElementById('discount_org1').value = "0";
    document.getElementById('discount_org2').value = "0";

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

    document.getElementById('itemdetails').innerHTML = "";
    document.getElementById('subtot').value = "";
    document.getElementById('stklevel').value = "";
    document.getElementById('credper').value = "";
    document.getElementById('totdiscount').value = "";
    document.getElementById('txtinvt').value = "";
    document.getElementById('tax').value = "";
    document.getElementById('invtot').value = "";
    document.getElementById('brand').disabled=false;
    document.getElementById('delidate').value = "";

    document.getElementById('tbrchecklbl').style.visibility = "hidden"; 
    document.getElementById('tbrcheck').checked = false;

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

    var url = "sales_ord_data.php";
    url = url + "?Command=" + "new_inv";
    url = url + "&salesrep=" + document.getElementById('salesrep').value;

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

}

function re_new_inv() {
    
    var XMLAddress1;
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {  

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

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

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

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

        document.getElementById('credper').value = 45;
        document.getElementById('firstname_hidden').focus();

    }
}

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

    opener.document.getElementById('msg_box').innerHTML = "";


    var url="sales_ord_data.php"; 
    url = url + "?Command=" + "pass_cus_inv";
    url = url + "&code=" + code; 
    url = url + "&brand=" + opener.document.form1.brand.value;
    url = url + "&salesrep=" + opener.document.form1.salesrep.value;

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

function re_pass_cus_inv()
{
    var XMLAddress1;

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        var obj = JSON.parse(XMLAddress1[0].childNodes[0].nodeValue);

        opener.document.getElementById('firstname_hidden').value = obj.CODE;  
        opener.document.getElementById('firstname').value = obj.NAME;
        opener.document.getElementById('cus_address').value = obj.ADD1;


        if (obj.AltMessage.trim() != "") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>"+ obj.AltMessage +"</span></div>";
        }

        if (obj.blacklist.trim() == "1") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>Blocked For Invoicing</span></div>";
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("bank_message");
        var a = XMLAddress1[0].childNodes[0].nodeValue;
        if (a.trim() != "") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>"+ a +"</span></div>";
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("over60_message");
        var a = XMLAddress1[0].childNodes[0].nodeValue;
        if (a.trim() != "") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>"+ a +"</span></div>";
        }

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("over60_qst");
        if (XMLAddress1[0].childNodes[0].nodeValue != "") {
            opener.document.form1.over60.value = "0";
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message");
        var a = XMLAddress1[0].childNodes[0].nodeValue;
        if (a.trim() != "") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>"+ a +"</span></div>";
        }

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("chq_message_que");
        var a = XMLAddress1[0].childNodes[0].nodeValue;
        if (a.trim() != "") {
            var ans = confirm(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("msg_return");
        var a = XMLAddress1[0].childNodes[0].nodeValue;
        if (a.trim() != "") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>"+ a +"</span></div>";
        }

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("netqty");
        opener.document.form1.txtinvt.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();
    }
}



function pass_item_inv(code){
  
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }
    var url = "sales_ord_data.php";
    url = url + "?Command=" + "pass_item_inv";
    url = url + "&code=" + code;
    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 + "&discount_org1=" + opener.document.form1.discount_org1.value;
    url = url + "&discount_org2=" + opener.document.form1.discount_org2.value;
    url = url + "&discount_org3=" + opener.document.form1.discount_org3.value;

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

}

function re_pass_item_inv()
{
    var XMLAddress1;

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

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
       var obj = JSON.parse(XMLAddress1[0].childNodes[0].nodeValue);

        opener.document.getElementById('itemd_hidden').value = obj.STK_NO;  
        opener.document.getElementById('itemd').value = obj.DESCRIPT;
        opener.document.getElementById('part_no').value = obj.PART_NO;
        opener.document.getElementById('actual_selling').value = obj.SELLING;

        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;

        // opener.document.getElementById('qty').value = "";  
        // opener.document.getElementById('rate').value = ""; 
        // opener.document.getElementById('subtotal').value = ""; 

        self.close();
    }
}

function add_tmp(){

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

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

    if (document.getElementById('salesord1').value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Order No is EMPTY ! </span></div>";
        return false;
    }

    if (document.getElementById("firstname_hidden").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Customer</span></div>";
        return false;
    }

    var url = "sales_ord_data.php";
    url = url + "?Command=" + "add_tmp";
    url = url + "&uniq=" + document.getElementById('uniq').value;
    url = url + "&Command1="+"add";
    url = url + "&invdate=" + document.getElementById('invdate').value;
    url = url + "&invno=" + document.getElementById('salesord1').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 + "&actual_selling=" + document.getElementById('actual_selling').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;
    url = url + "&c_code=" + document.getElementById('firstname_hidden').value;
    url = url + "&rep=" + document.getElementById('salesrep').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;

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

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

}

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

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

    if (document.getElementById('salesord1').value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Order No is EMPTY ! </span></div>";
        return false;
    }

    if (document.getElementById("firstname_hidden").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Customer</span></div>";
        return false;
    }    
    
    var url="sales_ord_data.php";            
    url=url+"?Command="+"add_tmp";          
    url=url+"&Command1="+"del";  
    url = url + "&id=" + id; 
    url = url + "&uniq=" + document.getElementById('uniq').value;

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

}


function re_add_tmp()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("dupbrand");
        if (XMLAddress1[0].childNodes[0].nodeValue !="") {
            // alert('Different Brand Enterd..');
            document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Different Brand Enterd..</span></div>";
        }

        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;

        if (document.getElementById('itemd_hidden').value != "") {
            document.getElementById('itemd_hidden').focus();
        }

        document.getElementById('itemd_hidden').value = "";
        document.getElementById('itemd').value = "";
        document.getElementById('rate').value = "0";
        document.getElementById('qty').value = "1";
        document.getElementById('discount').value = "0";
        document.getElementById('discountper').value = "0";
        document.getElementById('subtotal').value = "0";
        document.getElementById('brand').disabled=true;
        document.getElementById('tbrcheck').disabled=true;

    }
}

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

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

    if (document.getElementById('uniq').value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Click New</span></div>";
        return false;
    }

    if (document.getElementById('salesord1').value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Click New</span></div>";
        return false;
    }

    if (document.getElementById("invdate").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Date</span></div>";
        return false;
    }

    if (document.getElementById("firstname_hidden").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Supplier</span></div>";
        return false;
    }
   
   
    if (document.getElementById("brand").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Brand</span></div>";
        return false;
    }

    if (document.getElementById('salesrep').value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Salesrep</span></div>";
        return false;
    }

    if (document.getElementById("department").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Department</span></div>";
        return false;
    }

    if (parseFloat(document.getElementById('item_count').value) < 1) {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please ADD Items</span></div>";
        return false;
    }

    var balance = document.getElementById('balance').value;
    var crebal = 0;
    if (document.getElementById('crebal').value != "") {
        crebal = document.getElementById('crebal').value;
    }

    i = 0;
    while (i < 4) {
        balance = balance.replace(",", "");
        i = i + 1;
    }

    var invtot = document.getElementById('invtot').value;
    i = 0;
    while (i < 4) {
        invtot = invtot.replace(",", "");
        i = i + 1;
    }

    var crebal = document.getElementById('crebal').value;
    i = 0;
    while (i < 4) {
        crebal = crebal.replace(",", "");
        i = i + 1;
    }

    // if ((parseFloat(crebal) < 0) || (parseFloat(crebal) < parseFloat(invtot)) ){
    //     document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Credit Limit Exceeded</span></div>";
    //     return false;
    // }

    
    var url = "sales_ord_data.php";
    url = url + "?Command=" + "save_inv";

    var paymethod;
    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 + "&uniq=" + document.getElementById('uniq').value;
    url = url + "&salesord1=" + document.getElementById('salesord1').value;
    url = url + "&salesord2=" + document.getElementById('salesord2').value;
    url = url + "&invdate=" + document.getElementById('invdate').value;
    url = url + "&delidate=" + document.getElementById('delidate').value;
    url = url + "&firstname_hidden=" + document.getElementById('firstname_hidden').value;
    url = url + "&firstname=" + document.getElementById('firstname').value;
    url = url + "&creditlimit=" + document.getElementById('creditlimit').value;
    url = url + "&balance=" + document.getElementById('balance').value;
    url = url + "&cus_address=" + document.getElementById('cus_address').value;
    url = url + "&department=" + document.getElementById('department').value;
    url = url + "&brand=" + document.getElementById('brand').value;
    url = url + "&vat1=" + document.getElementById('vat1').value;
    url = url + "&vat2=" + document.getElementById('vat2').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;
    url = url + "&salesrep=" + document.getElementById('salesrep').value;
    url = url + "&discount_org1=" + document.getElementById('discount_org1').value;
    url = url + "&discount_org2=" + document.getElementById('discount_org2').value;
    url = url + "&discount_org3=" + document.getElementById('discount_org3').value;
    url = url + "&stklevel=" + document.getElementById('stklevel').value;
    url = url + "&subtot=" + document.getElementById('subtot').value;
    url = url + "&credper=" + document.getElementById('credper').value;
    url = url + "&totdiscount=" + document.getElementById('totdiscount').value;
    url = url + "&txtinvt=" + document.getElementById('txtinvt').value;
    url = url + "&tax=" + document.getElementById('tax').value;
    url = url + "&invtot=" + document.getElementById('invtot').value;

    url = url + "&dte_dor=" + document.getElementById('dte_dor').value;
    url = url + "&ordno=" + document.getElementById('ordno').value;
    url = url + "&hiddencount=" + document.getElementById('hiddencount').value;
    url = url + "&c_subcode=" + document.getElementById('c_subcode').value;
    url = url + "&invno=" + document.getElementById('invno').value;
    url = url + "&txtdono=" + document.getElementById('txtdono').value;
    url = url + "&over60=" + document.getElementById('over60').value;
    url = url + "&crebal=" + document.getElementById('crebal').value;
    url = url + "&item_count=" + document.getElementById('item_count').value;

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

}

function re_save_inv(){

    var XMLAddress1;

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

        if (xmlHttp.responseText == "Saved") {
            document.getElementById('msg_box').innerHTML = "<div class='alert alert-success' role='alert'><span class='center-block'>Saved</span></div>";

            setTimeout("location.reload(true);", 500);

        } else {
            document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>" + xmlHttp.responseText + "</span></div>";
        }
    }
}

function calc1_table_discount1(){

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

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

//pra 20.03.13
//    if ((document.getElementById('vat1').value != "") && (document.getElementById('vat2').value != "")) {
//        document.getElementById('vatgroup_0').disabled = false;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = false;
//        document.getElementById('vatgroup_3').disabled = true;
//    } else if ((document.getElementById('vat1').value == "") && (document.getElementById('vat2').value == "")) {
//        document.getElementById('vatgroup_0').disabled = true;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = true;
//        document.getElementById('vatgroup_3').disabled = true;
//    } else if ((document.getElementById('vat1').value != "") && (document.getElementById('vat2').value == "")) {
//        document.getElementById('vatgroup_0').disabled = false;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = true;
//        document.getElementById('vatgroup_3').disabled = true;
//    }

//    if ((document.getElementById('vat1').value == "") && (document.getElementById('vat2').value == "")) {
//        document.getElementById('vatgroup_1').checked = true;
//        document.getElementById('vatgroup_0').disabled = true;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = true;
//        document.getElementById('vatgroup_3').disabled = true;
//    } else if ((document.getElementById('vat1').value != "") && (document.getElementById('vat2').value == "")) {
//        document.getElementById('vatgroup_0').checked = true;
//        document.getElementById('vatgroup_0').disabled = false;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = true;
//        document.getElementById('vatgroup_3').disabled = true;
//    } else if ((document.getElementById('vat1').value != "") && (document.getElementById('vat2').value != "")) {
//        document.getElementById('vatgroup_2').checked = true;
//        document.getElementById('vatgroup_0').disabled = false;
//        document.getElementById('vatgroup_1').disabled = false;
//        document.getElementById('vatgroup_2').disabled = false;
//        document.getElementById('vatgroup_3').disabled = true;
//    }
    document.getElementById('vatgroup_3').disabled = true;
    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 = "";

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

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

        var str = document.getElementById(actual_selling).value;
        var n = str.replace(/,/gi, "");
        var vatrate = 0.18;  //vatrate
        var SELLING = 0;

        if (document.getElementById('vatgroup_1').checked == true) {
            SELLING = n;
        } else {
            SELLING = n / (vatrate + 1);
        }
        var subtotal = parseFloat(SELLING) * 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('discount_org1').value != '') && (document.getElementById('discount_org1').value != "0") && (document.getElementById('discount_org1').value != "0.00")) {
            //dis1=subtotal*document.getElementById('discount1').value/100;

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

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

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

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

        }


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

            dis2 = subtotal * document.getElementById('discount_org2').value / 100;
            disper2 = (100 - document.getElementById('discount_org1').value) * (document.getElementById('discount_org2').value) / 100;
            disper = parseFloat(disper1) + parseFloat(disper2);


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


        if ((document.getElementById('discount_org3').value != '') && (document.getElementById('discount_org3').value != "0") && (document.getElementById('discount_org3').value != "0.00")) {
            //alert(disper2);
            dis3 = subtotal * document.getElementById('discount_org3').value / 100;
            disper3 = (100 - (parseFloat(disper1) + parseFloat(disper2))) * (document.getElementById('discount_org3').value) / 100;

            disper = parseFloat(disper1) + parseFloat(disper2) + parseFloat(disper3);

            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(rate).value = SELLING;

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

        j = j + 1;
    }

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

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

        var url = "sales_ord_data.php";
        url = url + "?Command=" + "add_tmp_edit_discount";
        url = url + "&uniq=" + document.getElementById('uniq').value;
        url = url + "&invno=" + document.getElementById('salesord1').value;
        url = url + "&invdate=" + document.getElementById('invdate').value;
        url = url + "&item_count=" + document.getElementById('item_count').value;


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

            url = url + "&" + id + "=" + document.getElementById(id).innerHTML;
            url = url + "&" + code + "=" + document.getElementById(code).innerHTML;
            url = url + "&" + itemd + "=" + document.getElementById(itemd).innerHTML;
            url = url + "&" + rate + "=" + document.getElementById(rate).value;

            url = url + "&" + actual_selling + "=" + document.getElementById(actual_selling).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;
            //url=url+"&"+ad+"="+document.getElementById(ad).checked;

            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;

        xmlHttp.onreadystatechange = re_add_tmp;
        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('discount_org1').value != '') && (document.getElementById('discount_org1').value != "0") && (document.getElementById('discount_org1').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('discount_org1').value / 100;
            disper = document.getElementById('discount_org1').value;

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

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

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

        if ((document.getElementById('discount_org3').value != '') && (document.getElementById('discount_org3').value != "0") && (document.getElementById('discount_org3').value != "0.00")) {
            dis3 = subtotal * document.getElementById('discount_org3').value / 100;
            disper = 100 - (100 - document.getElementById('discount_org3').value) * (100 - document.getElementById('discount_org2').value) * (100 - document.getElementById('discount_org1').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('salesord1').value != "") && (document.getElementById('firstname_hidden').value != "")) {

        var url = "sales_ord_data.php";
        url = url + "?Command=" + "add_tmp_edit_discount";
        url = url + "&uniq=" + document.getElementById('uniq').value;
        url = url + "&invno=" + document.getElementById('salesord1').value;
        url = url + "&invdate=" + document.getElementById('invdate').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 = re_add_tmp;
        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(){

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

    //alert (document.getElementById('stklevel').value);
    //alert(document.getElementById('qty').value);
    //if (parseFloat(document.getElementById('qty').value)<=parseFloat(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('discount_org1').value != '') && (document.getElementById('discount_org1').value != "0") && (document.getElementById('discount_org1').value != "0.00")) {
        dis1 = subtotal * document.getElementById('discount_org1').value / 100;
        disper = document.getElementById('discount_org1').value;
        disper1 = document.getElementById('discount_org1').value;

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

    if ((document.getElementById('discount_org2').value != '') && (document.getElementById('discount_org2').value != "0") && (document.getElementById('discount_org2').value != "0.00")) {
        dis2 = subtotal * document.getElementById('discount_org2').value / 100;
        //disper=100-(100-document.getElementById('discount_org2').value)*(100-document.getElementById('discount_org1').value)/100;
        disper2 = (100 - document.getElementById('discount_org1').value) * (document.getElementById('discount_org2').value) / 100;
        disper = parseFloat(disper1) + parseFloat(disper2);

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

    if ((document.getElementById('discount_org3').value != '') && (document.getElementById('discount_org3').value != "0") && (document.getElementById('discount_org3').value != "0.00")) {
        dis3 = subtotal * document.getElementById('discount_org3').value / 100;
        //disper=100-(100-document.getElementById('discount_org3').value)*(100-document.getElementById('discount_org2').value)*(100-document.getElementById('discount_org1').value)/100;
        disper3 = (100 - (parseFloat(disper1) + parseFloat(disper2))) * (document.getElementById('discount_org3').value) / 100;

        disper = parseFloat(disper1) + parseFloat(disper2) + parseFloat(disper3);

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

}


function pass_inv(code){
  
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null)
    {
        alert("Browser does not support HTTP Request");
        return;
    }
    var url = "sales_ord_data.php";
    url = url + "?Command=" + "pass_inv";
    url = url + "&code=" + code;

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

function re_pass_inv()
{
    var XMLAddress1;
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {

        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id");
        var obj = JSON.parse(XMLAddress1[0].childNodes[0].nodeValue);

        opener.document.getElementById('uniq').value = obj.tmp_no;
        opener.document.getElementById('salesord1').value = obj.REF_NO;  
        opener.document.getElementById('firstname_hidden').value = obj.C_CODE;
        opener.document.getElementById('firstname').value = obj.CUS_NAME;
        opener.document.getElementById('cus_address').value = obj.C_ADD1;
        opener.document.getElementById('salesrep').value = obj.SAL_EX;
        opener.document.getElementById('credper').value = obj.credper;
        opener.document.getElementById('discount_org1').value = obj.DIS;
        opener.document.getElementById('discount_org2').value = obj.DIS1;
        opener.document.getElementById('department').value = obj.DEPARTMENT;
        opener.document.getElementById('brand').value = obj.Brand;
        opener.document.getElementById('subtot').value = obj.AMOUNT;
        opener.document.getElementById('invdate').value = obj.SDATE;
        opener.document.getElementById('totdiscount').value = obj.DISCOU;
        opener.document.getElementById('tax').value = obj.VAT_VAL;
        opener.document.getElementById('invtot').value = obj.GRAND_TOT;
        opener.document.getElementById('delidate').value = obj.deli_date;


        XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("id_ven");
        var obj_ven = JSON.parse(XMLAddress1[0].childNodes[0].nodeValue);

        opener.document.getElementById('vat1').value = obj_ven.vatno;  
        opener.document.getElementById('vat2').value = obj_ven.svatno;

        
        if(obj.TYPE =="CR"){ 
            opener.document.getElementById('paymethod_0').checked = true;
        }else if(obj.TYPE =="CA"){ 
            opener.document.getElementById('paymethod_1').checked = true;
        }

        if(obj.VAT =="1.00"){ 
            opener.document.getElementById('vatgroup_0').checked = true;
        }else if(obj.VAT =="2.00"){ 
            opener.document.getElementById('vatgroup_2').checked = true;
        }else if(obj.VAT =="3.00"){ 
            opener.document.getElementById('vatgroup_3').checked = true;
        }

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

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

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

        // XMLAddress1 = xmlHttp.responseXML.getElementsByTagName("OutpDAMT");
        // opener.document.form1.OutpDAMT.value = 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("sales_table_acc");
        window.opener.document.getElementById('storgrid').innerHTML = XMLAddress1[0].childNodes[0].nodeValue;

        if (obj.CANCELL == "1") {
            window.opener.document.getElementById('msg_box').innerHTML = "<div class='alert alert-danger' role='alert'><span class='center-block'>Cancelled</span></div>";
        }else{
            window.opener.document.getElementById('msg_box').innerHTML = "";
        }
        
        self.close();
    }
}

function update_list(stname)
{   
    
            
            xmlHttp=GetXmlHttpObject();
            if (xmlHttp==null)
            {
                alert ("Browser does not support HTTP Request");
                return;
            }       
            
            
            var url="sales_ord_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";
            } else if (document.getElementById('invdate').value!=""){
                url=url+"&mstatus=rep";
            }
            
            url=url+"&invno="+document.getElementById('invno').value;
            url=url+"&customername="+document.getElementById('customername').value;
            url=url+"&rep="+document.getElementById('invdate').value;
            
            url=url+"&Option1="+document.getElementById('Option1').checked;
            url=url+"&Option2="+document.getElementById('Option2').checked;
            url=url+"&Option3="+document.getElementById('Option3').checked;
            url=url+"&Option4="+document.getElementById('Option4').checked;
            url=url+"&Option5="+document.getElementById('Option5').checked;
            url=url+"&stname="+stname;
            //alert(url);
                    
            xmlHttp.onreadystatechange=re_update_list;
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);
    
}

function re_update_list()
{
    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 cancel_inv(){
    
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null){
        alert ("Browser does not support HTTP Request");
        return;
    }       
            
    var msg = confirm("Are you sure to CANCEL ! ");
    if (msg == true) {

        if (document.getElementById("salesord1").value == "") {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>Please Select Entry</span></div>";
          return false;
        }

         
        
        var url="sales_ord_data.php";            
        url=url+"?Command="+"cancel_inv";
    
        url = url + "&uniq=" + document.getElementById('uniq').value;
        url = url + "&salesord1=" + document.getElementById('salesord1').value;
                    
        xmlHttp.onreadystatechange=re_cancel_inv;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
}

function re_cancel_inv(){

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

        if (xmlHttp.responseText == "Canceled") {
            document.getElementById('msg_box').innerHTML = "<div class='alert alert-success' role='alert'><span class='center-block'>Cancelled</span></div>";
    
            setTimeout("location.reload(true);", 500);
        } else {
            document.getElementById('msg_box').innerHTML = "<div class='alert alert-warning' role='alert'><span class='center-block'>" + xmlHttp.responseText + "</span></div>";
        }
    }
}

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


    var url = "sales_ord_data.php";
    url = url + "?Command=" + "to_wd";
    url = url + "&salesord1=" + document.getElementById('salesord1').value;


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

function re_to_wd()
{
    var XMLAddress1;

    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
    {
        document.getElementById('msg_box').innerHTML = "<div class='alert alert-success' role='alert'><span class='center-block'>Forwarded To WD</span></div>";
        setTimeout("location.reload(true);", 700);
    }
}


function print_inv()
{

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

    var url = "sales_ord_print.php";
    url = url + "?txt_invno=" + document.getElementById('salesord1').value;
    url = url + "&department=" + document.getElementById('department').value;
    url = url + "&txtadd2=" + document.getElementById('cus_address').value;
    url = url + "&Com_rep=" + document.getElementById('salesrep').value;
    url = url + "&txt_cuscode=" + document.getElementById('firstname_hidden').value;

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

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

    url = url + "&dtdate=" + document.getElementById('invdate').value;
    url = url + "&cmbbrand=" + document.getElementById('brand').value;
    url = url + "&OutInvAmt=" + document.getElementById('OutInvAmt').value;
    url = url + "&OutREtAmt=" + document.getElementById('OutREtAmt').value;
    url = url + "&OutpDAMT=" + document.getElementById('OutpDAMT').value;
    url = url + "&txt_crebal=" + document.getElementById('balance').value;
    url = url + "&txt_net=" + document.getElementById('invtot').value;
    url = url + "&tax=" + document.getElementById('tax').value;
    url = url + "&vat1=" + document.getElementById('vat1').value;
    //alert(url);
    window.open(url);

}
