function HandleTransactionType(b,a){HideShowPayorInfo(b,a);HandleFees(b,a,"")}function checkAndHidePayorAddress(){var a=objDictionary.gstrControlPrefix+"cboCreditCard";var b=$("#"+a).value;if(b){HideShowPayorInfo(a,b)}}function HideShowPayorInfo(e,b){var d=objDictionary.gstrControlPrefix+"cboCreditCard";var a;var c;if(e&&e===d){c=GetTransInfo();a=ShouldHideControls(c,b);HidePayorAddressFields(a,objDictionary.gstrControlPrefix)}}function ShouldHideControls(c,b){var a="N";if(c){$.each(c.Options,function(d,e){if(e.TSM===b){a=e.HidePayorInfo}})}return a}function HidePayorAddressFields(b,a){if(b&&b==="Y"){$("#"+a+"txtFirstName").hide("fast");$("#"+a+"txtLastName").hide("fast");$("#"+a+"txtAddressLine").hide("fast");$("#"+a+"txtCity").hide("fast");$("#"+a+"cboState").hide("fast");$("#"+a+"cboCountry").hide("fast");$("#"+a+"txtPostalCode").hide("fast");$("#"+a+"lbltxtFirstName").hide("fast");$("#"+a+"lbltxtLastName").hide("fast");$("#"+a+"lbltxtAddressLine").hide("fast");$("#"+a+"lbltxtCity").hide("fast");$("#"+a+"lblcboState").hide("fast");$("#"+a+"lblcboCountry").hide("fast");$("#"+a+"lbltxtPostalCode").hide("fast")}else{$("#"+a+"txtFirstName").show("fast");$("#"+a+"txtLastName").show("fast");$("#"+a+"txtAddressLine").show("fast");$("#"+a+"txtCity").show("fast");$("#"+a+"cboState").show("fast");$("#"+a+"cboCountry").show("fast");$("#"+a+"txtPostalCode").show("fast");$("#"+a+"lbltxtFirstName").show("fast");$("#"+a+"lbltxtLastName").show("fast");$("#"+a+"lbltxtAddressLine").show("fast");$("#"+a+"lbltxtCity").show("fast");$("#"+a+"lblcboState").show("fast");$("#"+a+"lblcboCountry").show("fast");$("#"+a+"lbltxtPostalCode").show("fast")}}function GetTransInfo(){var a;var b;b=document.getElementById(objDictionary.gstrControlPrefix+"TransInfo");if(b&&b.value!==""){a=JSON.parse(b.value)}return a}function HandleFees(e,c,a){var b=GetTransInfo();var d=false;if(b||a==="Y"||a==="N"){if(HasFees(c,b)==="Y"||a==="Y"){d=true;document.getElementById("ctl00_cphBody_ProgressBarText").innerHTML=objDictionary.gstrAddFeeMessage}else{if((a==="N")||(b&&b.FeesAdded==="Y")){d=true;document.getElementById("ctl00_cphBody_ProgressBarText").innerHTML=objDictionary.gstrRemoveFeeMessage}}if(d===true){hideBackgroundFilter=false;$("#progressModal").show();$("#backgroundFilter").css({opacity:"0.7"});$("#backgroundFilter").fadeIn("slow");okClicked("PROCESSFEES")}}}function HasFees(b,c){var a="N";if(c){$.each(c.Options,function(d,e){if(e.TSM===b){a=e.HasFees}})}return a};