Current File : //home/obabain/khb_obaba_in/SalesInvoice.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
        <%@ include file="Connection.jsp" %>
        <%@include file="master.jsp" %>
         <%
         String sino=(String)session.getAttribute("sino");
    Statement st=con.createStatement();
    
	rs=st.executeQuery("select * from ip_sales_invoice where sales_invoice_no='"+sino+"' and branch_id="+loginid+"");
	while(rs.next())
	{
		SID=rs.getString("sinvoice_id");
	}
         
          rs=st.executeQuery("select tb.*,(select concat(client_address_1,client_city) from ip_clients where client_id=tb.supplier_id )addr,(select client_name from ip_clients where client_id=tb.supplier_id)cust,(select client_state from ip_clients where client_id=tb.supplier_id)stat,(select payment_method_name from ip_payment_methods where payment_method_id=tb.payment_method)pay,(select description from ip_status where id=tb.salesinv_status)statu from ip_sales_invoice tb where sinvoice_id="+SID+" and branch_id="+loginid+"");
         while(rs.next())
         {
         lpo=rs.getString("sales_invoice_no");
         lpodate=rs.getString("invoice_date_created");
         pono=rs.getString("pono");
         //dp=rs.getString("porder_despatch_through");
         //url=rs.getString("porder_url_key");
         ship=rs.getString("addr");
         supplname=rs.getString("cust");
         supplid=rs.getString("supplier_id") ;
         sta=rs.getString("stat");
         paym=rs.getString("pay");
         status=rs.getString("statu");
         }
         rs=st.executeQuery("select * from ip_clients where client_id="+supplid+"");
         while(rs.next())
         {
        	 claddress=rs.getString("client_address_2");
        	 clcity=rs.getString("shipp_city");
        	 clphone=rs.getString("client_phone");
        	 clemail=rs.getString("client_email");
        	 clgstin=rs.getString("client_vat_id");
         }
    %>
    <%!int inid=0; 
    ResultSet rs=null;
    String lpo=null;
    String lpodate=null;
    String pono=null;
    String dp=null;
    String url=null;
    String ship=null;
    String date=null;
    String supplname=null;
    String sta=null;
    String supplid=null;
    String paym=null;
    String status=null;
    String SID=null;
    
    
    String claddress=null;
    String clcity=null;
    String clphone=null;
    String clemail=null;
    String clgstin=null;
    %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sales Invoice</title>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"  rel="stylesheet">
    <link href="css/select2.min.css" rel="stylesheet">
    <link href="css/jquery.datetimepicker.css" rel="stylesheet">
  
</head>
<body>

<form  method="post"name= "so" action="siDA.jsp">

<div class="content">
<div class="row">
<div class="col-md-9"  style="background-color:white;">
<div class="panel panel-default" >
       <div class="panel-heading main-color-bg">
        <h3 class="panel-title">Sales Invoice</h3>
        
 <a href="ViewInvoices.jsp" style="background:;margin-top:-24px;" class="btn btn-danger pull-right"  >Sale Invoice View</a>
 
              </div>
             </div>
<div class="panel-body">
<div class="row">
<div class="form-group col-xs-4">

           <span style="color:#69BC98; font-size:large;"> <b><%=supplname %></b></span></br>
           <%=ship %></br>
           <%=sta %>
           
            <%-- <div class="onerow">
            Last PO Created:<span style="color:red;"><%=lpo %></span>
            </div> --%>
            </div>


<div class="form-group col-xs-2">
            <div class="onerow">
            <p><label for="status" style="margin:5px;">
            Invoice No.</label></p>
<input type="text"  class="form-control" name="invoiceno" value="<%=lpo %>" readonly="readonly">
            </div>
            

</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Invoice Date</label></p>
<input type="text"  class="form-control"  name="invoicedate"  value="<%=lpodate%>" readonly="readonly">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
P.O No.</label></p>
<input type="text" class="form-control" name="PoNo" readonly="readonly" value="<%=pono%>">
</div>
<div class="form-group col-xs-2">
<p><label for="status" style="margin:5px;">
Payment method</label></p>
<input type="text" value="<%=paym %>" readonly="readonly" class="form-control">


</div>


</div>

</div>
<hr>  
           
<div class="panel-body">
<table id="myTable" class="table table-bordered">
<tr>

<th>Item Description</th>
<th>Material</th>
<th>HSN</th>

