You are on page 1of 3

function FilterItemsInd(value, tablename) { var ddl ddl = document.getElementById('<%=lstActSerTax.clientId %>') for (var i = 0; i < ddl.options.length; i++) { if (ddl.options[i].value.toLowerCase().indexOf(value) !

= -1) { document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + tablename + "_txtServiceTax").setAttribute('value', ddl.options[i].t ext); document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + tablename + "_hdnSelectedTax").setAttribute('value', ddl.options[i]. text); } } } function TaxGroupChange(id) { var strBillItem = "_lstBillItem"; var tablename = id.getAttribute('Id').substring(id.getAttribute('I d').indexOf(strBillItem) - 2, id.getAttribute('Id').indexOf(strBillItem)); var col = document.getElementById("ctl00_ContentPlaceHolder1_repBi llItem_ctl" + tablename + "_lstBillItem"); var TaxGroup = document.getElementById("ctl00_ContentPlaceHolder1_ repBillItem_ctl" + tablename + "_txtServiceTax"); var hdnTaxGroup = document.getElementById("ctl00_ContentPlaceHolde r1_repBillItem_ctl" + tablename + "_hdnSelectedTax"); var rtn = 0; var res = FilterItemsValidate(col.options[col.selectedIndex].value , rtn); if (res == 1) { TaxGroup.setAttribute('value', 0); hdnTaxGroup.setAttribute('value', 0); col.setAttribute('value', 0); alert("Please define S.Tax Group in Tariff Heads."); return false; } if ( col.options[col.selectedIndex].value != null) { FilterItemsInd( col.options[col.selectedIndex].value, tablename) } } //Commented function ValueSelectionRailoperator(lst) { var rowCount = document.getElementById("cont").getElementsByTagName("t r").length; var rtn = 0; var lstval = document.getElementById('<%=lstBillableItemSel.clientId % >').getAttribute('value') var res = FilterItemsValidate(lstval, rtn); if (res == 1) { for (var k = 0; k < rowCount; k++) { if (document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + LPad((k + 1) + "", 2, "0") + "_chkSelect").getAttribute('checked') ! = false) { document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + LPad((k + 1) + "", 2, "0") + "_lstBillItem").setAttribute('value', 0

); document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + LPad((k + 1) + "", 2, "0") + "_txtServiceTax").setAttribute('value', 0); document.getElementById("ctl00_ContentPlaceHolder1_repBill Item_ctl" + LPad((k + 1) + "", 2, "0") + "_hdnSelectedTax").setAttribute('value' , 0); } } alert("Please define S.Tax Group in Tariff Heads."); return false; } for (var j = 0; j < rowCount; j++) { if (document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_chkSelect").getAttribute('checked') != fals e) { document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_lstBillItem").setAttribute('value', lstval) ; //Filter service tax on Bill Item FilterItems(lstval, j); } } } function FilterItems(value,j) { var ddl ddl = document.getElementById('<%=lstActSerTax.clientId %>') for (var i = 0; i < ddl.options.length; i++) { if (ddl.options[i].value.toLowerCase().indexOf(value) != -1) { document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_txtServiceTax").setAttribute('value', ddl.o ptions[i].text); document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_hdnSelectedTax").setAttribute('value', ddl. options[i].text); } } } function FilterItemsValidate(value,rtn) { var ddl ddl = document.getElementById('<%=lstActSerTax.clientId %>') for (var i = 0; i < ddl.options.length; i++) { if (ddl.options[i].value.toLowerCase().indexOf(value) != -1) { if (ddl.options[i].text == 0) { rtn = 1; return rtn; } } } } function ValueSelectionServiceTax(lst) {

var lstval = document.getElementById('<%=lstServiceTaxSel.clientId %>'). getAttribute('value') var rowCount = document.getElementById("cont").getElementsByTagName("tr" ).length; for (var j = 0; j < rowCount; j++) { if (document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_chkSelect").getAttribute('checked') != fals e) { document.getElementById("ctl00_ContentPlaceHolder1_repBillItem_c tl" + LPad((j + 1) + "", 2, "0") + "_txtServiceTax").setAttribute('value', lstva l); } } }

You might also like