<script type=”text/javascript”>
function showdetail() {
document.getElementById(“ctl00_MainContent_RefundPayment_lbltaxRefund”).innerHTML = document.getElementById(‘ctl00_MainContent_hdnTaxRefund’).value;
document.getElementById(‘ctl00_MainContent_RefundPayment_lblSupplierPenality’).innerHTML = document.getElementById(‘ctl00_MainContent_hdnTaxRefund’).value;
document.getElementById(“lblRefundTotal”).innerHTML = document.getElementById(‘hdnTotalRefund’).value;
document.getElementById(‘<%=btnProceedAdjust.ClientID%>’).style.display = “none”;
document.getElementById(“Cancelled”).style.display = “none”;
document.getElementById(“proceedAdjustBalance”).style.display = “block”;
var gv = document.getElementById(“ctl00_MainContent_grdPax”);
var rbs = gv.getElementsByTagName(“input”);
for (var i = 0; i < rbs.length; i++) {
if (rbs[i].type == “radio”) {
rbs[i].disabled = true;
}
}
if (document.getElementById(“ctl00_MainContent_RefundPayment_hdnIsRQ”).value == “True”) {
document.getElementById(“proceedAdjustBalance”).style.display = “none”;
document.getElementById(“Cancelled”).style.display = “none”;
}
if (document.getElementById(“ctl00_MainContent_RefundPayment_hdnIsUnsuccessFull”).value == “True”) {
document.getElementById(“proceedAdjustBalance”).style.display = “none”;
document.getElementById(“Cancelled”).style.display = “block”;
document.getElementById(“ctl00_MainContent_RefundPayment_divNonAirUnSuccessFullBooking”).style.display = “none”;
}
}
function DisableGridRadio() {
var gv = document.getElementById(“ctl00_MainContent_grdPax”);
var rbs = gv.getElementsByTagName(“input”);
for (var i = 0; i < rbs.length; i++) {
if (rbs[i].type == “radio”) {
rbs[i].disabled = true;
}
}
}
function CheckFullRefund() {
if ($(‘#chkterms’).is(‘:checked’)) {
return true;
}
else {
alert(“Yes, I want to refund the complete amount to Traveler.”)
return false;
}
}
function CheckUnsuccessRefund() {
if ($(‘#chkUnsuccessterms’).is(‘:checked’)) {
return true;
}
else {
alert(“Yes, I want to refund the this booking.”)
return false;
}
}
function extractNumeric(str) {
return str.replace(/[^\d\.]/g, ”);//replace(/\D/g, “”);
}
$(document).ready(function () {
GetPaymentOptions();
});
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
GetPaymentOptions();
}
function GetPaymentOptions() {
$(“[id$=rbtlIndividualCompany]”).click(function () {
if ($(this).find(“:checked”).val() == “Company”) {
$(“#<%=rbtlAB.ClientID%>”).hide();
}
if ($(this).find(“:checked”).val() == “Traveller”) {
$(“#<%=rbtlAB.ClientID%>”).show();
HideShowControl();
}
});
$(“[id$=rbtlAB]”).click(function () {
HideShowControl();
});
function HideShowControl() {
if ($(“[id$=rbtlAB]”).find(“:checked”).val() == “PA”) {
$(“[id$=trTotalPA]”).show();
}
if ($(“[id$=rbtlAB]”).find(“:checked”).val() == “TAT”) {
$(“[id$=trTotalTAT]”).show();
}
if ($(“[id$=rbtlAB]”).find(“:checked”).val() == “CASH”) {
$(“[id$=trTotalCash]”).show();
}
if ($(“[id$=rbtlAB]”).find(“:checked”).val() == “CHQ”) {
$(“[id$=trTotalCheque]”).show();
}
}
$(“[id$=rbtlCash]”).click(function () {
if ($(this).find(“:checked”).val() == “CASH”) {
$(“[id$=trTotalCash]”).show();
}
if ($(this).find(“:checked”).val() == “CHQ”) {
$(“[id$=trTotalCheque]”).show();
}
if ($(this).find(“:checked”).val() == “PA”) {
$(“[id$=trTotalPA]”).show();
}
if ($(this).find(“:checked”).val() == “TAT”) {
$(“[id$=trTotalTAT]”).show();
}
});
$(“[id$=rbtlSPAN]”).click(function () {
if ($(this).find(“:checked”).val() == “CASH”) {
$(“[id$=trTotalCash]”).show();
}
if ($(this).find(“:checked”).val() == “CHQ”) {
$(“[id$=trTotalCheque]”).show();
}
});
}
function getKeyCode(e) {
if (window.event)
return window.event.keyCode;
else if (e)
return e.which;
else
return null;
}
function keyRestrict(e, validchars) {
var key = ”, keychar = ”;
key = getKeyCode(e);
if (key == null) return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();
validchars = validchars.toLowerCase();
if (validchars.indexOf(keychar) != -1)
return true;
if (key == null || key == 0 || key == 8 || key == 9 || key == 13 || key == 27)
return true;
return false;
}
function AddAmount() {
var countMode = $(“.Noofpmtmode”);
var TotalAmt = 0.00;
for (var i = 0; i < countMode.length; i++) {
var PaidAmt = countMode.eq(i).find(“.lblPaidAmt”);
var RefundAmt = countMode.eq(i).find(“.lblRefundAmt”);
var vCount = countMode.eq(i).find(“.pmtmode”);
var rAmt = 0;
var RemainPaidAmt = parseFloat(PaidAmt.text()).toFixed(2);
for (var j = 0; j < vCount.length; j++) {
var Amt = parseFloat(vCount.eq(j).val() != ” ? vCount.eq(j).val() : “0”).toFixed(2);
RefundAmt.text(parseFloat(RemainPaidAmt – Amt).toFixed(2));
RemainPaidAmt -= Amt;
}
var afterRefund = parseFloat(countMode.eq(i).find(“.lblRefundAmt”).text()).toFixed(2);
TotalAmt = parseFloat(parseFloat(TotalAmt) + parseFloat(afterRefund)).toFixed(2);
}
$(‘[id$=lblFinalTotalAmount]’).text(parseFloat(TotalAmt).toFixed(2));
CalulateTotal();
// set total cash/chq/pa amount
}
function CalulateTotal() {
var RefundAmtCash = 0;
var RefundAmtPA = 0;
var RefundAmtTAT = 0;
var RefundAmtCHQ = 0;
var check = false;
var trPaymode = $(‘.noOfTotal’);
for (var i = 0; i < trPaymode.length; i++) {
var listofPmode = trPaymode.eq(i);
if (trPaymode.eq(i).find(‘.RadioPaymentModeList input[type=radio]’).is(‘:checked’)) {
var Val = trPaymode.eq(i).find(‘.RadioPaymentModeList input[type=radio]:checked’).val();
var lblAmt = trPaymode.eq(i).find(‘.lblRefundAmt’);
switch (Val) {
case “CASH”:
RefundAmtCash = parseFloat(RefundAmtCash) + parseFloat(lblAmt.text());
break;
case “CHQ”:
RefundAmtCHQ = parseFloat(RefundAmtCHQ) + parseFloat(lblAmt.text());
break;
case “PA”:
RefundAmtPA = parseFloat(RefundAmtPA) + parseFloat(lblAmt.text());
break;
case “TAT”:
RefundAmtTAT = parseFloat(RefundAmtTAT) + parseFloat(lblAmt.text());
break;
}
}
}
var PayAb1 = $(‘.noOfTotal1’);
if (PayAb1 != ”) {
if ((PayAb1 != null && PayAb1.find(‘.RadioPaymentModeListCMPAB input[type=radio]’).is(‘:checked’) && PayAb1.find(‘.RadioPaymentModeListCMPAB input[type=radio]:checked’).val() == “Traveller”)) {
var Val = PayAb1.eq(0).find(‘.RadioPaymentModeList input[type=radio]:checked’).val();
var lblAmt = PayAb1.eq(0).find(‘.lblRefundAmt’);
switch (Val) {
case “CASH”:
RefundAmtCash = parseFloat(RefundAmtCash) + parseFloat(lblAmt.text());
break;
case “CHQ”:
RefundAmtCHQ = parseFloat(RefundAmtCHQ) + parseFloat(lblAmt.text());
break;
case “PA”:
RefundAmtPA = parseFloat(RefundAmtPA) + parseFloat(lblAmt.text());
break;
case “TAT”:
RefundAmtTAT = parseFloat(RefundAmtTAT) + parseFloat(lblAmt.text());
break;
}
}
}
if (RefundAmtCash > 0) {
$(“[id$=trTotalCash]”).show();
$(“[id$=lblTotalCash]”).text(RefundAmtCash.toFixed(2));
}
else {
$(“[id$=trTotalCash]”).hide();
}
if (RefundAmtCHQ > 0) {
$(“[id$=trTotalCheque]”).show();
$(“[id$=lblTotalCheque]”).text(RefundAmtCHQ.toFixed(2));
}
else {
$(“[id$=trTotalCheque]”).hide();
}
if (RefundAmtPA > 0) {
if ($(‘[id$=trPA]’).length > 0) {
var PAAmt = $(‘[id$=lblRefundAmountPA]’).length > 0 ? $(‘[id$=lblRefundAmountPA]’).text() : “0.00”;
var totalamt = parseFloat(PAAmt) + parseFloat(RefundAmtPA);
$(“[id$=lblTotalPA]”).text(parseFloat(totalamt).toFixed(2));
}
else {
$(“[id$=trTotalPA]”).show();
$(“[id$=lblTotalPA]”).text(RefundAmtPA.toFixed(2));
}
}
else {
if ($(‘[id$=trPA]’).length > 0) {
var PAAmt = $(‘[id$=lblRefundAmountPA]’).length > 0 ? $(‘[id$=lblRefundAmountPA]’).text() : “0.00”;
$(“[id$=lblTotalPA]”).text(PAAmt);
}
else {
$(“[id$=trTotalPA]”).hide();
}
}
if (RefundAmtTAT > 0) {
if ($(‘[id$=trTAT]’).length > 0) {
var TATmt = $(‘[id$=lblRefundAmountTAT]’).length > 0 ? $(‘[id$=lblRefundAmountTAT]’).text() : “0.00”;
var totalamt = parseFloat(TATmt) + parseFloat(RefundAmtTAT);
$(“[id$=lblTotalTAT]”).text(parseFloat(totalamt).toFixed(2));
}
else {
$(“[id$=trTotalTAT]”).show();
$(“[id$=lblTotalTAT]”).text(RefundAmtTAT.toFixed(2));
}
}
else {
if ($(‘[id$=trTAT]’).length > 0) {
var TATmt = $(‘[id$=lblRefundAmountTAT]’).length > 0 ? $(‘[id$=lblRefundAmountTAT]’).text() : “0.00”;
$(“[id$=lblTotalTAT]”).text(TATmt);
}
else {
$(“[id$=trTotalTAT]”).hide();
}
}
}
</script>