<th>Qty</th>
<th>Weight</th>
<th>Price</th>
<th>Unit</th>
<!-- <th>Tax rate</th>
<th>Tax amt.</th> -->
<th>Subtotal</th>
<th></th>   
</tr>
<tbody style="font-size:12px;">
<%
String[] pname=null;
pname=request.getParameterValues("qns[]");
//String[] a:split(name,"_");

for(int x=0; x<pname.length;x++){
String[] pa=pname[x].split("_");
%>
<tr>
<td>
<input type="hidden" name="itemid[]" value="<%=pa[0] %>" >
<input type="text" name="item[]"  value="<%=pa[1] %>">
</td>
<td>
<input type="text" name="desc[]" value="<%=pa[2] %>">
</td>
<td><input type="text" name="sku[]" class="txtstyle" value="<%=pa[3] %>">
</td>

<td>
<input type="text" name="qty[]" class="qty txtstyle" value="0">
</td>
<td>
<input type="text" name="wgt[]" class="wgt txtstyle" value="0">
</td>
<td>
<input type="text" name="price[]" class="price txtstyle" value="<%=pa[4] %>">
</td>
<td>
<select name="unit[]" class="select1 uom">
<option value="0">select</option>
<%
Statement st5=con.createStatement();
ResultSet r3=st5.executeQuery("select * from ip_units where unit_id=1 or unit_id=2");
while(r3.next())
{
%>
<option value=" <%=r3.getString("unit_id") %>"><%=r3.getString("unit_name_plrl") %></option>
<%} %>
</select>
</td>
<%-- <td>
<select name="tax[]" class="amt">
<option>select</option>
<%
Statement stt=con.createStatement();
ResultSet rst=stt.executeQuery("select * from ip_tax_rates");
while(rst.next())
{
%>
<option value="<%=rst.getString("tax_rate_id") %>"><%=rst.getString("tax_rate_name") %>-<%=rst.getString("tax_rate_percent") %></option>
<%} %>
</select>
</td> --%>
<!-- <td><input class="taxamt txtstyle" value="0"></td> -->
<td>
<input  class="subtotal txtstyle" value="0" name="subtotal[]">
</td>
<td>
 <a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>
</td>
</tr>
<%} %>

</tbody>
</table>
</div>
<div class="panel-body">
<div class="col-md-7">

<!-- 
<a class="btn btn-default" onClick="openwin(document.po.itemid,document.po.item,document.po.desc,document.po.sku,document.po.qty,document.po.price)"><li class="glyphicon glyphicon-shopping-cart"></li>Add Product</a>
 -->
</div>
<div>
<div class="col-md-5">
<table class="table table-bordered">
<tr>
<td align="right">Subtotal &#8377;</td>
<td align="right"><input type="text" class="subgtotal " value="0" name="subgtotal"></td>
</tr>
<tr>
<td align="right">Freight &#8377;</td>
<td align="right">
<input type="text" class="frgt txtstylesmall" name="frgt"  value="0"> </td>
</tr>
<tr>
<td align="right">Taxable Amt. &#8377;</td>
<td align="right">
<input type="text" class="taxable txtstylesmall" name="taxable"  value="0"> </td>
</tr>
<!-- <tr>
<td align="right">Discount &#8377;</td>
<td align="right">
<input type="text" class="disc txtstylesmall" name="discamt"  value="0"> </td>
</tr>

<tr>
<td align="right">Amt. after Discount &#8377;</td>
<td align="right">
<input type="text" class="afdisc txtstylesmall" name="afdiscamt"  value="0"> </td>
</tr> -->
<!--
<tr>
<td align="right">Commission &#37;</td>
<td align="right">
<input type="hidden" class="comms txtstylesmall" name="discper"  value="0"></td>
</tr> --!>
<input type="hidden" class="comms txtstylesmall" name="discper"  value="0"></td>

