function RemoveProducts(){$.ajax({url:"/api/sitecore/Widget/RemoveProducts",type:"POST",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"html",data:{pageId:currentPageId},error:function(){},success:function(){ClearControlValues()}})}function RemoveUnCheckedProduct(n,t){$.ajax({url:"/api/sitecore/Widget/RemoveUnCheckedProduct",type:"POST",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"html",data:{productID:n,pageId:currentPageId},error:function(){},success:function(n){if(n!="No Products")if(n.split("~")[0]=="0")BindingResultToControls(n,t);else{ClearControlsBasedOnPrdType(t,isCashCardSelected);var i={ErrorHeading:n.split("~")[0],ErrorMessage:""};NavigateToErrorPage(i)}}})}function BindingResultToControls(n,t){var u,i,f,r;$("#dvPricingServiceError").hide();n.split("~")[1]!="0"&&(isCashCardSelected||($("#widgetBetterRateContent").html(n.split("~")[1]),$("#widgetBetterRateContent").show(),$("#dvSalesQuote").show()));n.split("~")[1]=="0"&&$("#widgetBetterRateContent").hide();n.split("~")[3]=="True"?(u=GetBaseAndFXAmount(),$.each($.parseJSON(u),function(n,t){var i=n.substring(n.length-1);isCashCardSelected?($("#fromcashtmc"+i+"").val(t.split("~")[0]),$("#tocashtmc"+i+"").val(t.split("~")[1]),$("#ratecashtmc"+i+"").html(t.split("~")[2])):($("#from"+i+"").val(t.split("~")[0]),$("#to"+i+"").val(t.split("~")[1]));i=="N"?$("#CashExchangeRate").val(parseFloat(t.split("~")[2]).toFixed(4)):i=="S"&&$("#CardExchangeRate").val(parseFloat(t.split("~")[2]).toFixed(4))})):(isCashCardSelected?($("#fromcashtmc"+t+"").val(parseFloat(n.split("~")[4]).toFixed(2)),$("#tocashtmc"+t+"").val(parseFloat(n.split("~")[5]).toFixed(2)),$("#ratecashtmc"+t+"").html(parseFloat(n.split("~")[6]).toFixed(4))):($("#from"+t+"").val(parseFloat(n.split("~")[4]).toFixed(2)),$("#to"+t+"").val(parseFloat(n.split("~")[5]).toFixed(2))),t=="N"?$("#CashExchangeRate").val(parseFloat(n.split("~")[6]).toFixed(4)):t=="S"&&$("#CardExchangeRate").val(parseFloat(n.split("~")[6]).toFixed(4)));isCashCardSelected?($(".calculator-footer").show(),$("#ratecashtmcN").html()==$("#ratecashtmcS").html()?($("#same-rate").show(),$("#widgetCashCardRateContent").html(n.split("~")[2]),$("#different-rate").hide()):($("#same-rate").hide(),$("#different-rate").show()),window.utag!==undefined&&utag.link({product_type:"Combined"})):(i=n.split("~")[2],$("#widgetExchangeRateContent.restyle").length&&(f=/\d+(\.\d+)?\s+?[a-zA-Z]+/g,r=i.match(f),r.length===2&&(i=r[0]+'<span class="exch-arrow"><img src="/TravelMoney/img/arrow-fres.png" alt="equals"><\/span> '+r[1])),$("#widgetExchangeRateContent").html(i),$("#dvSalesQuote").show(),window.utag_data!=undefined&&(isLoggedInJourney!="True"?$("#ddListTravelMoney").is(":visible")?window.utag!==undefined&&utag.link({product_type:"Combined"}):t=="N"?window.utag!==undefined&&utag.link({product_type:"Travel Money Online"}):t=="S"&&window.utag!==undefined&&utag.link({product_type:"Travel Money Card"}):window.utag!==undefined&&utag.link({product_type:"Combined"})));calculateTotal()}function GetBaseAndFXAmount(){if(navigator.onLine){var n="";return $.ajax({url:"/api/sitecore/Widget/GetBaseAndFXAmountCOJ",type:"POST",contentType:"application/json;charset=utf-8",dataType:"text",async:!1,cache:!1,data:{},error:function(){},success:function(t){n=t}}),n}AlertMessageOrderCapture()}function GetProductID(n,t){var i="";return $.each(productList,function(r,u){if(u.Currency.CurrencyName.toUpperCase()==n.toUpperCase())return $.each(u.ProductType,function(n,r){r.ProductTypeId.toUpperCase()==t.toUpperCase()&&(i=r.ProductCode,selProductID=r.ProductID)}),!1}),i}function NavigateToErrorPage(n){var t=window.location.href;$.ajax({url:"/api/sitecore/OrderJourney/NavigateToErrorPage",type:"POST",contentType:"application/json;charset=utf-8",dataType:"html",async:!1,cache:!0,data:JSON.stringify({errorPageURL:t,error:JSON.stringify(n)}),error:function(){},success:function(n){n.split("~")[0].split("|")[1]=="True"?($("#dvPricingServiceError").hide(),window.location.reload(!0)):($("#dvPricingServiceError").show(),$("#lblPricingServiceError").html(n.split("~")[0].split("|")[0]))}})}function GetProductInfo(){$.each(productList,function(n,t){var f,e,s,h,o;if($("#ddListTravelMoney").children().remove(),t.Currency.CurrencyCode==selCurrencyCode){if(selCurrencySymbol=t.Currency.CurrencySymbol,$("#toN,#toS,#tocashtmcN,#tocashtmcS").attr("title",t.Currency.CurrencyCode),t.ProductType.length>1){var c=t.ProductType.length,u="",i="",r="";$.each(t.ProductType,function(n,t){u+='<option value="'+t.ProductTypeId+'">'+t.ProductTypeName+"<\/option>";c==2&&(i!=""?(i=i+" & "+t.ProductTypeName,r=r+t.ProductTypeId):(i=t.ProductTypeName,r=t.ProductTypeId))});i!=""&&(u+='<option value="'+r+'">'+i+"<\/option>");$("#ddListTravelMoney").append(u);$("#ddListTravelMoney option:first").prop("selected","selected");selProductTypeName=$("#ddListTravelMoney option:selected").val()}else f="",e="",$.each(t.ProductType,function(n,t){selProductTypeName=t.ProductTypeId;f=t.ProductTypeName;e=t.ProductTypeId}),(typeof showTmcOption!="undefined"&&showTmcOption||productTypeCount>1)&&(s='<option value="'+e+'">'+f+"<\/option>",$("#ddListTravelMoney").append(s),$("#ddListTravelMoney option:first").prop("selected","selected"));return $(".lblcurrency").length&&$(".lblcurrency").text(t.Currency.CurrencyCode).append(" ").append(t.Currency.CurrencySymbol),$(".lbl_currency").text(t.Currency.CurrencyCode),$(".to-cur-symbol").text(t.Currency.CurrencySymbol),h="ul li#"+selCurrencyCode+" img",o=$(h),o.length&&$(".to-cur-symbol").prepend(o.clone()),HideShowControls(selProductTypeName),$("#ddListCurency").val(selCurrencyCode),!1}selProductID=""})}function HideShowControls(n){n=="N"?($("#divN,#PageLoadN").show(),$("#divS,#cashtmc,#PageLoadS,#PageLoadCashTmc").hide()):n=="S"?($("#divN,#cashtmc,#PageLoadN,#PageLoadCashTmc").hide(),$("#divS,#PageLoadS").show()):($("#divN,#divS,#PageLoadS,#PageLoadN").hide(),$("#cashtmc,#PageLoadCashTmc").show())}function SetControlsValues(n,t){if(isCashCardSelected){t?$("#fromcashtmc"+n+"").val(""):$("#tocashtmc"+n+"").val("");$("#ratecashtmc"+n+"").html("");$("#ratecashtmcN").html()==$("#ratecashtmcS").html()&&($("#pageLoad").show(),$(".calculator-footer").hide());var i=!1;($("#fromcashtmcN").val()==""&&$("#fromcashtmcS").val().length>1||$("#fromcashtmcS").val()==""&&$("#fromcashtmcN").val().length>1)&&(i=!0);i&&($("#same-rate").hide(),$("#different-rate").show())}else t?$("#from"+n+"").val(""):$("#to"+n+"").val(""),$("#dvSalesQuote").hide(),$("#widgetBetterRateContent").hide(),$("#pageLoad").show()}function ClearControlValues(){$("#fromN,#toN,#fromS,#toS,#fromcashtmcN,#tocashtmcN,#fromcashtmcS,#tocashtmcS").val("");$("#ratecashtmcN,#ratecashtmcS").html("");$("#CashExchangeRate,#CardExchangeRate").val("");$("#dvSalesQuote,#dvPricingServiceError,.calculator-footer").hide();$("#widgetBetterRateContent").hide();$("#dvPricingServiceError").hide();$("#lblPricingServiceError").html("");$("#pageLoad").show()}function ClearControlsBasedOnPrdType(n,t){t?($("#fromcashtmc"+n+"").val(""),$("#fromcashtmc"+n+"").val(""),$("ratecashtmc"+n+"").html("")):($("#to"+n+"").val(""),$("#from"+n+"").val(""),$("#dvSalesQuote").hide());n=="N"?$("#CashExchangeRate").val(""):n=="S"&&$("#CardExchangeRate").val("")}typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});$(document).ready(function(){function i(){return isLoggedInJourneyFlag=$.ajax({type:"POST",url:"/api/sitecore/OrderJourney/CheckIfLoggedInJourney",data:{},dataType:"text",async:!1,error:function(n,t){t+=n.responseText},success:function(n){return isLoggedInJourney=n,n!="True"&&window.utag_data!=undefined&&(utag_data.visitor_logged_in="Not logged in",utag_data.visitor_customer_status="New Customer"),n}}).responseText}function r(n,t,i){var u,e,r;(n.which==9||n.which==16)&&(isFromTxtBoxtFocus=!0);u=selCurrencyCode+t;e=$("#"+i+"").val();isFromTxtBoxtFocus||(r="",r=isCashCardSelected?$("#tocashtmc"+t+"").val():$("#to"+t+"").val(),f(e,r,u,t,!1));isFromTxtBoxtFocus=!1}function o(){var n=0,t=0,i=0,r=0,u=0,f=0,e=0,o=0,s=0,h;isCashCardSelected?(o=parseFloat($("#fromcashtmcN").val())?parseFloat($("#fromcashtmcN").val()):0,e=parseFloat($("#fromcashtmcS").val())?parseFloat($("#fromcashtmcS").val()):0,u=parseFloat($("#tocashtmcN").val())?parseFloat($("#tocashtmcN").val()):0,f=parseFloat($("#tocashtmcS").val())?parseFloat($("#tocashtmcS").val()):0,s=o+e,ForTotal=u+f):(n=parseFloat($("#fromN").val())?parseFloat($("#fromN").val()):0,i=parseFloat($("#fromS").val())?parseFloat($("#fromS").val()):0,t=parseFloat($("#toN").val())?parseFloat($("#toN").val()):0,r=parseFloat($("#toS").val())?parseFloat($("#toS").val()):0,s=n+i,ForTotal=t+r);h={CashFromAmt:n,CashToAmt:t,CardFromAmt:i,CardToAmt:r,MultiplePrdCashFromAmt:o,MultiplePrdCardFromAmt:e,MutliplePrdCashToAmt:u,MultiplePrdCardToAmt:f,CashExchangeRate:$("#CashExchangeRate").val(),CardExchangeRate:$("#CardExchangeRate").val(),PageId:$("#hdnPageId").val(),CurrencyCode:$("#currencydescriptionlist dt a span").attr("id"),CurrencyName:$("#currencydescriptionlist dt a span").text(),BaseTotal:s,ForTotal:ForTotal};$.ajax({url:"/api/sitecore/Widget/LoadVerificationResult",type:"POST",data:h,async:!1,error:function(){$("#dvPricingServiceError").hide();$("#lblPricingServiceError").text("")},success:function(n){var t=n.split("~");return t[2]===""?($("#dvPricingServiceError").hide(),$("#lblPricingServiceError").text(""),!0):t[2]!=""?($("#dvPricingServiceError").show(),$("#lblPricingServiceError").text(t[2]),!1):void 0}})}function u(n,t,i){var u,e,r;(n.which==9||n.which==16)&&(isToTxtBoxtFocus=!0);u=selCurrencyCode+t;e=$("#"+i+"").val();isToTxtBoxtFocus||(r="",r=isCashCardSelected?$("#fromcashtmc"+t+"").val():$("#from"+t+"").val(),f(e,r,u,t,!0));isToTxtBoxtFocus=!1}function s(n,t,i){selProductID=selCurrencyCode+i;$.ajax({url:"/api/sitecore/Widget/GetSalesQuotationCOJ",type:"POST",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"html",data:{productID:selProductID,amount:n,isFXAmountRequest:t,PrdType:i,selectedCurrencyCode:selCurrencyCode,pageId:currentPageId},beforeSend:function(){$(".widget_processing").show();$("#dvPricingServiceError").hide();$("#dvSalesQuote").hide();$(".calculator-footer,#pageLoad").hide();isCashCardSelected&&(i=="N"?$("#fromcashtmcS,#tocashtmcS").attr("disabled","disabled"):i=="S"&&$("#fromcashtmcN,#tocashtmcN").attr("disabled","disabled"))},complete:function(){$(".widget_processing").hide();$("#fromcashtmcS,#tocashtmcS,#fromcashtmcN,#tocashtmcN").removeAttr("disabled")},error:function(){},success:function(n){if(n=="Invalid")$("#dvPricingServiceError").show(),$("#lblPricingServiceError").text($("#hdnValidNumber").val());else if(n=="1")$("#dvPricingServiceError").show(),$("#lblPricingServiceError").text($("#hdnMsgMinimunOrder").val());else if(n.split("~")[0]=="0")$("#pageLoad").hide(),BindingResultToControls(n,i);else{ClearControlsBasedOnPrdType(i,isCashCardSelected);var t={ErrorHeading:n.split("~")[0],ErrorMessage:""};NavigateToErrorPage(t)}}})}function f(n,t,i,r,u){$.trim(n)==""?($("#dvPricingServiceError").hide(),t!=""&&RemoveUnCheckedProduct(i,r),SetControlsValues(r,u),calculateTotal()):parseFloat(n)==0||n.length==1?(SetControlsValues(r,u),$("#dvPricingServiceError").show(),$("#lblPricingServiceError").text($("#hdnValidNumber").val()),window.utag!==undefined&&utag.link({page_form_errors:$("#hdnValidNumber").val()}),t!=""&&RemoveUnCheckedProduct(i,r),calculateTotal()):n.length>=2&&(s(n,u,r),window.utag_data!=undefined&&(tryCount=tryCount+1,quotes.push(n),utag_data.product_quote_avg=quotes,utag_data.product_quote_number=tryCount,window.utag!==undefined&&utag.link({cart_event:"quote_generated"}),selectedcurrency=$("#currencydescriptionlist dt a span").text(),utag_data.product_currency=selectedcurrency))}var n,e,t;$("input[name=product]").click(function(){var n=$(this).val();n==="cash"?($(".tmc-content").hide(),$(".cash-content").show()):n==="tmc"&&($(".cash-content").hide(),$(".tmc-content").show())});$(".tooltip").hover(function(){var n=$(this).children(".content"),t,i;n.length&&($(n).attr("style",""),t="",n.offset().left<0&&(t="right:"+parseInt(n.offset().left)+"px"),n.offset().top<0&&(i=Math.abs(n.position().top+n.height())+n.offset().top,t+="bottom:"+i+"px"),t!==""&&$(n).attr("style",t))});calculateTotal=function(){var n,f;if(isCashCardSelected){var t=0,i=0,r=0,u=0;t=parseFloat($("#fromcashtmcN").val())?parseFloat($("#fromcashtmcN").val()):0;i=parseFloat($("#fromcashtmcS").val())?parseFloat($("#fromcashtmcS").val()):0;r=parseFloat($("#tocashtmcN").val())?parseFloat($("#tocashtmcN").val()):0;u=parseFloat($("#tocashtmcS").val())?parseFloat($("#tocashtmcS").val()):0;n=t+i;f=r+u;n!="0"&&$.ajax({url:"/api/sitecore/Widget/CalculateTotal",type:"POST",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"html",data:{baseTotal:n,fxTotal:f,selectedCurrencyCode:selCurrencyCode,pageId:currentPageId},error:function(){},success:function(n){$("#basefxamttotaltxt").html(n)}})}};$(".widget_processing").hide();n="";e="";selCurrencyCode=$("#currencydescriptionlist dt a span").attr("id");n=$("#currencydescriptionlist dt a span").text();productList!=""&&(GetProductInfo(),RemoveProducts());i();$(".close-img").click(function(){$(this).parents(".minmax").hide()});$("#currencydescriptionlist dt a").click(function(){$("#currencydescriptionlist dd ul").toggle()});$("#currencydescriptionlist dd ul li a").click(function(){$("#dvPricingServiceError").hide();var t=$(this).html();$("#currencydescriptionlist dt a span").html(t);$("#currencydescriptionlist dt a span").attr("id",$(this).parent().attr("id"));$("#currencydescriptionlist dd ul").hide();selCurrencyCode=$("#currencydescriptionlist dt a span").attr("id");n=$("#currencydescriptionlist dt a span").text();GetProductInfo();ClearControlValues();RemoveProducts();isCashCardSelected=!1});$("#ddListTravelMoney").change(function(){$("#pageLoad").show();$(".calculator-footer").hide();RemoveProducts();HideShowControls($(this).val());ClearControlValues();isCashCardSelected=$(this).val()=="NS"||$(this).val()=="SN"?!0:!1});$("#fromN,#fromS,#fromcashtmcS,#fromcashtmcN").click(function(){$(this).parent().siblings(".minmax").show().delay(4e3).fadeOut()});$("#fromN,#toN,#fromS,#toS,#fromcashtmcS,#tocashtmcS,#fromcashtmcN,#tocashtmcN").bind("paste drop",function(n){n.preventDefault()});$("#fromN,#fromS,#fromcashtmcS,#fromcashtmcN").keypress(function(n){isFXAmountRequest=!1;$(this).val().length<1&&n.which==46&&n.preventDefault();(n.which!=46||$(this).val().indexOf(".")!=-1)&&(n.which<48||n.which>57)&&n.which!=8&&n.which!=0&&n.preventDefault();$(this).val().indexOf(".")!=-1&&$(this).val().substring($(this).val().indexOf("."),$(this).val().indexOf(".").length).length>3&&n.which!=8&&n.which!=0&&n.preventDefault();$(this).val().length>16&&n.preventDefault()});$("#toN,#toS,#tocashtmcS,#tocashtmcN").keypress(function(n){if(isFXAmountRequest=!0,$(this).val().length<1&&n.which==46)return n.preventDefault(),!1;(n.which!=46||$(this).val().indexOf(".")!=-1)&&(n.which<48||n.which>57)&&n.which!=8&&n.which!=0&&n.preventDefault();$(this).val().indexOf(".")!=-1&&$(this).val().substring($(this).val().indexOf("."),$(this).val().indexOf(".").length).length>3&&n.which!=8&&n.which!=0&&n.preventDefault();$(this).val().length>16&&n.preventDefault()});t=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();$("#fromN,#fromS,#fromcashtmcS,#fromcashtmcN").blur(function(n){var u=$(this).attr("id"),t=$(this).attr("id").substring($(this).attr("id").length-1),i="";i=isCashCardSelected?$("#tocashtmc"+t).val():$("#to"+t).val();i==""&&r(n,t,u)});$("#fromN,#fromS,#fromcashtmcS,#fromcashtmcN").keyup(function(n){var i=$(this).attr("id"),u=$(this).attr("id").substring($(this).attr("id").length-1);t(function(){r(n,u,i)},delayDuration);window.utag!==undefined&&utag.link({cart_event:"currency_sterling_entered"})});$("#placeorder_widget, #btnPlaceOrderWidget").click(function(){window.utag_data!=undefined&&(utag_data.page_widget_event="order",window.utag!==undefined&&utag.link(utag_data))});$("#toN,#toS,#tocashtmcS,#tocashtmcN").blur(function(n){var r=$(this).attr("id"),t=$(this).attr("id").substring($(this).attr("id").length-1),i="";i=isCashCardSelected?$("#fromcashtmc"+t).val():$("#to"+t).val();i==""&&u(n,t,r)});$("#toN,#toS,#tocashtmcS,#tocashtmcN").keyup(function(n){var i=$(this).attr("id"),r=$(this).attr("id").substring($(this).attr("id").length-1);t(function(){u(n,r,i)},delayDuration);window.utag!==undefined&&utag.link({cart_event:"currency_foreign_entered"})});$("#placeorder_widget,#btnPlaceOrderWidget").click(function(){var n=i();if(n=="True"&&$("#ddListTravelMoney option:selected").val()=="S"&&(o(),$("#lblPricingServiceError").text()!=""))return!1;window.utag_data!=undefined&&(utag_data.page_widget_event="order",window.utag!==undefined&&utag.link(utag_data))})});var selProductID="",selCurrencyCode="",selCurrencySymbol="",isToTxtBoxtFocus=!1,isFromTxtBoxtFocus=!1,isFXAmountRequest=!1,isCashCardSelected=!1,isLoggedInJourney=!1,currentPageId=$("#hdnPageItemId").val()