<tr>
<td align="right">Tax &#37;</td>
<td align="right"><!-- <input type="text" class="pfc txtstylesmall" name="forwchrg"  value="0"> -->
<select name="tax" class="tax txtstylesmall">
<option value="0">select</option>
<%
Statement stt=con.createStatement();
ResultSet rst=stt.executeQuery("select * from ip_tax_rates");
while(rst.next())
{
%>
<option value="<%=rst.getString("tax_rate_id") %>"><%=rst.getString("tax_rate_name") %>-<%=rst.getString("tax_rate_percent") %></option>
<%} %>
</select>
</td>
</tr>
<tr>
<td align="right"><label name="tot">Total &#8377;</label></td>
<td align="right"><input type="text" class="gtotal"  value="0" name="gtot"></td>
</tr>
</table>
</div>
</div>
</div>
<div class="panel-body">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading main-color-bg">
                <h3 class="panel-title">Shipping address</h3>
              </div>
<div class="panel-body">
<div class="form-group">
<%-- <textarea rows="3" class="form-control" name="ship"><%=ship %></textarea> --%>
<input type="text" placeholder="Address" class="form-control" value="<%=claddress %>" name="shipadd">
<input type="text" placeholder="City" class="form-control" value="<%=clcity%>" name="shipcity">
<input type="text" placeholder="Phone" class="form-control" value="<%=clphone%>" name="shipphone">
<input type="text" placeholder="Email" class="form-control" value="<%=clemail%>" name="shipemail">
<input type="text" placeholder="GSTNO" class="form-control" value="<%=clgstin%>" name="shipgst">
</div>

</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading main-color-bg">
                <h3 class="panel-title">Attachments</h3>
              </div>
<div class="panel-body">
<div class="form-group">
<a class="btn btn-default"><li class="glyphicon glyphicon-plus"></li>Add Files</a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="modal-footer" id="contact_submit">

			<a class="btn btn-default" href="SalesInvoice.jsp">Reset</a>
			<input type="submit" value="Save Changes" style="background:#204b58" class="btn btn-info">
			<input type="button" value="Back" style="background:#204b58; margin-right:650px;" class="btn btn-info pull-left"  onclick="goBack()"/>
			</div>
</div>
</div>

			
			</div>
			</div>
		
			<%@include file="footer.jsp" %>
			</form>

			    <script type="text/javascript">
function goBack() {
    window.history.back();
   
};
</script>

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"></script>
    <script src="js/select2.min.js"></script>
    <script src="js/jquery.datetimepicker.full.js"></script>
   
    <script>
    $('select').select2();
   
    </script>
     <script>
     jQuery('#datetimepicker').datetimepicker({
    	 timepicker:false,
    	 todayBtn: "linked"
    	 //mask:true, // '9999/19/39 29:59' - digit is the maximum possible for a cell
    	});
    </script>
			    <script type="text/javascript">
			    function openwin(targetField,targetField2,targetField3,targetField4,targetField5,targetField6){
			    	var w1=window.open('SalesSelectInvoice.jsp','_blank','top=80,left=70,width=1400,height=650,scrollbars=1');
			    	w1.targetField=targetField;
			    	w1.targetField2=targetField2;
			    	w1.targetField3=targetField3;
			    	w1.targetField4=targetField4;
			    	w1.targetField5=targetField5;
			    	w1.targetField6=targetField6;

			    	w1.focus();
			    	
			    };
			    
			    </script>
			    <script>
			    function setSearchRslt7(targetField,targetField2,targetField3,targetField4,targetField5,targetField6,returnvalue,returnvalue2,returnvalue3,returnvalue4,returnvalue5,returnvalue6)
			    {
			    		    var table = document.getElementById("myTable");
			    		    var lastRow = table.rows.length;
			    		   
			    		    var row = table.insertRow(lastRow);
			    		    var cell1 = row.insertCell(0);   		   
			    		    var cell2 = row.insertCell(1);
			    		    var cell3 = row.insertCell(2);   		
			    		    var cell4 = row.insertCell(3);
			    		    var cell5 = row.insertCell(4);
			    		    var cell6 = row.insertCell(5);
			    		    var cell7 = row.insertCell(6);
			    		    var cell8 = row.insertCell(7);
			    		    var cell9 = row.insertCell(8); 
			    		    
			    		    targetField.value=returnvalue;
			    		    targetField2.value=returnvalue2;
			    		    targetField3.value=returnvalue3;
			    		    targetField4.value=returnvalue4;
			    		    targetField5.value=returnvalue5;
			    		    targetField6.value=returnvalue6;
			    		    

			    		    		   cell9.innerHTML = "<a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>";
			    		    			//   cell5.innerHTML  = "<input type='text' name='txttotal' class='txtstyle'>";
			    	   
			    		    		   if(lastRow==2)
			   		    		    	document.getElementById("myTable").deleteRow(2);
			    }
			    </script>
			    <script langauge="JavaScript">

			    function deleteRow(btn) {
			  	  var row = btn.parentNode.parentNode;
			  	  row.parentNode.removeChild(row);
			  	}
			  </script>

			   <script langauge="JavaScript">

			  function addRow()
			  {
			     var arrTables = document.getElementById('myTable');
			     var oRows = arrTables.rows;
			     var numRows = oRows.length;

			     var newRow = document.getElementById('myTable').insertRow( numRows );
			     
			     
			     var cell1 = newRow.insertCell(0);
			     var cell2 = newRow.insertCell(1);
			     var cell3 = newRow.insertCell(2);
			     var cell4 = newRow.insertCell(3);
			     var cell5 = newRow.insertCell(4);
			     var cell6 = newRow.insertCell(5);
			     var cell7 = newRow.insertCell(6);
			     var cell8 = newRow.insertCell(7);
			     var cell9 = newRow.insertCell(8);
			     

			    cell1.innerHTML = "<input type='hidden' name='itemid[]'><input type='text' name='item[]' class='txtstyle'>"
			     cell2.innerHTML = "<input type='text' name='desc[]'>"
			     cell3.innerHTML = "<input type='text' name='sku[]' class='txtstyle'>"
			  	   cell4.innerHTML ="<select name='unit[]'><option value='1'>Number</option><option value='2'>Kilogram</option><option value='5'>Centimeter</option></select>"
			  			   
			     cell5.innerHTML = "<input type='text' name='qty[]' class='txtstyle'>"
			     cell6.innerHTML ="<input type='text' name='price[]' class='txtstyle'>"
			     cell7.innerHTML = "<select name='tax[]' >  <option value='1'>9.00</option><option value='3'>18.00</option></select>"
			     cell9.innerHTML = "<a href='#'  onclick='deleteRow(this)'><i class='glyphicon glyphicon-trash'></i> </a>"
			  	   //cell8.innerHTML  = "<input type='text' name='txttotal' class='txtstyle'>";
			  	   cell8.innerHTML ="0.00";
			     var t1=document.createElement("input");
			     
			  };

			  var i=2;
			  $(".addmore").on('click',function(){
			  	count=$('table tr').length;
			      var data="<tr><td><input type='hidden' name='itemid'><input type='text' name='item' class='txtstyle'></td><td><span id='snum"+i+"'>"+count+".</span></td>";
			      data +="<td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='first_name"+i+"' name='first_name[]'/></td> <td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='last_name"+i+"' name='last_name[]'/></td><td><input type='text'  class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='tamil"+i+"' name='tamil[]'/></td><td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='english"+i+"' name='english[]'/></td><td><input type='text' class='form-control input-group-lg reg_name'  style='width:150px;margin:5px;' id='computer"+i+"' name='computer[]'/></td><td></tr>";
			  	$('table').append(data);
			  	i++;
			  });

			  </script>
			  <script>
			  function Add(){ $("#myTable tbody").append("<tr>"+ "<td><input type='text'/></td>"+ "<td><input type='text'/></td>"+ "<td><input type='text'/></td>"+ "<td><img src='images/disk.png' class='btnSave'><img src='images/delete.png' class='btnDelete'/></td>"+"</tr>");  }; 
			  </script>
			  
			  <script>
$(document).on("blur", ".price", function() {

    var parent = $(this).parents('tr');
    var price = $('.price', parent);
    var qty = $('.wgt', parent); 
    
   // var sum = $('.taxamt', parent);
    var sub = $('.subtotal', parent);
    
    //var amt = $('.amt', parent);    
    //var a=amt.find('option:selected').text();
    //var arr=[];
    //arr=a.split('-')
    var value = parseFloat(qty.val()) * parseFloat(price.val());
    
    //sub.text(value);
    var x=0;
    
    /* if(arr[0]=='IGST')
    	{
    	x=value*arr[1]/100;
    	
    	}
    else
    	{
    	x=value*arr[1]*2/100;
    	
    	} */
   /*  $(sum).val(x);
    var y=value+x;*/
    $(sub).val(value);
    var sum2=0; 
    $(".subtotal").each(function(){
        sum2 += +$(this).val();
    });
    $(".subgtotal").val(sum2);
    
    var su=$(".subgtotal").val();
    
    var disc=$(".disc").val();
    
    var aft=parseFloat(su)-parseFloat(disc);
    $(".afdisc").val(aft);
    
    var af=$(".afdisc").val();
	var comm=$(".comms").val();
	var gcom=parseFloat(af)-(parseFloat(af)*parseFloat(comm))/100;
	
	$(".taxamt").val(gcom);
	
	
	
	var a=$(".tax").find('option:selected').text();
	if($(".tax").val()=='0')
		{
		$(".gtotal").val(gcom);
		
		}
	else
		{
		var arr=[];
		arr=a.split('-');
		var x=0;
		if(arr[0]=='IGST')
			{
			x=arr[1]/100;
			}
		else
			{
			x=arr[1]*2/100;
			}
		
		var g=parseFloat(gcom)+(parseFloat(gcom)*x);
		$(".gtotal").val(g.toFixed(2));
		}
    
});
			  
			  </script>
			  <script>
$(document).on("blur", ".wgt", function() {
    var parent = $(this).parents('tr');
    var price = $('.price', parent);
    var qty = $('.wgt', parent); 
    
    var taxable = $('.taxable').val();
    var frgt = $('.frgt').val();
    var sub = $('.subtotal', parent);
    
    //var amt = $('.amt', parent);    
    //var a=amt.find('option:selected').text();
    //var arr=[];
    //arr=a.split('-')
    var value = parseFloat(qty.val()) * parseFloat(price.val());
    
    //sub.text(value);
    var x=0;
    
    /* if(arr[0]=='IGST')
    	{
    	x=value*arr[1]/100;
    	
    	}
    else
    	{
    	x=value*arr[1]*2/100;
    	
    	} */
   /*  $(sum).val(x);
    var y=value+x;*/
    $(sub).val(value);
    var sum2=0; 
    $(".subtotal").each(function(){
        sum2 += +$(this).val();
    });
    $(".subgtotal").val(sum2);
    $(".gtotal").val(sum2);
    var su=$(".subgtotal").val();
    
    //var disc=$(".disc").val();
    
   var aft=parseFloat(su)+parseFloat(frgt);
   
    $(".taxable").val(aft);
    
    var af=$(".taxable").val();
	var comm=$(".comms").val();
	//var gcom=parseFloat(af)-(parseFloat(af)*parseFloat(comm))/100;
	
	//$(".taxamt").val(gcom);
	
	var a=$(".tax").find('option:selected').text();
	if($(".tax").val()=='0')
		{
		$(".gtotal").val(af.toFixed(2));
		
		}
	else
		{
		var arr=[];
		arr=a.split('-');
		var x=0;
		if(arr[0]=='IGST')
			{
			x=arr[1]/100;
			}
		else
			{
			x=arr[1]*2/100;
			}
		
		var g=parseFloat(af)+(parseFloat(af)*x);
		$(".gtotal").val(g.toFixed(2));
		}
    
    
});

$(document).on("change", ".uom", function() {
	
    var parent = $(this).parents('tr');
    var price = $('.price', parent);
    var wt = $('.wgt', parent); 
    var qty = $('.qty', parent); 
    var uom = $('.uom', parent); 
    var um = uom.find('option:selected').val();
    //var um=$(".uom").find('option:selected').val();
    //alert(um);
    var sub = $('.subtotal', parent);
    
    //var amt = $('.amt', parent);    
    //var a=amt.find('option:selected').text();
    //var arr=[];
    //arr=a.split('-')
    
    if(um==1)
    	{
    	var value = parseFloat(qty.val()) * parseFloat(price.val());
    	}
    else if(um==2)
    	{
    	var value = parseFloat(wt.val()) * parseFloat(price.val());
    	}
  
   
    //sub.text(value);
    var x=0;
    
    /* if(arr[0]=='IGST')
    	{
    	x=value*arr[1]/100;
    	
    	}
    else
    	{
    	x=value*arr[1]*2/100;
    	
    	} */
   /*  $(sum).val(x);
    var y=value+x;*/
    $(sub).val(value);
    var sum2=0; 
    $(".subtotal").each(function(){
        sum2 += +$(this).val();
    });
    $(".subgtotal").val(sum2);
    $(".gtotal").val(sum2);
    var su=$(".subgtotal").val();
    
   // var disc=$(".disc").val();
    var ft=$(".frgt").val();
    var aft=parseFloat(su)+parseFloat(ft);
    $(".taxable").val(aft);
    
   // var af=$(".taxable").val();
	//var comm=$(".comms").val();
	//var gcom=parseFloat(af)-(parseFloat(af)*parseFloat(comm))/100;
	
	//$(".taxamt").val(gcom);
	
	var a=$(".tax").find('option:selected').text();
	if($(".tax").val()=='0')
		{
		$(".gtotal").val(aft.toFixed(2));
		
		}
	else
		{
		var arr=[];
		arr=a.split('-');
		var x=0;
		if(arr[0]=='IGST')
			{
			x=arr[1]/100;
			}
		else
			{
			x=arr[1]*2/100;
			}
		
		var g=parseFloat(aft)+(parseFloat(aft)*x);
		$(".gtotal").val(g.toFixed(2));
		}
    
    
});

$(document).on("change", ".tax", function(){
	
	var s=$(".taxable").val();
	var di=this.value;
	var a=$(".tax").find('option:selected').text();
	
	var arr=[];
	arr=a.split('-');
	var x=0;
	if(arr[0]=='IGST')
		{
		x=arr[1]/100;
		}
	else
		{
		x=arr[1]*2/100;
		}
	
	var g=parseFloat(s)+(parseFloat(s)*x);
	$(".gtotal").val(g.toFixed(2));
	
});

$(document).on("change", ".comms", function(){
	
	var s=$(".afdisc").val();
	var di=this.value;
	var g=parseFloat(s)-(parseFloat(s)*parseFloat(di))/100;
	$(".taxamt").val(g);
	if($(".tax").val()=='0')
	{
	$(".gtotal").val(g.toFixed(2));
	}
else
	{
	var a=$(".tax").find('option:selected').text();
	var arr=[];
	arr=a.split('-');
	var x=0;
	if(arr[0]=='IGST')
		{
		x=arr[1]/100;
		}
	else
		{
		x=arr[1]*2/100;
		}
	var gt=g+g*x;
	$(".gtotal").val(gt.toFixed(2));
	}


	
	
});

$(document).on("change", ".disc", function(){
	var s=$(".subgtotal").val();
	var di=this.value;
	var g=parseFloat(s)-parseFloat(di);
	$(".afdisc").val(g);
	
	var af=$(".afdisc").val();
	var comm=$(".comms").val();
	var gcom=parseFloat(af)-(parseFloat(af)*parseFloat(comm))/100;
	
	$(".taxamt").val(gcom);
	if($(".tax").val()=='0')
		{
		$(".gtotal").val(gcom);
		}
	else
		{
		var a=$(".tax").find('option:selected').text();
		var arr=[];
		arr=a.split('-');
		var x=0;
		if(arr[0]=='IGST')
			{
			x=arr[1]/100;
			}
		else
			{
			x=arr[1]*2/100;
			}
		var gt=gcom+gcom*x;
		$(".gtotal").val(gt.toFixed(2));
		}
	
	
});
$(document).on("change", ".frgt", function(){
	var s=$(".subgtotal").val();
	var di=this.value;
	var g=parseFloat(s)+parseFloat(di);
	$(".taxable").val(g);
	
	var af=$(".taxable").val();
	//var comm=$(".comms").val();
	//var gcom=parseFloat(af)-(parseFloat(af)*parseFloat(comm))/100;
	
	//$(".taxamt").val(gcom);
	if($(".tax").val()=='0')
		{
		$(".gtotal").val(af);
		}
	else
		{
		var a=$(".tax").find('option:selected').text();
		var arr=[];
		arr=a.split('-');
		var x=0;
		if(arr[0]=='IGST')
			{
			x=arr[1]/100;
			}
		else
			{
			x=arr[1]*2/100;
			}
		alert(x);
		var gt=parseFloat(af)+parseFloat(af)*x;
		alert(gt);
		$(".gtotal").val(gt.toFixed(2));
		}
	
	
});

$(document).on("change", ".pfc", function(){
	var s=$(".subgtotal").val();
	var di=$(".disc").val();
	var p=this.value;
	var g=parseFloat(s)-parseFloat(di)+parseFloat(p);
	$(".gtotal").val(g.toFixed(2));
	
});

</script>
			  </body>
			  </html>